Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package protobuf for openSUSE:Factory checked in at 2025-05-06 16:38:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/protobuf (Old) and /work/SRC/openSUSE:Factory/.protobuf.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "protobuf" Tue May 6 16:38:50 2025 rev:85 rq:1274343 version:29.3 Changes: -------- --- /work/SRC/openSUSE:Factory/protobuf/protobuf-java.changes 2024-10-30 17:33:56.543015962 +0100 +++ /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf-java.changes 2025-05-06 16:39:21.782988213 +0200 @@ -1,0 +2,10 @@ +Thu May 1 09:05:08 UTC 2025 - Antonello Tartamo <[email protected]> + +- update to 29.3 + * Fix cmake installation location of java and go features. + * Add .bazeliskrc for protobuf repo to tell bazelisk to use 7.1.2 by default. + * Update artifact actions to v4 + * Added protobuf-java-util-removescope.patch to avoid Java compilation errors + due to dependencies marked as runtime. + +------------------------------------------------------------------- protobuf.changes: same change python-protobuf.changes: same change Old: ---- protobuf-28.3.tar.gz protobuf-5.28.3.tar.gz protobuf-java-4.28.3.pom protobuf-java-util-4.28.3.pom protobuf-javalite-4.28.3.pom New: ---- protobuf-29.3.tar.gz protobuf-5.29.3.tar.gz protobuf-java-4.29.3.pom protobuf-java-util-4.29.3.pom protobuf-java-util-removescope.patch protobuf-javalite-4.29.3.pom BETA DEBUG BEGIN: New:/work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf-java.changes- * Update artifact actions to v4 /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf-java.changes: * Added protobuf-java-util-removescope.patch to avoid Java compilation errors /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf-java.changes- due to dependencies marked as runtime. -- /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf.changes- * Update artifact actions to v4 /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf.changes: * Added protobuf-java-util-removescope.patch to avoid Java compilation errors /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf.changes- due to dependencies marked as runtime. -- /work/SRC/openSUSE:Factory/.protobuf.new.30101/python-protobuf.changes- * Update artifact actions to v4 /work/SRC/openSUSE:Factory/.protobuf.new.30101/python-protobuf.changes: * Added protobuf-java-util-removescope.patch to avoid Java compilation errors /work/SRC/openSUSE:Factory/.protobuf.new.30101/python-protobuf.changes- due to dependencies marked as runtime. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ protobuf-java.spec ++++++ --- /var/tmp/diff_new_pack.2n2uxk/_old 2025-05-06 16:39:22.463016633 +0200 +++ /var/tmp/diff_new_pack.2n2uxk/_new 2025-05-06 16:39:22.463016633 +0200 @@ -1,7 +1,7 @@ # # spec file for package protobuf-java # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2024 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,8 +18,9 @@ %define tarname protobuf +%define patchjuname protobuf-java-util-removescope.patch Name: protobuf-java -Version: 28.3 +Version: 29.3 Release: 0 Summary: Java Bindings for Google Protocol Buffers License: BSD-3-Clause @@ -29,6 +30,7 @@ Source1: https://repo1.maven.org/maven2/com/google/protobuf/%{name}/4.%{version}/%{name}-4.%{version}.pom Source2: https://repo1.maven.org/maven2/com/google/protobuf/%{name}lite/4.%{version}/%{name}lite-4.%{version}.pom Source3: https://repo1.maven.org/maven2/com/google/protobuf/%{name}-util/4.%{version}/%{name}-util-4.%{version}.pom +Source4: %{patchjuname} BuildRequires: fdupes BuildRequires: java-devel >= 1.8 BuildRequires: maven-local @@ -86,6 +88,10 @@ cp %{SOURCE1} core/pom.xml cp %{SOURCE2} lite/pom.xml cp %{SOURCE3} util/pom.xml +cp %{SOURCE4} util/%{patchjuname} +pushd util +patch -p0 < %{patchjuname} +popd %pom_disable_module kotlin %pom_disable_module kotlin-lite %pom_remove_plugin :animal-sniffer-maven-plugin ++++++ protobuf.spec ++++++ --- /var/tmp/diff_new_pack.2n2uxk/_old 2025-05-06 16:39:22.491017803 +0200 +++ /var/tmp/diff_new_pack.2n2uxk/_new 2025-05-06 16:39:22.491017803 +0200 @@ -1,7 +1,7 @@ # # spec file for package protobuf # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2024 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ %define tarname protobuf # see cmake/abseil-cpp.cmake and src/google/protobuf/port_def.inc %define abseil_min_version 20230125.3 -%global sover 28_3_0 +%global sover 29_3_0 %if 0%{?gcc_version} < 11 %define with_gcc 11 %endif @@ -66,7 +66,7 @@ %global protoc_arch sparc_64 %endif Name: protobuf -Version: 28.3 +Version: 29.3 Release: 0 Summary: Protocol Buffers - Google's data interchange format License: BSD-3-Clause @@ -206,6 +206,7 @@ # manual ln that we could not manage to get into versionize-shlibs.patch ln -s libutf8_range-%{version}.0.so %{buildroot}/%{_libdir}/libutf8_range.so ln -s libutf8_validity-%{version}.0.so %{buildroot}/%{_libdir}/libutf8_validity.so +install -D java/core/src/main/resources/google/protobuf/java_features.proto %{buildroot}%{_includedir}/java/core/src/main/resources/google/protobuf/java_features.proto # create maven metadata for the protoc executable install -dm 0755 %{buildroot}%{_datadir}/maven-metadata ++++++ python-protobuf.spec ++++++ --- /var/tmp/diff_new_pack.2n2uxk/_old 2025-05-06 16:39:22.515018805 +0200 +++ /var/tmp/diff_new_pack.2n2uxk/_new 2025-05-06 16:39:22.515018805 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-protobuf # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2024 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -17,7 +17,7 @@ # -%define baseversion 28.3 +%define baseversion 29.3 %{?sle15_python_module_pythons} Name: python-protobuf Version: 5.%{baseversion} ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.2n2uxk/_old 2025-05-06 16:39:22.551020311 +0200 +++ /var/tmp/diff_new_pack.2n2uxk/_new 2025-05-06 16:39:22.555020477 +0200 @@ -1,5 +1,5 @@ -libprotobuf28_3_0 -libprotoc28_3_0 -libprotobuf-lite28_3_0 -libutf8_range-28_3_0 +libprotobuf29_3_0 +libprotoc29_3_0 +libprotobuf-lite29_3_0 +libutf8_range-29_3_0 ++++++ protobuf-28.3.tar.gz -> protobuf-29.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/protobuf/protobuf-28.3.tar.gz /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf-29.3.tar.gz differ: char 12, line 1 ++++++ protobuf-5.28.3.tar.gz -> protobuf-5.29.3.tar.gz ++++++ ++++ 3311 lines of diff (skipped) ++++++ protobuf-java-4.28.3.pom -> protobuf-java-4.29.3.pom ++++++ --- /work/SRC/openSUSE:Factory/protobuf/protobuf-java-4.28.3.pom 2024-10-30 17:33:56.487013616 +0100 +++ /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf-java-4.29.3.pom 2025-05-06 16:39:21.714985371 +0200 @@ -4,7 +4,7 @@ <parent> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-parent</artifactId> - <version>4.28.3</version> + <version>4.29.3</version> </parent> <artifactId>protobuf-java</artifactId> ++++++ protobuf-java-util-4.28.3.pom -> protobuf-java-util-4.29.3.pom ++++++ --- /work/SRC/openSUSE:Factory/protobuf/protobuf-java-util-4.28.3.pom 2024-10-30 17:33:56.519014957 +0100 +++ /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf-java-util-4.29.3.pom 2025-05-06 16:39:21.754987043 +0200 @@ -4,7 +4,7 @@ <parent> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-parent</artifactId> - <version>4.28.3</version> + <version>4.29.3</version> </parent> <artifactId>protobuf-java-util</artifactId> @@ -16,32 +16,37 @@ <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> - <version>4.28.3</version> + <version>4.29.3</version> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.2</version> + <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.9</version> + <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> <version>2.18.0</version> + <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>32.0.1-jre</version> + <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.j2objc</groupId> <artifactId>j2objc-annotations</artifactId> <version>2.8</version> + <scope>runtime</scope> </dependency> </dependencies> ++++++ protobuf-java-util-removescope.patch ++++++ --- pom.xml 2025-05-02 23:04:51.224332863 +0200 +++ pom.xml 2025-05-02 23:05:30.728959217 +0200 @@ -22,31 +22,26 @@ <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.2</version> - <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.9</version> - <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> <version>2.18.0</version> - <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>32.0.1-jre</version> - <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.j2objc</groupId> <artifactId>j2objc-annotations</artifactId> <version>2.8</version> - <scope>runtime</scope> </dependency> </dependencies> ++++++ protobuf-javalite-4.28.3.pom -> protobuf-javalite-4.29.3.pom ++++++ --- /work/SRC/openSUSE:Factory/protobuf/protobuf-javalite-4.28.3.pom 2024-10-30 17:33:56.583017637 +0100 +++ /work/SRC/openSUSE:Factory/.protobuf.new.30101/protobuf-javalite-4.29.3.pom 2025-05-06 16:39:21.810989383 +0200 @@ -4,7 +4,7 @@ <parent> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-parent</artifactId> - <version>4.28.3</version> + <version>4.29.3</version> </parent> <artifactId>protobuf-javalite</artifactId> ++++++ versionize-shlibs.patch ++++++ --- /var/tmp/diff_new_pack.2n2uxk/_old 2025-05-06 16:39:22.803030842 +0200 +++ /var/tmp/diff_new_pack.2n2uxk/_new 2025-05-06 16:39:22.807031010 +0200 @@ -16,10 +16,10 @@ third_party/utf8_range/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) -Index: protobuf-28.3/third_party/utf8_range/CMakeLists.txt +Index: protobuf-29.3/third_party/utf8_range/CMakeLists.txt =================================================================== ---- protobuf-28.3.orig/third_party/utf8_range/CMakeLists.txt -+++ protobuf-28.3/third_party/utf8_range/CMakeLists.txt +--- protobuf-29.3.orig/third_party/utf8_range/CMakeLists.txt ++++ protobuf-29.3/third_party/utf8_range/CMakeLists.txt @@ -19,6 +19,9 @@ add_library (utf8_range # A heavier-weight C++ wrapper that supports Abseil. add_library (utf8_validity utf8_validity.cc utf8_range.c)
