-
Notifications
You must be signed in to change notification settings - Fork 270
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
protobuf/3.28.3 package update #31615
Conversation
octo-sts
bot
commented
Oct 22, 2024
Gen AI suggestions to solve the build error:
|
23a9c8a
to
b6c5da1
Compare
Gen AI suggestions to solve the build error:
|
Lots of important and useful info here: #28814 |
Package libprotoc: Click to expand/collapsePackage libprotoc: Package libprotobuf: Click to expand/collapsePackage libprotobuf: Package libprotobuf-lite: Click to expand/collapsePackage libprotobuf-lite: Package protobuf: Click to expand/collapsePackage protobuf: Package protobuf-dev: Click to expand/collapsePackage protobuf-dev: Package protoc: Click to expand/collapsePackage protoc: |
Some of the packages impacted by this ABI transition FTBFS. I'll work through them first, then come back to this.
|
Signed-off-by: wolfi-bot <[email protected]>
Signed-off-by: wolfi-bot <[email protected]>
Signed-off-by: wolfi-bot <[email protected]>
See #34075 Signed-off-by: dann frazier <[email protected]>
Signed-off-by: dann frazier <[email protected]>
…ship it This will fix the following CI failures: 2024/11/21 01:23:56 INFO running step "Verify protoc installation" 2242 2024/11/21 01:23:56 WARN + '[' -d /home/build ] name="Verify protoc installation" 2243 2024/11/21 01:23:56 WARN + cd /home/build name="Verify protoc installation" 2244 2024/11/21 01:23:56 WARN + protoc --version name="Verify protoc installation" 2245 2024/11/21 01:23:56 WARN protoc: error while loading shared libraries: libutf8_validity.so: cannot open shared object file: No such file or directory name="Verify protoc installation" 2246 2024/11/21 01:23:56 WARN + exit 1 name="Verify protoc installation" This upstream version builds these .so files unversioned. I don't like shipping unversioned .so files - but luckily upstream has addressed that and we can cherry-pick it back. Signed-off-by: dann frazier <[email protected]>
Until `abseil-cpp-compiler-options` is available (which is blocked by a melange/apko issue), let's disable openssf-compiler-options to unblock building this package. Related: #34568 Signed-off-by: dann frazier <[email protected]>
Until `abseil-cpp-compiler-options` is available (which is blocked by a melange/apko issue), let's disable openssf-compiler-options to unblock building this package. Related: #34568 Signed-off-by: dann frazier <[email protected]>
As determined by the ABI Compatibility check job. Signed-off-by: dann frazier <[email protected]>
3f4a759
to
c29e725
Compare
…-eb1ae599cf6d' into protobuf
…-e05039cc219d' into protobuf
Signed-off-by: dann frazier <[email protected]>
Package py3.12-grpcio-1.67: Click to expand/collapsePackage py3.12-grpcio-1.67: Package falco-src: Click to expand/collapsePackage falco-src: Package py3.13-grpcio-1.67: Click to expand/collapsePackage py3.13-grpcio-1.67: Package py3-grpcio-1.66: Click to expand/collapsePackage py3-grpcio-1.66: Package py3-supported-onnx: Click to expand/collapsePackage py3-supported-onnx: Package libprotobuf: Click to expand/collapsePackage libprotobuf: Package py3.11-grpcio-1.67: Click to expand/collapsePackage py3.11-grpcio-1.67: Package opentelemetry-plugin-nginx: Click to expand/collapsePackage opentelemetry-plugin-nginx: Package py3.10-pyarrow: Click to expand/collapsePackage py3.10-pyarrow: Package libarrow_dataset: Click to expand/collapsePackage libarrow_dataset: Package libparquet: Click to expand/collapsePackage libparquet: Package falco: Click to expand/collapsePackage falco: Package py3.10-grpcio-1.67: Click to expand/collapsePackage py3.10-grpcio-1.67: Package opentelemetry-cpp-dev: Click to expand/collapsePackage opentelemetry-cpp-dev: Package libpulsar: Click to expand/collapsePackage libpulsar: Package py3.11-onnx: Click to expand/collapsePackage py3.11-onnx: Package protoc: Click to expand/collapsePackage protoc: Package py3.12-onnx: Click to expand/collapsePackage py3.12-onnx: Package libarrow_flight: Click to expand/collapsePackage libarrow_flight: Package protobuf-dev: Click to expand/collapsePackage protobuf-dev: Package protobuf-c-compiler: Click to expand/collapsePackage protobuf-c-compiler: Package percona-xtrabackup-8.4-compat: Click to expand/collapsePackage percona-xtrabackup-8.4-compat: Package protobuf: Click to expand/collapsePackage protobuf: Package py3.10-onnx: Click to expand/collapsePackage py3.10-onnx: Package percona-xtrabackup-8.4-test: Click to expand/collapsePackage percona-xtrabackup-8.4-test: Package apache-arrow-dev: Click to expand/collapsePackage apache-arrow-dev: Package py3-supported-pyarrow: Click to expand/collapsePackage py3-supported-pyarrow: Package py3-onnx: Click to expand/collapsePackage py3-onnx: Package falco-dev: Click to expand/collapsePackage falco-dev: Package protobuf-c-dev: Click to expand/collapsePackage protobuf-c-dev: Package percona-xtrabackup-8.4-doc: Click to expand/collapsePackage percona-xtrabackup-8.4-doc: Package libpulsar-dev: Click to expand/collapsePackage libpulsar-dev: Package grpc-1.67-dev: Click to expand/collapsePackage grpc-1.67-dev: Package apache-arrow: Click to expand/collapsePackage apache-arrow: Package grpc-1.67: Click to expand/collapsePackage grpc-1.67: Package opentelemetry-cpp: Click to expand/collapsePackage opentelemetry-cpp: Package grpc-1.66: Click to expand/collapsePackage grpc-1.66: Package opentelemetry-plugin-nginx-compat: Click to expand/collapsePackage opentelemetry-plugin-nginx-compat: Package opentelemetry-plugin-nginx-nodepends: Click to expand/collapsePackage opentelemetry-plugin-nginx-nodepends: Package py3.12-pyarrow: Click to expand/collapsePackage py3.12-pyarrow: Package libarrow_acero: Click to expand/collapsePackage libarrow_acero: Package py3.13-onnx: Click to expand/collapsePackage py3.13-onnx: Package py3-supported-grpcio-1.67: Click to expand/collapsePackage py3-supported-grpcio-1.67: Package py3.11-onnx-bin: Click to expand/collapsePackage py3.11-onnx-bin: Package py3.12-onnx-bin: Click to expand/collapsePackage py3.12-onnx-bin: Package grpc-1.66-dev: Click to expand/collapsePackage grpc-1.66-dev: Package libprotobuf-lite: Click to expand/collapsePackage libprotobuf-lite: Package py3.13-pyarrow: Click to expand/collapsePackage py3.13-pyarrow: Package libarrow: Click to expand/collapsePackage libarrow: Package libprotoc: Click to expand/collapsePackage libprotoc: Package py3.10-onnx-bin: Click to expand/collapsePackage py3.10-onnx-bin: Package py3.11-pyarrow: Click to expand/collapsePackage py3.11-pyarrow: Package py3.13-onnx-bin: Click to expand/collapsePackage py3.13-onnx-bin: Package percona-xtrabackup-8.4: Click to expand/collapsePackage percona-xtrabackup-8.4: Package protobuf-c: Click to expand/collapsePackage protobuf-c: |
Package py3.13-pyarrow: Click to expand/collapsePackage py3.13-pyarrow: Package libarrow: Click to expand/collapsePackage libarrow: Package libarrow_dataset: Click to expand/collapsePackage libarrow_dataset: Package py3.10-onnx-bin: Click to expand/collapsePackage py3.10-onnx-bin: Package percona-xtrabackup-8.4: Click to expand/collapsePackage percona-xtrabackup-8.4: Package grpc-1.67: Click to expand/collapsePackage grpc-1.67: Package falco-dev: Click to expand/collapsePackage falco-dev: Package protoc: Click to expand/collapsePackage protoc: Package grpc-1.66: Click to expand/collapsePackage grpc-1.66: Package grpc-1.66-dev: Click to expand/collapsePackage grpc-1.66-dev: Package py3.10-pyarrow: Click to expand/collapsePackage py3.10-pyarrow: Package py3.11-onnx: Click to expand/collapsePackage py3.11-onnx: Package py3.13-onnx: Click to expand/collapsePackage py3.13-onnx: Package py3.13-onnx-bin: Click to expand/collapsePackage py3.13-onnx-bin: Package percona-xtrabackup-8.4-compat: Click to expand/collapsePackage percona-xtrabackup-8.4-compat: Package percona-xtrabackup-8.4-test: Click to expand/collapsePackage percona-xtrabackup-8.4-test: Package protobuf-c-dev: Click to expand/collapsePackage protobuf-c-dev: Package py3.10-grpcio-1.67: Click to expand/collapsePackage py3.10-grpcio-1.67: Package py3.11-grpcio-1.67: Click to expand/collapsePackage py3.11-grpcio-1.67: Package py3.13-grpcio-1.67: Click to expand/collapsePackage py3.13-grpcio-1.67: Package py3.10-onnx: Click to expand/collapsePackage py3.10-onnx: Package libprotoc: Click to expand/collapsePackage libprotoc: Package libprotobuf: Click to expand/collapsePackage libprotobuf: Package py3-supported-pyarrow: Click to expand/collapsePackage py3-supported-pyarrow: Package libpulsar: Click to expand/collapsePackage libpulsar: Package py3.12-onnx-bin: Click to expand/collapsePackage py3.12-onnx-bin: Package py3.12-grpcio-1.67: Click to expand/collapsePackage py3.12-grpcio-1.67: Package py3.11-onnx-bin: Click to expand/collapsePackage py3.11-onnx-bin: Package protobuf-c-compiler: Click to expand/collapsePackage protobuf-c-compiler: Package py3.12-pyarrow: Click to expand/collapsePackage py3.12-pyarrow: Package py3-onnx: Click to expand/collapsePackage py3-onnx: Package falco-src: Click to expand/collapsePackage falco-src: Package libpulsar-dev: Click to expand/collapsePackage libpulsar-dev: Package protobuf-c: Click to expand/collapsePackage protobuf-c: Package opentelemetry-cpp-dev: Click to expand/collapsePackage opentelemetry-cpp-dev: Package py3.11-pyarrow: Click to expand/collapsePackage py3.11-pyarrow: Package libarrow_acero: Click to expand/collapsePackage libarrow_acero: Package py3.12-onnx: Click to expand/collapsePackage py3.12-onnx: Package py3-supported-grpcio-1.67: Click to expand/collapsePackage py3-supported-grpcio-1.67: Package opentelemetry-plugin-nginx-nodepends: Click to expand/collapsePackage opentelemetry-plugin-nginx-nodepends: Package libarrow_flight: Click to expand/collapsePackage libarrow_flight: Package opentelemetry-plugin-nginx-compat: Click to expand/collapsePackage opentelemetry-plugin-nginx-compat: Package libparquet: Click to expand/collapsePackage libparquet: Package protobuf-dev: Click to expand/collapsePackage protobuf-dev: Package py3-grpcio-1.66: Click to expand/collapsePackage py3-grpcio-1.66: Package protobuf: Click to expand/collapsePackage protobuf: Package apache-arrow-dev: Click to expand/collapsePackage apache-arrow-dev: Package percona-xtrabackup-8.4-doc: Click to expand/collapsePackage percona-xtrabackup-8.4-doc: Package opentelemetry-cpp: Click to expand/collapsePackage opentelemetry-cpp: Package opentelemetry-plugin-nginx: Click to expand/collapsePackage opentelemetry-plugin-nginx: Package apache-arrow: Click to expand/collapsePackage apache-arrow: Package py3-supported-onnx: Click to expand/collapsePackage py3-supported-onnx: Package falco: Click to expand/collapsePackage falco: Package libprotobuf-lite: Click to expand/collapsePackage libprotobuf-lite: Package grpc-1.67-dev: Click to expand/collapsePackage grpc-1.67-dev: |
I believe the ABI compat failures are false-positives. Every package it mentions is also included in this PR and has a bumped version. |
superseded by #35372 |