-
-
Notifications
You must be signed in to change notification settings - Fork 119
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
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: