-
Notifications
You must be signed in to change notification settings - Fork 259
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
v1.17: Unpin ahash
version
#1573
v1.17: Unpin ahash
version
#1573
Conversation
"hashbrown 0.12.3", | ||
"hashbrown 0.13.2", |
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.
This changed automatically since the crate specifies hashbrown = ">=0.11,<0.14"
version requirement, and I confirmed it's the same in the v1.18 branch:
Line 934 in 7696b27
"hashbrown 0.13.2", |
We don't typically bump dependencies on a stable branch unless there's something important, like a security vulnerability. Would it be possible to simply remove the It looks like ahash was pinned to 0.8.4 with solana-labs#34636, but that might not have been necessary. @yihau, since you did the pin, what do you think of just changing the requirement to be less strict and remove the Also, I'm not sure if there are any more releases planned on the 1.17 line, but maybe we can get one out to address downstream build issues. |
Yes, I think that should also solve the issue since new installations would fetch the newest SemVer compatible FWIW, Changes: tkaitchuck/aHash@v0.8.4...0.8.7 |
sorry for missing this PR. we lost the history error log so I just tried on my local. our v1.17 couldn't use ahash > 0.8.7 because of the rust version issue. (there is an aggressive patch version update in ahash) the reproducible steps:
iirc the issue happen in the release process as well 😢 also as Jon mentioned, that's also my understanding, we won't have any v1.17 release. I guess it's not a good idea to unpin ahash version. |
Yeah, the issue is unfortunate because we're only trying to fix the build using the
Got it. This issue is not that big of a problem since it works in the v1.18 branch. Only issue is people run into this from different crates who require specific version of Fortunately, |
Problem
The pinned
ahash
version is causingnightly
build errors with1.17
crates as described in #1572.Summary of changes
Unpin
ahash
version and use the same version requirement as the v1.18 branch.Resolves #1572