-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Kythe and Protobuf are failing with Release 7.0 #19973
Comments
@bazel-io fork 7.0.0 |
Both failures can be traced back to the removal of the implicit The Kythe failure is due to usage of The Protobuf failure is much more annoying... I'll try to fix the Kythe failure first. |
For the Protobuf failure, I'm considering just adding an explicit |
See bazelbuild/bazel#19973 (comment) for an explanation.
To keep the build working on Bazel 7. See bazelbuild/bazel#19973 (comment) for more info. PiperOrigin-RevId: 578846156
Fixes bazelbuild#19973. Closes bazelbuild#20012. PiperOrigin-RevId: 578864227 Change-Id: I8a454446adbdd2b6ad248a7f1d657d2aed151bb7
To keep the build working on Bazel 7. See bazelbuild/bazel#19973 (comment) for more info. PiperOrigin-RevId: 578846156
To keep the build working on Bazel 7. See bazelbuild/bazel#19973 (comment) for more info. PiperOrigin-RevId: 578846156
To keep the build working on Bazel 7. See bazelbuild/bazel#19973 (comment) for more info. PiperOrigin-RevId: 578968403
hmm, Kythe is still failing in downstream (https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/3440#018ba2ca-5fc1-4226-8f57-0d8a2b1d72ad). Re-opening until investigated. |
It turns out Kythe uses bind within a There's really no good way to fix this without just nuking |
Sent kythe/kythe#5926 |
This is still a problem for protobuf. As I noted in protocolbuffers/protobuf#15615, I was able to successfully build using bazel 6.5.0. Both bazel 7.0.0 and 7.0.2 fail. |
@pdecks Today I hit this bug and I was also able to repro this on 7.0.0 and 7.0.2. Due to this all our CI jobs are failing |
Desperately need help here |
I was able to pinpoint the issue comes from google.golang.org/protobuf v1.33.0 If you're depending on google.golang.org/protobuf directly in go then add the following line // HACK: pin protobuf version to fix build failure
replace google.golang.org/protobuf => google.golang.org/protobuf v1.32.0 |
I was further able to pinpoint the issue here |
Kythe :
https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/3379#_
Platform: Ubuntu
Logs:
Steps:
Protobuf
https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/3379#018b2723-e292-48fc-8571-d7d09097bced
Platform : Windows, MacOs, Ubuntu
Logs:
Steps:
Reference : kythe/kythe#5893 (comment)
CC Greenteam @comius @meteorcloudy
The text was updated successfully, but these errors were encountered: