Reland "third_party: Update google protobuf to version 3.13.x"
This is a reland of 17d25bd446bda0782242d27f703f13b0a0d9d0c3.
We also need to update the version of protoc used to create the Build
API python bindings.
Original change's description:
> third_party: Update google protobuf to version 3.13.x
>
> Updating the third party version of google protobuf to 3.13.x as a
> prerequisite to updating Buckbucket protobufs. This provides the
> missing _internal_create_key function that is required for updated
> versions of descriptor_pb2.
>
> BUG=b:180958108
> TEST=`run_tests && cros_tryjob`
>
> Change-Id: I12b15f75b44bcc264bb422c555f4f2cf14c1d724
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2714470
> Reviewed-by: Mike Frysinger <vapier@chromium.org>
> Reviewed-by: LaMont Jones <lamontjones@chromium.org>
> Commit-Queue: Mike Nichols <mikenichols@chromium.org>
> Tested-by: Mike Nichols <mikenichols@chromium.org>
BUG=b:180958108, chromium:1181505
TEST=CQ, compile
Cq-Include-Trybots: chromeos/cq:firmware-ec-cq,firmware-zephyr-cq
Cq-Include-Trybots: chromeos/cq:firmware-ti50-cq
Cq-Depend: chromium:2719650, chromium:2719651, chrome-internal:3639568
Change-Id: I5aea0b4266caf994c3132448dee0b7c72c694ca6
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2717367
Reviewed-by: Mike Nichols <mikenichols@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Alex Klein <saklein@chromium.org>
Commit-Queue: LaMont Jones <lamontjones@chromium.org>
Tested-by: LaMont Jones <lamontjones@chromium.org>
diff --git a/api/compile_build_api_proto.py b/api/compile_build_api_proto.py
index e1b641e..331d0fd 100644
--- a/api/compile_build_api_proto.py
+++ b/api/compile_build_api_proto.py
@@ -28,7 +28,7 @@
_PROTOC = os.path.join(_CIPD_ROOT, 'protoc')
_PROTO_DIR = os.path.join(constants.CHROMITE_DIR, 'infra', 'proto')
-PROTOC_VERSION = '3.6.1'
+PROTOC_VERSION = '3.13.0'
class Error(Exception):