-
Notifications
You must be signed in to change notification settings - Fork 965
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
Protobuf version check does not play well with semver #1363
Comments
I've started a test project and found this issue. I've partially solved it by pinning the version of [dependencies]
libp2p = "0.13.1"
protobuf = "=2.8.1" |
It seems to break substrate ci so I would +1 in favor of 0.13.2 with protobuf pinned down. |
Theoretically Substrate should only break if someone updates the |
Yes, that is the 'try_build' check that breaks: https://gitlab.parity.io/parity/substrate/-/jobs/341902 (it seems to use its own lock internally, I am not sure of the purpose of this test but it may be to detect such issue). |
This line does not work well with semver cargo expectation:
rust-libp2p/core/src/keys_proto.rs
Line 27 in 1aeb264
It would either require to have a fix versioning in cargo.toml or check over every version that match semver requirement. Not sure what is better.
The text was updated successfully, but these errors were encountered: