-
Notifications
You must be signed in to change notification settings - Fork 372
chore(crypto): Fix building ic-secp256r1 with cargo #8244
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
Conversation
98f0be8 to
f52c765
Compare
I have no idea why this is happening -- as far as I can tell cargo and bazel should be using the same version of This particular utility function was introduced in #7886, and bisecting confirms that the commit that merges #7886 is the one that causes the regression [I had initially assumed the culprit was going to be some bazel config update]. Since the system tests only work with bazel, surely I only tested it with bazel and not cargo. And apparently CI doesn't check that the |
Its #7806, right? I had a quick look and also don't understand why this is happening. Really weird. Maybe some subtle difference in dependency resolution??
@basvandijk, could it be that CI doesn't check that the |
The cargo-linux job builds the whole cargo workspace by running |
|
For historical record - this was discussed on Slack. CI does build with cargo but it builds as part of the workspace, and feature unification across the workspace causes |
No description provided.