-
Notifications
You must be signed in to change notification settings - Fork 140
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
Bump the MSRV #719
Bump the MSRV #719
Conversation
c286487
to
7168078
Compare
As you did with other bumps, you forget to update the README 😂 |
7168078
to
0d4dc7e
Compare
Damn, I have a grep alias that ignores md files - I have to remember not to use it when doing MSRV bumps. Thanks man. |
0d4dc7e
to
add2fc3
Compare
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.
ACK add2fc3
add2fc3
to
34943ea
Compare
Force push is just a change to the docs on the MSRV job, sorry to require re-ack @storopoli (found while rebaseing #694). |
Could you add a commit to the start of this which bumps the honggfuzz dep in both lockfiles? It doesn't really have anything to do with this PR but it's a "toolchain update" and it'd simplify my local CI runs. |
c1c7587
to
3916522
Compare
I'm not sure why the hongfuzz change causes |
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.
ACK 3916522
6a56d37 seems weird, and it bumps the versions of stuff in Cargo-minimal.lock that should continue to work. I'd prefer you just updated And the reason why is that honggfuzz is both a dependency and a binary that the developer needs to have installed on their system, and the versions of these two things need to match exactly, and my CI scripts have the latest version since we updated rust-bitcoin and others. And also the latest version fixes a bug with |
Ah I see, thanks for the explanation. Will re-spin |
A recent patch version of `hongfuzz` fixed a bug with `memcpy`, we likely do not want users using the old version. Upgrade by first pinning then by patching the manifest.
As we have done in `rust-bitcoin` bump the MSVR to Rust 1.63.0 While we are at it and so that the commit lints cleanly fix a couple of new clippy warnings: - Remove redundant import of `TryFrom` - Use `then_some` combinator
Currently we are not running the MSRV job with both lock files, we should. Note also that the lock files are different, testing older versions of `hashes` and `internals` - this is because of the range dependency in `secp` (I think).
3916522
to
c95b411
Compare
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.
Want me to do a release PR? |
No, I just released 12.2 right before merging this. |
As we have done in
rust-bitcoin
bump the MSVR to Rust 1.63.0Also, run the MSRV CI job with both lockfiles (which are currently different).