-
Notifications
You must be signed in to change notification settings - Fork 4
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
No longer try to support ancient Rust versions. #74
No longer try to support ancient Rust versions. #74
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cargo.toml
should also be updated:
[build-dependencies]
rustc_version = "0.4"
@thomwiggers Very good point! |
Seems the merge queue doesn't care about resolved conversations and approval, by the way |
Merge queues make my head hurt! |
We've kept around support for pre-Rust-1.37 for long enough: it's unlikely that anyone using a pre-Aug-2019 rustc will be brave/foolish enough to update Vob, or any other crate, any more!
44c967c
to
ff6a713
Compare
Ah, |
#76 duplicates that but okay |
Dumb question: should this lead to a major release, or are we comfortable with this being a minor release? I think minor releases fairly frequently break "this works on old rustc" but I'm unsure whether that's technically "in the spirit of the semver rules" or not. |
I think projects that are more explicit about MSRV do do semver breaks when they change the minimum rustc required; I don't think this project ever made such claims (Certainly, we don't seem to have the metadata). See e.g. rust-random/rand@c1f865f |
I think that it is generally considered maintainer judgement, in that there is nothing holding anyone to a specific compiler version. Like you can specify updating the minimum supported rust version is a breaking change as a guarantee that you commit to as maintainer, but unless you do that there is nothing to hold you to it. |
Thanks both. I think a minor release seems most appropriate then. |
We've kept around support for pre-Rust-1.37 for long enough: it's unlikely that anyone using a pre-Aug-2019 rustc will be brave/foolish enough to update Vob, or any other crate, any more!
[Spotted in #73, because the Cargo syntax has changed, so if we wanted to keep this hack going forwards, we'd need to have another conditional for newer rustc versions. That doesn't really seem worth the complexity.]