-
Notifications
You must be signed in to change notification settings - Fork 161
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
Dependency on Crate "bs58" sets Minimum Rust Version to > 1.46 #992
Comments
This issue is reproducable with the GitHub Workflow Container Facilities
|
Ah yes, thanks for pointing this out. The minimum version hasn't been updated in a while. This should be made sure to not happen with adding a msrv check in the CI. I'll try to find some time to do that soon (or now). Unfortunately for that dependency, we don't have a way of avoiding it because it is one of rust-libp2p, but I can absolutely pinpoint what the msrv is to make it easier to work around |
Going to close for now because we do not have control over this msrv requirement and I've updated the Feel free to open if you feel there is something else we can do. Thanks! |
I was studying if newer Debian Bullseye Unfortunately the tight dependency of the Rust Standard Library on the systems
Actually this a known limitation that precompiled Rust binaries are not backwards compatible and thus not portable. |
Issue summary
I'm trying to compile the project on Debian Buster with Default Rust Compiler
1.41.1
This fails at the Crate
bs58
with ErrorE0658
:The GitHub Reference takes me to the Pull Request
Milestone 1.46 Pull Request
So, I understand this Error as the Crate
bs58
requires at leastrustc 1.46
to compile which only was released in August 2020.The Project Documentation states that it only requires
rustc 1.40
to compile. So, it should compile with the Default Debian Rust Compiler.(I found most Ubuntu Distributions ship already Rust 1.47 but Debian Buster still ships the older version.)
Other information and links
The GitHub Reference takes me to the Pull Request
Milestone 1.46 Pull Request
Debian Buster Default Rust Compiler
Debian Buster Rust Package
The text was updated successfully, but these errors were encountered: