-
Notifications
You must be signed in to change notification settings - Fork 124
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
Revert #340 #347
Comments
Np 🙂 The dubious nature of whether MSRV bumps count as semver breakage combined with cargo's forced unification of semver compatible versions is somewhat unfortunate here. Hopefully future changes mentioned here https://github.com/rust-lang/rfcs/blob/master/text/2495-min-rust-version.md#future-work-and-extensions will allow cargo to not select newer versions of the crate when targeting a specific rust version. Another alternative is creating a fork of bitflags, if its duplication in the dependency tree isn't a concern. Although the ability to deduplicate it when they are actually matching would be lost, so making cargo smart enough to work with MSRVs would be ideal. edit: for now, as long as users maintain a |
fwiw, we recently stumbled upon a similar problem in wgpu (not the first time...), and finally decided to adopt a policy of "MSRV bumps = breaking change". This is enforced on CI by the fact we only test on MSRV and Nightly. |
This reverts commit 6bff207. PR: ron-rs#340 Fixes ron-rs#347
This reverts commit 6bff207. PR: ron-rs#340 Fixes ron-rs#347
* revert "chore(deps): use exact version for bitflags" This reverts commit 6bff207. PR: #340 Fixes #347 * chore: bump msrv to 1.46.0 * chore: fix test warnings * Switched to fxx::EPSILON and #[non_exhaustive] Co-authored-by: Thomas Schaller <[email protected]>
The bitflags version cannot be locked as discussed after the merge of #340
Thank you @Imberflur for raising awareness to this.
The text was updated successfully, but these errors were encountered: