Update Protobuf Version to 3.10.0-RC1#20224
Conversation
|
|
|
I resolved conflict in depedencies.props and kicked off the test. Also, it seems that we didn't finish the 3.9.0 version update the last time. |
|
@jtattermusch Thanks! I looked at the failures and found the following root causes:
|
|
I investigated the second error (error loading package '@com_google_protobuf//), I think this is happening because it fails the resolve the http_archive for com_google_protobuf (3.10.0-rc1) in https://github.com/grpc/grpc/blob/master/bazel/grpc_deps.bzl. Although I can't figure out why is it failing to download that archive, it does exist: https://github.com/google/protobuf/archive/ae1bcaad6ffcd04ca5d40f21dc3fab4f965e49cb.tar.gz. @jtattermusch could it be because the rule doesn't accept pre-release archives? |
|
Actually, the error seems to be related to https://github.com/bazelbuild/rules_proto. I'm not very familiar with rules_proto, @hlopko will you be able to help? |
|
@rafi-kamal The solution is to invoke |
|
@jtattermusch / @gnossen can you please re-run the Kokoro tests now that #20256 is merged? |
|
@haberman can you please have a look at this error: https://source.cloud.google.com/results/invocations/ba7bb54a-43f6-472d-9945-7435fe9b8864/targets/github%2Fgrpc%2Frun_tests%2Fobjc_macos_opt_native%2Fios-cpp-test-cronet/tests Looks like something related to ZeroCopyOutputStream. |
|
@gnossen I'm seeing a similar error: Do you know why we are getting this error even though we are calling |
|
I talked to @gerben-s and @nicolasnoble about the C++ failure in Obj-C tests. The root cause seems to be that gRPC is referencing old runtime protoc files. I checked the changed files in this PR, to me it looks like that protobuf references and protobuf submodule did get updated. I tried to manually run the tests using @nicolasnoble would you be able to help debugging what's going on? I'm not quite sure how to proceed from here. |
|
@jtattermusch we are currently behind our release schedule, and I'm not sure how much time is it going to take to fix the two interop issues I mentioned above. Are you okay with us moving forward with the 3.10.x release and then continue this testing in parallel? |
|
Summary of the problems:
but that seems easily solvable - we'd need ruby to build though to get good signal from some of the tests.
https://source.cloud.google.com/results/invocations/1bfc1da3-8db2-480e-873a-1ab3cd50f1e9/targets |
|
Also, the protobuf podspec seems to be out of date: perhaps that's the issue with ObjC tests mentioned above? |
|
@veblush looked at the ASAN failure and found out that I've also updated the Ruby Gem for 3.10.0, so that should fix the Ruby problem. |
|
@rafi-kamal thanks! I started the tests again, let's see what the results are. |
|
The new ruby 3.10 gems might be broken: #20471 |
|
Superseded by #21590 |

@karthikravis