-
-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
msrv 1.65.0 doesn't work #427
Comments
Current MSRV was 1.79.0 from my tests, although I have yet to run a tool like cargo-msrv to confirm. |
The problem with testing this in CI is you have to get a In the future this may get easier when the Cargo "msrv-aware resolver" is stable. Right now I don't know if there's a faster way than manually fiddling with dependency versions until you either get something that compiles, or you reach a dead end like I did above. |
I ran some experiments using There are a number of dependency declarations that need to be fixed for |
@eric-seppanen I've managed to get MSRV back to 1.65 in #430 and add CI check - excluding example dependencies ( The crates per se will compile under 1.65, however the full workspace will require 1.73+ |
I've ended up having to abandon the effort to lower the full-workspace MSRV due to the |
Individual crates advertise
rust-version = 1.65.0
.However,
russh-sftp = "2.0.5"
has dependencies that won't build on 1.65.0, e.g.flurry
:russsh
->russh-sftp 2.0.5
->flurry 0.5
and all 0.5.x versions of flurry require at least rust 1.71.I also don't see anything in CI that tests that the msrv works. It's very hard to guarantee a reliable msrv without automated checks.
The text was updated successfully, but these errors were encountered: