-
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
incompatible_disable_legacy_proto_provider: Remove legacy dep.proto.
access to the proto provider
#7152
Comments
This flag was not flipped in time for the Bazel 0.23.0 release and will thus be postponed to Bazel 0.24.0. |
|
As it would break many projects on the CI and we plan to cut Bazel 0.24 tomorrow, the flag flip will be postponed. |
This issue was tagged as "breaking-change-0.24" but does not appear ready to be flipped in the 0.24.0 release. If this is incorrect please comment on that issue and discuss with me. |
The old `.proto` provider will be removed in a future Bazel release: bazelbuild/bazel#7152
The old `.proto` provider will be removed in a future Bazel release: bazelbuild/bazel#7152 The Bazel build now requires Bazel 0.22.0 or newer.
The old `.proto` provider will be removed in a future Bazel release: bazelbuild/bazel#7152 The Bazel build now requires Bazel 0.22.0 or newer.
And it also wasn't flipped for 0.26 or 0.27, so 1.0 it is :) |
This PR migrates protobuf.bzl for Bazel's incompatible change bazelbuild/bazel#7152.
This PR migrates protobuf.bzl for Bazel's incompatible change bazelbuild/bazel#7152.
Fix for rules_rust is at bazelbuild/rules_rust#242 |
Fix for Bazel is at #8938 |
Fix for |
Pull request to fix Envoy: envoyproxy/envoy#7850 |
Bug for rules_nodejs: bazel-contrib/rules_nodejs#979 |
Codelabs issue: bazelbuild/codelabs#11 |
To be compatible with Bazel 0.29+. See also: bazelbuild/bazel#7152 Change-Id: Idd53f148aadc44c727966e8910f2776704a018a6 GitOrigin-RevId: 6922a516dd7c4a9c2cc8a981f2e4b9f74488ed78
The legacy `.proto` provider has been removed in bazelbuild#7152.
The old `.proto` provider will be removed in a future Bazel release: bazelbuild/bazel#7152 The Bazel build now requires Bazel 0.22.0 or newer.
The legacy `.proto` provider has been removed in bazelbuild/bazel#7152. Closes #10591. PiperOrigin-RevId: 293101268
We are migrating off of legacy providers that are addressed by name to providers addressed: https://bazel.build/designs/skylark/declared-providers.html
This bug is for migrating the provider containing information about
.proto
files. The following changes are required in Starlark sources:ctx.attr.dep.proto.
toctx.attr.dep[ProtoInfo]
hasattr(dep, "proto")
toProtoInfo in dep
providers = [["proto"]]
toproviders = [[ProtoInfo]]
The text was updated successfully, but these errors were encountered: