-
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
Update protobuf to 3.7.1 #7681
Update protobuf to 3.7.1 #7681
Conversation
//CC @drigz @laurentlb @meteorcloudy. Note, that 3.7.1 wasn't tagged yet on the |
Closes bazelbuild#7611. Change-Id: Ib6edee142ed3cf92806f2b63d119ae11ebe51a6f
Closes bazelbuild#7611. Change-Id: I3bae96836d9a25f48fed96338e7f4bf59a19d42c
Closes bazelbuild#7611. Change-Id: I95f61293971ce7dcf4557bf7cf2c8890544c7d31
498023f
to
32b911d
Compare
It seems that Protobuf is using
In previous version, 3.6.1 Protobuf was using
|
Closes bazelbuild#7611. Change-Id: I7557fddc7148d3933c1bf2223bab450f58c5e621
Note to reviewers: I added people who had done this update before. Could one of you please volunteer to follow it by de-assigning the others, or fully assigning it to yourselves. We don't need 3 people on it. |
Revert protocolbuffers/protobuf@b2a1908 to avoid dependency on bazel_skylib in Bazel core.
David, what's to motivation for this PR, what is 3.6.1 (and 3.7.0) missing? |
Upgrade to the recent protobuf release (3.7.0) is needed to make Bazel build tool chain forward compatible (incompatible options). Upgrade to 3.7.x branch is needed, because 3.7.0 is missing this fix: [1]. |
OK, will do once I figured out how to fix test breakages. There are two complications compared to previous protobuf version upgrades:
|
Remove symbolic link to make the tests pass: third_party/protobuf/3.7.1/examples/third_party/zlib.BUILD to ../../third_party/zlib.BUILD
@davido : Thanks. Let me know if you need help. |
@laszlocsomor Most of the test jobs are passing now. But some (flaky) are still failing. Do you have any clou, what is going on here? Thanks! |
I'll take a look. |
@davido: I'll create a separate PR of your PR 1 (026afdb). It must be merged directly to https://bazel.googlesource.com/bazel/+/master, and I don't know if you have permission to merge there. Does that sound good? |
Thank you. Your help is very much appreciated! |
@laszlocsomor was this PR merged? Could you please close the PR when/if it's closed? Thanks! |
@laszlocsomor can this be closed if #7775 is closed? |
Yes. |
No description provided.