-
Notifications
You must be signed in to change notification settings - Fork 10.4k
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 protobuf to 3.18.1 (automatically generated) #27722
Conversation
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.
From a quick skim, they look the same to me. I'll leave it up to you as to which one you want to merge.
The python bazel build failure seems as a legitimate failure:
|
Looks like the python problem is @acozzette what is the recommended resolution here? Should we be upgrading python protobuf to 3.18.1 or not? |
I'm in favor of getting rid of all Python 2 tests. The only concern I have is the potential impact we might have for GAE users. I have been running TGP for the removal (cl/353911233) every couple months, last time (3 months ago) there were only one target (GAE) left in google3 that still uses Python 2. |
Sorry for not updating the issue with current state. I spoke with @gnossen about this yesterday, and he said he'd put together a PR to remove the python2 tests. |
I've triggered a re-run of the tests now that #27776 has been merged. |
@dennycd Can you please take a look at the iOS test failure and help us figure out if this is related to the protobuf upgrade, and if so, advise as to how to fix it? Thanks! |
The objc iOS failure is a timeout and seems to be happening on master as well: The C++ iOS failure seems similar to b/200609622, but I'm not 100% sure. |
Yeah, I'm aware that there is a general issue going on there, but I'm a little suspicious, since this particular failure is in a protobuf-related file. Let me try rerunning that test and we'll see if it happens again. |
The iOS C++ test is continuing to fail in exactly the same spot. Is there some way we can verify whether this is the ongoing Mac test flakiness or a real problem? |
- excluding reflection_tester with gtest dependency
looks like protobuf 3.18.1 update pulled in a new gtest dependency in one of the test files (https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/reflection_tester.cc#L35), gonna test excluding this following the official spec (https://github.com/protocolbuffers/protobuf/blob/master/Protobuf-C%2B%2B.podspec#L25) |
protobuf build break should now be gone. Cronet ios cpp test crash appears non-related to this PR. investigating separately |
The remaining failures here all seem unrelated, so I'm going to go ahead and merge. |
Same as #27712, but generated automatically with the release_open_source.py script.
Let's double check the PRs are identical before merging one of them.