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>

Reply via email to