-
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
Bazel CI: downstream projects broken due to visibility check on select() keys #12925
Comments
FYI @gregestren |
The Envoy breakage is due to com_google_tcmalloc, so I have to fix tcmalloc then update its version in Envoy. |
FYI @htuch |
Thanks for the info, @meteorcloudy. This is a delicate one. If it comes to it we may have to roll back the PR. But fixing the depot is exactly what we ultimately want to do. I'm not completely clear yet if the first option is necessary. Keep me updated from your end. |
Not too many downstream projects are broken, and it's an easy fix, so I don't think it should block you from making progress ;) |
bazel-skylib needs to be updated to include the visibility support for config_setting_group Related: bazelbuild/bazel#12925 PiperOrigin-RevId: 354532132 Change-Id: I2362b074bbbd78f42daf3a17b7e929901c289aa6
Due to bazelbuild/bazel@cac82cf, future Bazel version will enforce visibility check on keys of select(). This PR fixes visibilty of //tcmalloc:llvm so that projects depending on tcmalloc can still be able to build with Bazel@HEAD. Related: bazelbuild/bazel#12925
visibility check on keys of select(). This PR fixes visibilty of //tcmalloc:llvm so that projects depending on tcmalloc can still be able to build with Bazel@HEAD. Related: bazelbuild/bazel#12925 PiperOrigin-RevId: 354571704 Change-Id: I3414fefc543996ce4090fb5be4385d6e69d0c4b7
@yanavlasov for visibility; @meteorcloudy Yan is the new Envoy - Bazel relationship owner :) |
@htuch Thanks for the introduce. |
Any update on this issue? |
It looks like Envoy has been green for a while. I believe they have fixed the breakage. Closing. |
Note this is getting reintroduced behind two incompatible flags:
But thank you for the effort you'd already put in to clean up ahead of time. |
visibility check on keys of select(). This PR fixes visibilty of //tcmalloc:llvm so that projects depending on tcmalloc can still be able to build with Bazel@HEAD. Related: bazelbuild/bazel#12925 PiperOrigin-RevId: 354571704 Change-Id: I3414fefc543996ce4090fb5be4385d6e69d0c4b7
https://buildkite.com/bazel/bazel-auto-sheriff-face-with-cowboy-hat/builds/413
Caused by: cac82cf
TensorFlow:
Envoy:
I'll try to send PRs to downstream projects to fix this.
The text was updated successfully, but these errors were encountered: