-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Significant bump in MSRV from 0.8.7 to 0.8.8 #207
Comments
+1, bumping MSRV in a patch release is really unfortunate. I'm aware of at least 5 projects now that depend on 1.63 MSRV and have to deal with failing CI builds and finding workarounds. |
+1, doing this in a patch release has completely broken our release pipeline. |
@schungx this was done to deal with #195 which was caused by #200 dispite #201 which was introduced in #183 which was added because it was a blocking issue. As a result the build was successful on X86 with all rust versions but on ARM was working on 1.60 and 1.72 and later but was broken on 1.71. @tnull @TomAFrench The code should still work on 1.63, you should be able to use it as-is. Is there a way to simply override the check? |
I'm not quite sure what you're suggesting? Since this bump happened in a patch release
The only workaround is to pin |
Our pipeline also broke and it is not easy to update rustc in the build containers. ahash is not directly specified in our Cargo.toml. It's a dependency of actix-web, which unfortunately specifies |
We’re unable to support Debian Testing at the moment which has a rustc of 1.70.0. |
@chyyran @bkstein @tnull @TomAFrench Can one of you confirm that this: #208 fixes the issue for you? |
Maybe add an MSRV CI? |
@tkaitchuck Thanks for the quick fix. And sorry for not checking it earlier. But it can confirm, that it works for us. 👍 |
See upstream discussion in tkaitchuck/aHash#207
Bumping Rust compiler version requirement from 1.60 to 1.72 seems too big a jump and without warning...
I believe a lot of software that depends on
ahash
must now move their MSRV upwards to 1.72 or limit to 0.8.7...Is there a way to avoid moving to Rust 1.72?
The text was updated successfully, but these errors were encountered: