kpcyrd/authoscope

Outdated Cargo.lock file?

carlocab opened this issue · 5 comments

badtouch is currently failing to build for Homebrew with Rust 1.49 on Apple Silicon: Homebrew/homebrew-core#68089

It appears this is due to a stale lock file, causing cargo install --locked to pull in dependencies that do not work for badtouch on Apple Silicon. Is it possible for the Cargo.lock file to be updated? If this could be done with a new release, that would be especially helpful.

Related: Homebrew/homebrew-core#68301

Sorry for the delay, I've published a new version as v0.7.2!

Cool, thanks! It seems there's an issue with the 10.15 and 10.14 builds because I changed the ulimit code from #[cfg(target_os="linux")] to #[cfg(unix)]. Should I do another release that disables them on OSX again until they are working properly?

Thank you for checking on the build! I had a quick look at the errors but haven't really had the time to diagnose them properly.

The solution you propose sounds like the simplest way to get around the build error, so I'm happy with it if you are.

Sorry for the inconvenience, this has been fixed in 0.7.3.

Thanks for your work!