-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
deps: Update protbuf to v23.1 #28075
Conversation
CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to |
patch looks good, thanks for working on this! |
c050d13
to
e950871
Compare
Slow progress. Many dependencies are broken. Actively working on it. |
possibly related protocolbuffers/protobuf#12523 (EDIT: probs not actually - i was trying to see what was going on with python headers) |
358f8e9
to
8725ec6
Compare
re the diff --git a/bazel/repositories.bzl b/bazel/repositories.bzl
index fd13e73479..ac50ff6276 100644
--- a/bazel/repositories.bzl
+++ b/bazel/repositories.bzl
@@ -894,7 +894,7 @@ def _com_google_protobuf():
# https://github.com/google/protobuf/blob/v3.6.1/util/python/BUILD#L6-L9
native.bind(
name = "python_headers",
- actual = "@com_google_protobuf//util/python:python_headers",
+ actual = "@system_python//:python_headers",
)
def _io_opencensus_cpp(): |
8725ec6
to
3c1fea5
Compare
There is still a ton of test failures due to a change to the error messages in protobuf JSON parser. |
3c1fea5
to
6bbba1b
Compare
Signed-off-by: Yan Avlasov <yavlasov@google.com>
6bbba1b
to
b11dd38
Compare
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Still about 15 tests are failing. Mobile build is broken for unknown reason. @RyanTheOptimist |
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
CC @envoyproxy/coverage-shephards: FYI only for changes made to |
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Looks like this one is stalled. Did we decide to merge now or wait for release? If we're waiting let's tag it as such just to keep it off the daily on-call spam, and if not let's merge today to max out production time :-) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, thanks @yanavlasov
per offline discussion, landing |
Signed-off-by: Yan Avlasov <yavlasov@google.com> Signed-off-by: Ryan Eskin <ryan.eskin89@protonmail.com>
/coverage |
Coverage for this Pull Request will be rendered here: https://storage.googleapis.com/envoy-pr/28075/coverage/index.html The coverage results are (re-)rendered each time the CI |
Signed-off-by: Yan Avlasov <yavlasov@google.com> Signed-off-by: Sumit Dubey <sumit.dubey2@ibm.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com> Signed-off-by: yanavlasov <yavlasov@google.com>
it doesn't look like this pgv patch ever made it upstream, sent it here bufbuild/protoc-gen-validate#1110 |
Porting this from envoyproxy/envoy#28075
New patches:
Breaking changes:
Fixed a bunch of change detector tests that relied on specific error messages emitted by the previous version of the protobuf JSON parser.
Some dependencies are not at the bleeding edge versions, but this PR brings Envoy code over the biggest hump and allows to upgrade to newer version with smaller changes later.
Risk Level: Low
Testing: Unit Tests
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A
Part of #27757