-
Notifications
You must be signed in to change notification settings - Fork 41
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
Move to Rust 1.72 #5
Conversation
weird that we have this error can you fix it though plz |
It seems the lambdaworks release is not properly pinned. The errors are caused by changes in a newer release than main has, I solved them for the PR extending the APIs. |
Fixed. TL;DR: Cargo assumes stronger guarantees than semver strictly provides, so it assumes it can simply increase the patch level of deps even when in the 0.x.y range, which is wrong and leads to this kind of breakage, unless you either commit your |
Cargo considers there's a breaking change if and only if the left-most non-zero number changes. It's important to take this into account when releasing crates, even pre-1.0.0. It doesn't matter if this library pins it or not, as library For |
What I mean by "pinning" here is the PS: in part the issue is that I wasn't aware of breakage when I did the release. Lambdaworks doesn't yet have a proper changelog to inform of this. |
Yeah I originally thought you meant pinning with |
This reverts commit 9af4f50.
I yanked 0.1.4 and reverted the pinning. |
@LucasLvy @xJonathanLEI it should be working correctly now. |
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.
LGTM
@abdelhamidbakhta What's our merge policy? How many approvals do we need? Can any collaborator smash the merge button once the threshold is reached? |
No description provided.