mbox series

[v3,0/9] Bump Protobuf / gRPC

Message ID 20230927084242.1195772-1-peron.clem@gmail.com
Headers show
Series Bump Protobuf / gRPC | expand

Message

Clément Péron Sept. 27, 2023, 8:42 a.m. UTC
Hi,

This is a follow-up on Xiangyu Chen serie:
https://lists.openembedded.org/g/openembedded-devel/message/101848

I have rebased and added the gRPC bump patch to fix a remaining error.

I tried this with qemux86-64 with glibc and qemuarm64 with musl.

Changelog with v2:
 - Bump protobuf to 4.23.4 to fix build with musl
 - Bump protobuf-c to next to support protobuf 4.23.x
 - Fix etcd-cpp-apiv3 with gRPC cross compiled
 - Fix mariadb with musl

Changelog with v1:
 - Removed the gRPC CVE patch already merged in 1.56.2

Regards,
Clement

Clément Péron (6):
  devtools: grpc: bump to 1.56.2
  etcd-cpp-apiv3: upgrade 0.14.3 -> 0.15.3
  etcd-cpp-apiv3: fix build when gRPC is cross compiled
  protobuf: upgrade 4.22.2 -> 4.23.4
  protobuf-c: bump to next release to support protobuf 4.23.x
  mariadb: add missing <cstdint> in rocksdb string_util.h

Xiangyu Chen (3):
  protobuf: upgrade 3.21.12 -> 4.22.2
  protobuf-c: add support of protobuf 4.22.x
  mosh: add support of protobuf 4.22.x

 ...re.ac-add-support-of-protobuf-4.22.x.patch |  63 +++++++++++
 .../recipes-connectivity/mosh/mosh_1.4.0.bb   |   7 +-
 ...-missing-includes-cstdint-and-cstdio.patch |  16 ++-
 ...RPCPP_ABSEIL_SYNC-to-GPR_ABSEIL_SYNC.patch |  62 ----------
 ...d-separate-export-for-plugin-targets.patch |  93 ---------------
 .../grpc/grpc/0001-fix-CVE-2023-32732.patch   |  81 -------------
 .../grpc/{grpc_1.50.1.bb => grpc_1.56.2.bb}   |   7 +-
 ...ot-compile-the-code-which-was-genera.patch | 106 ++++++++++++++++++
 .../protobuf/protobuf-c_1.4.1.bb              |   6 +-
 .../0001-Fix-linking-error-with-ld-gold.patch |  69 ------------
 ...e-respect-CXX-LDFLAGS-variables-fix-.patch |  15 ++-
 ...protobuf_3.21.12.bb => protobuf_4.23.4.bb} |  19 +++-
 .../0001-cmake-fix-when-cross-compiling.patch |  66 +++++++++++
 ...iv3_0.14.3.bb => etcd-cpp-apiv3_0.15.3.bb} |   8 +-
 14 files changed, 290 insertions(+), 328 deletions(-)
 create mode 100644 meta-oe/recipes-connectivity/mosh/mosh/0001-configure.ac-add-support-of-protobuf-4.22.x.patch
 delete mode 100644 meta-oe/recipes-devtools/grpc/grpc/0001-Revert-Changed-GRPCPP_ABSEIL_SYNC-to-GPR_ABSEIL_SYNC.patch
 delete mode 100644 meta-oe/recipes-devtools/grpc/grpc/0001-cmake-add-separate-export-for-plugin-targets.patch
 delete mode 100644 meta-oe/recipes-devtools/grpc/grpc/0001-fix-CVE-2023-32732.patch
 rename meta-oe/recipes-devtools/grpc/{grpc_1.50.1.bb => grpc_1.56.2.bb} (90%)
 create mode 100644 meta-oe/recipes-devtools/protobuf/protobuf-c/0001-Makefile.am-do-not-compile-the-code-which-was-genera.patch
 delete mode 100644 meta-oe/recipes-devtools/protobuf/protobuf/0001-Fix-linking-error-with-ld-gold.patch
 rename meta-oe/recipes-devtools/protobuf/{protobuf_3.21.12.bb => protobuf_4.23.4.bb} (78%)
 create mode 100644 meta-oe/recipes-extended/etcd/etcd-cpp-apiv3/0001-cmake-fix-when-cross-compiling.patch
 rename meta-oe/recipes-extended/etcd/{etcd-cpp-apiv3_0.14.3.bb => etcd-cpp-apiv3_0.15.3.bb} (67%)