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
Upgrade third_party/protobuf to v3.14.0 #24855
Conversation
Some of the failures might have already been investigated as part of #24723. |
Problems that likely need to be solved (the rest looks like preexisting issues) Python27 on windows: Python bazel tests: Ruby native gem on macos: @gnossen @lidizheng can you take a look at the python-related issues? |
The Python compilation error seems caused by the new ProtoBuf. The Bazel test failure seems caused by namespace packaging disfunction. The namespace package should be a part of ProtoBuf Python package, which we installed via |
The build failure looks like a legitimate issue in protobuf that they've already fixed on master. The error indicates that the I think our two options are:
P.S.: I'm secretly rooting for the backport, because that gets us one digit closer to this being the pi release. |
FTR the python bazel build failure is:
|
Looks like that fix is coming from the internal codebase (cl/341698875) |
@jtattermusch I just sent out protocolbuffers/protobuf#8115 to pull that fix into 3.14.x. |
ea582b7
to
bf63f1b
Compare
bf63f1b
to
b10cdd9
Compare
@stanley-cheung Ideally protobuf should be upgraded before cutting the 1.35.x branch (according to our release process). |
Sorry I missed this. Should have made this a release blocker. What's the remedy now? Should we also backport this to the v1.35.x branch? |
I created #25131 hopefully all the tests pass. |
No description provided.