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-06-04 20:27:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/protobuf (Old) and /work/SRC/openSUSE:Factory/.protobuf.new.16005 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "protobuf" Wed Jun 4 20:27:22 2025 rev:86 rq:1280464 version:30.2 Changes: -------- --- /work/SRC/openSUSE:Factory/protobuf/protobuf-java.changes 2025-05-06 16:39:21.782988213 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf-java.changes 2025-06-04 20:27:23.870110431 +0200 @@ -1,0 +2,21 @@ +Sun May 25 16:38:17 UTC 2025 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 30.2: + * return types in descriptor (such as full_name) to be + absl::string_view. This opens up memory savings in descriptors. + * stop exposing the ctype from FieldDescriptor options. + * debug API redacts sensitive fields + * Remove MutableRepeatedFieldRef<T>::Reserve(). + * Removal of previously deprecated API, for replacements see + https://protobuf.dev/news/v30/#remove-deprecated + * C++17 support required + * Python 3.8 support dropped + * Python deprecated API sremoved, for replacements see + https://protobuf.dev/news/v30/#python-remove-apis + * compatibility with abseil-cpp: Remove if_constexpr usage +- drop versionize-shlibs.patch, related change included upstream +- includes changes from 29.4: + * Fix Java concurrency issue in feature resolution for old + <=3.25.x gencode using lazy feature resolution + +------------------------------------------------------------------- @@ -37,0 +59 @@ + * fixed (bsc#1230778, CVE-2024-7254) --- /work/SRC/openSUSE:Factory/protobuf/protobuf.changes 2025-05-06 16:39:21.822989885 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf.changes 2025-06-04 20:27:23.910112088 +0200 @@ -1,0 +2,21 @@ +Sun May 25 16:38:17 UTC 2025 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 30.2: + * return types in descriptor (such as full_name) to be + absl::string_view. This opens up memory savings in descriptors. + * stop exposing the ctype from FieldDescriptor options. + * debug API redacts sensitive fields + * Remove MutableRepeatedFieldRef<T>::Reserve(). + * Removal of previously deprecated API, for replacements see + https://protobuf.dev/news/v30/#remove-deprecated + * C++17 support required + * Python 3.8 support dropped + * Python deprecated API sremoved, for replacements see + https://protobuf.dev/news/v30/#python-remove-apis + * compatibility with abseil-cpp: Remove if_constexpr usage +- drop versionize-shlibs.patch, related change included upstream +- includes changes from 29.4: + * Fix Java concurrency issue in feature resolution for old + <=3.25.x gencode using lazy feature resolution + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/protobuf/python-protobuf.changes 2025-05-06 16:39:21.862991556 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf.new.16005/python-protobuf.changes 2025-06-04 20:27:23.922112586 +0200 @@ -1,0 +2,21 @@ +Sun May 25 16:38:17 UTC 2025 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 30.2: + * return types in descriptor (such as full_name) to be + absl::string_view. This opens up memory savings in descriptors. + * stop exposing the ctype from FieldDescriptor options. + * debug API redacts sensitive fields + * Remove MutableRepeatedFieldRef<T>::Reserve(). + * Removal of previously deprecated API, for replacements see + https://protobuf.dev/news/v30/#remove-deprecated + * C++17 support required + * Python 3.8 support dropped + * Python deprecated API sremoved, for replacements see + https://protobuf.dev/news/v30/#python-remove-apis + * compatibility with abseil-cpp: Remove if_constexpr usage +- drop versionize-shlibs.patch, related change included upstream +- includes changes from 29.4: + * Fix Java concurrency issue in feature resolution for old + <=3.25.x gencode using lazy feature resolution + +------------------------------------------------------------------- @@ -37,0 +59 @@ + * fixed (bsc#1230778, CVE-2024-7254) Old: ---- 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-javalite-4.29.3.pom versionize-shlibs.patch New: ---- protobuf-30.2.tar.gz protobuf-6.30.2.tar.gz protobuf-java-4.30.2.pom protobuf-java-util-4.30.2.pom protobuf-javalite-4.30.2.pom BETA DEBUG BEGIN: Old:/work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf-java.changes- * compatibility with abseil-cpp: Remove if_constexpr usage /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf-java.changes:- drop versionize-shlibs.patch, related change included upstream /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf-java.changes-- includes changes from 29.4: -- /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf.changes- * compatibility with abseil-cpp: Remove if_constexpr usage /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf.changes:- drop versionize-shlibs.patch, related change included upstream /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf.changes-- includes changes from 29.4: -- /work/SRC/openSUSE:Factory/.protobuf.new.16005/python-protobuf.changes- * compatibility with abseil-cpp: Remove if_constexpr usage /work/SRC/openSUSE:Factory/.protobuf.new.16005/python-protobuf.changes:- drop versionize-shlibs.patch, related change included upstream /work/SRC/openSUSE:Factory/.protobuf.new.16005/python-protobuf.changes-- includes changes from 29.4: BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ protobuf-java.spec ++++++ --- /var/tmp/diff_new_pack.eRv4zt/_old 2025-06-04 20:27:24.642142417 +0200 +++ /var/tmp/diff_new_pack.eRv4zt/_new 2025-06-04 20:27:24.642142417 +0200 @@ -2,7 +2,7 @@ # spec file for package protobuf-java # # Copyright (c) 2025 SUSE LLC -# Copyright (c) 2024 Andreas Stieger <andreas.stie...@gmx.de> +# Copyright (c) 2025 Andreas Stieger <andreas.stie...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define tarname protobuf %define patchjuname protobuf-java-util-removescope.patch Name: protobuf-java -Version: 29.3 +Version: 30.2 Release: 0 Summary: Java Bindings for Google Protocol Buffers License: BSD-3-Clause ++++++ protobuf.spec ++++++ --- /var/tmp/diff_new_pack.eRv4zt/_old 2025-06-04 20:27:24.674143743 +0200 +++ /var/tmp/diff_new_pack.eRv4zt/_new 2025-06-04 20:27:24.674143743 +0200 @@ -2,7 +2,7 @@ # spec file for package protobuf # # Copyright (c) 2025 SUSE LLC -# Copyright (c) 2024 Andreas Stieger <andreas.stie...@gmx.de> +# Copyright (c) 2025 Andreas Stieger <andreas.stie...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -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 29_3_0 +%global sover 30_2_0 %if 0%{?gcc_version} < 11 %define with_gcc 11 %endif @@ -66,7 +66,7 @@ %global protoc_arch sparc_64 %endif Name: protobuf -Version: 29.3 +Version: 30.2 Release: 0 Summary: Protocol Buffers - Google's data interchange format License: BSD-3-Clause @@ -74,7 +74,6 @@ URL: https://github.com/protocolbuffers/protobuf Source0: https://github.com/protocolbuffers/protobuf/releases/download/v%{version}/%{tarname}-%{version}.tar.gz Source1: baselibs.conf -Patch1: versionize-shlibs.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc%{?with_gcc}-c++ @@ -100,12 +99,15 @@ BuildRequires: pkgconfig(absl_function_ref) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_hash) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_layout) >= %{abseil_min_version} +BuildRequires: pkgconfig(absl_log_globals) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_log_initialize) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_log_severity) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_memory) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_node_hash_map) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_node_hash_set) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_optional) >= %{abseil_min_version} +BuildRequires: pkgconfig(absl_random_distributions) >= %{abseil_min_version} +BuildRequires: pkgconfig(absl_random_random) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_span) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_status) >= %{abseil_min_version} BuildRequires: pkgconfig(absl_statusor) >= %{abseil_min_version} @@ -203,9 +205,6 @@ %install %cmake_install install -Dm 0644 editors/proto.vim %{buildroot}%{_datadir}/vim/site/syntax/proto.vim -# 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 @@ -258,8 +257,8 @@ %files -n libutf8_range-%{sover} %license LICENSE -%{_libdir}/libutf8_range-%{version}.0.so -%{_libdir}/libutf8_validity-%{version}.0.so +%{_libdir}/libutf8_range.so.%{version}.0 +%{_libdir}/libutf8_validity.so.%{version}.0 %files devel %license LICENSE @@ -276,7 +275,6 @@ %dir %{_includedir}/java/core/src/main/resources/google/protobuf %{_includedir}/java/core/src/main/resources/google/protobuf/java_features.proto %{_includedir}/upb -%{_includedir}/upb_generator %{_includedir}/*.h %{_libdir}/cmake/protobuf %{_libdir}/cmake/utf8_range ++++++ python-protobuf.spec ++++++ --- /var/tmp/diff_new_pack.eRv4zt/_old 2025-06-04 20:27:24.702144903 +0200 +++ /var/tmp/diff_new_pack.eRv4zt/_new 2025-06-04 20:27:24.702144903 +0200 @@ -2,7 +2,7 @@ # spec file for package python-protobuf # # Copyright (c) 2025 SUSE LLC -# Copyright (c) 2024 Andreas Stieger <andreas.stie...@gmx.de> +# Copyright (c) 2025 Andreas Stieger <andreas.stie...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,10 @@ # -%define baseversion 29.3 +%define baseversion 30.2 %{?sle15_python_module_pythons} Name: python-protobuf -Version: 5.%{baseversion} +Version: 6.%{baseversion} Release: 0 Summary: Python Bindings for Google Protocol Buffers License: BSD-3-Clause @@ -65,6 +65,5 @@ %files %{python_files} %license LICENSE %{python_sitearch}/google -%{python_sitearch}/protobuf*nspkg.pth %{python_sitearch}/protobuf-%{version}.dist-info ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.eRv4zt/_old 2025-06-04 20:27:24.742146560 +0200 +++ /var/tmp/diff_new_pack.eRv4zt/_new 2025-06-04 20:27:24.746146726 +0200 @@ -1,5 +1,5 @@ -libprotobuf29_3_0 -libprotoc29_3_0 -libprotobuf-lite29_3_0 -libutf8_range-29_3_0 +libprotobuf30_2_0 +libprotoc30_2_0 +libprotobuf-lite30_2_0 +libutf8_range-30_2_0 ++++++ protobuf-29.3.tar.gz -> protobuf-30.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/protobuf/protobuf-29.3.tar.gz /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf-30.2.tar.gz differ: char 12, line 1 ++++++ protobuf-5.29.3.tar.gz -> protobuf-6.30.2.tar.gz ++++++ ++++ 11226 lines of diff (skipped) ++++++ protobuf-java-4.29.3.pom -> protobuf-java-4.30.2.pom ++++++ --- /work/SRC/openSUSE:Factory/protobuf/protobuf-java-4.29.3.pom 2025-05-06 16:39:21.714985371 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf-java-4.30.2.pom 2025-06-04 20:27:23.858109934 +0200 @@ -4,7 +4,7 @@ <parent> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-parent</artifactId> - <version>4.29.3</version> + <version>4.30.2</version> </parent> <artifactId>protobuf-java</artifactId> ++++++ protobuf-java-util-4.29.3.pom -> protobuf-java-util-4.30.2.pom ++++++ --- /work/SRC/openSUSE:Factory/protobuf/protobuf-java-util-4.29.3.pom 2025-05-06 16:39:21.754987043 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf-java-util-4.30.2.pom 2025-06-04 20:27:23.862110100 +0200 @@ -4,7 +4,7 @@ <parent> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-parent</artifactId> - <version>4.29.3</version> + <version>4.30.2</version> </parent> <artifactId>protobuf-java-util</artifactId> @@ -16,7 +16,7 @@ <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> - <version>4.29.3</version> + <version>4.30.2</version> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> ++++++ protobuf-javalite-4.29.3.pom -> protobuf-javalite-4.30.2.pom ++++++ --- /work/SRC/openSUSE:Factory/protobuf/protobuf-javalite-4.29.3.pom 2025-05-06 16:39:21.810989383 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf.new.16005/protobuf-javalite-4.30.2.pom 2025-06-04 20:27:23.882110929 +0200 @@ -4,7 +4,7 @@ <parent> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-parent</artifactId> - <version>4.29.3</version> + <version>4.30.2</version> </parent> <artifactId>protobuf-javalite</artifactId>