-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Bazel CI: rules_rust is failing in downstream #7463
Comments
@cushon Should we rollback this or fix from rules_rust? |
@meteorcloudy how do I reproduce the failure? |
I think you can build Bazel from HEAD, they try to build rules_rust by More detailed command is here: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/813#96514f68-0f66-4b73-9e5b-c53f2eb23ec8 |
It looks like Bazel at head is being used with the If that's accurate, why is skydoc doing that? Shouldn't it be using the version from the current release? |
I'm confused by your question, sorry. You've linked to skydoc's binding of If you need a newer version of a repository that's a transitive dependency of skydoc, you should be able to either resolve the diamond dependency explicitly yourself, or depend on a version of skydoc that happens to have its dependency versions compatible with whatever else you need. |
Right, but I think that still explains the issue. Bazel at head removes the native I'm not sure the thing that stardoc is doing here should be supported.
How can |
What is specifically loading the old version of
What is "the thing" in this sentence, specifically?
By defining |
It's not really a diamond dependency, just that Bazel at head isn't compatible with old versions of
Accessing stuff that's in |
Thanks! I opened a PR with a work-around: bazelbuild/rules_rust#195 |
https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/813#96514f68-0f66-4b73-9e5b-c53f2eb23ec8
Bisecting result points to 62c7aa4
https://buildkite.com/bazel/culprit-finder/builds/99#88fe4bc6-d36d-4f03-9196-90d0b084f0d2
@cushon
FYI @hlopko
The text was updated successfully, but these errors were encountered: