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-23 14:50:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/protobuf (Old)
 and      /work/SRC/openSUSE:Factory/.protobuf.new.7067 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "protobuf"

Mon Jun 23 14:50:38 2025 rev:87 rq:1286692 version:31.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/protobuf/protobuf-java.changes   2025-06-04 
20:27:23.870110431 +0200
+++ /work/SRC/openSUSE:Factory/.protobuf.new.7067/protobuf-java.changes 
2025-06-23 14:50:40.933290367 +0200
@@ -1,0 +2,136 @@
+Wed Jun 18 07:25:22 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to 31.1
+  * Support allowing late injection of language feature set
+    defaults from FeatureSet extensions while getting feature
+    set extension values.
+  * Support allowing late injection of language feature set
+    defaults from FeatureSet extensions while getting feature
+    set extension values.
+  * Add missing copts attribute (#21982)
+  * Support allowing late injection of language feature set
+    defaults from FeatureSet extensions while getting feature
+    set extension values.
+  * Support allowing late injection of language feature set
+    defaults from FeatureSet extensions while getting feature
+    set extension values.
+  * Python pyi print "import datetime" for Duration/Timestamp
+    field
+  * Add recursion depth limits to pure python (#bsc1244663, CVE-2025-4565)
+  * Fix cmake staleness test
+- from version 31.0
+  * Loosen py_proto_library check to be on the import path instead
+    of full directory (i.e. excluding external/module-name prefix).
+  * Add support for import option for protoc.
+  * Add notices.h with information about our dependencies' licenses
+    and add --notices flag to protoc to print the contents of that file.
+  * Move upb minitable code generator into protoc
+  * Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp
+    and com_google_googletest -> @googletest canonical BCR names.
+  * Remove fast-path check for non-clang compilers in MessageCreator.
+  * Add missing include.
+  * Add weak attribute to GetClassData to speed up clang builds.
+  * Add nontemporal software prefetcher to repeated ptr field dtor
+    to improve performance.
+  * Warn on unused RepeatedPtrField.
+  * Add notices.h with information about our dependencies' licenses and
+    add --notices flag to protoc to print the contents of that file.
+  * Fix a bug in handling of implicit-presence string_view fields.
+  * Control bounds checks via BUILD flags.
+  * Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp
+    and com_google_googletest -> @googletest canonical BCR names.
+  * Create hardened versions of Get and Mutable for repeated_field.
+  * Add weak attribute to GetClassData to speed up clang builds.
+  * Use ProtobufToStringOutput to control the output format of
+    AbstractMessage.Builder.toString.
+  * Implement Protobuf Java Immutable API nest_in_file_class feature
+    for Edition 2024.
+  * Introduce a Generated annotation to eventually replace
+    javax.annotation.Generated
+  * Add volatile to featuresResolved
+  * Fix Java concurrency issue in feature resolution for old <=3.25.x
+    gencode using lazy feature resolution.
+  * Remove Java runtime classes from kotlin release.
+  * Split maven dependencies into dev vs local
+  * Improve error messaging when detecting and erroring out on integer
+    overflow of byte count limit variables.
+  * Remove Java runtime classes from kotlin release.
+  * Remove "experimental API" warnings from members in the .NET protobuf 
runtime.
+  * Improve performace of repeated packed fixedSize fields (#19667)
+  * [ObjC] Deprecate GPBFieldDescriptor.isOptional.
+  * [ObjC] Raise the library version and enable new generated code.
+  * Cherry-pick Rust fix to 31.x (#21617)
+  * Add upb_Map_GetMutable API to upb
+  * See also UPB changes below, which may affect Rust.
+  * Update GetCurrentTime to use datetime.datetime.now
+  * Make Py JSON float_precision apply to both float and double fields.
+  * -Add '+' and '-' annotations for Timestamp and Duration in Python
+  * Bug fix for FieldMask.MergeFrom() with unset fields.
+  * Make python text_format able to skip unknown fields for repeated messages
+  * Fix segment fault for UPB Pyhon 'in' method of empty repeated extensions
+  * Fix upb to escape DefinitelyNeedsEscape (like " and ') for bytes field
+  * Check with fallback descriptorDB for FindExtensionByNumber()/
+    FindAllExtensions in UPB python pool.
+  * Add clear() method to repeated fields in Python.
+  * Register Scalar/MessageMapContainerTypes as virtual subclasses of
+  * Fix python codegen crash when C++ features are used.
+  * Add more detail to the comment for GetMessageClassesForFiles
+  * Add constructing unpack routine to Python Protobuf Any API.
+  * Implement typing for proto Timestamp/Duration assignments.
+  * Deprecate Descriptor Label. As an alternative, add helper methods
+    for checking whether a field is required or repeated.
+  * Feat(php): improve return typehint when repeatedfield (#11734)
+  * Automated rollback of commit f9863df. (#21355)
+  * Deprecate Descriptor Label. As an alternative, add helper methods
+    for checking whether a field is required or repeated.
+  * Ruby: Allow to get a file descriptor by a file name (#20287)
+  * Feat(php): improve return typehint when repeatedfield (#11734)
+  * See also UPB changes below, which may affect PHP C-Extension.
+  * Fix silent failure of rb_test rules to run test (#21733)
+  * Ruby | Add support for a protobuf debug build (#21060)
+  * Ruby | Support installing the gem via git and some other
+    small build tweaks (#21061)
+  * Deprecate Descriptor Label. As an alternative, add helper methods
+    for checking whether a field is required or repeated.
+  * [Ruby]Implement #to_hash for message classes (#20866)
+  * Drop Ruby 3.0
+  * Fixes #18726 by backslash escaping descriptor data containing #
+    if the hashmark appears immediately before any of $, {, or @.
+  * Ruby: Allow to get a file descriptor by a file name (#20287)
+  * Ruby: fix bug in Map.hash
+  * Ruby | Add support for a protobuf debug build (#21060)
+  * Deprecate Descriptor Label. As an alternative, add helper methods
+    for checking whether a field is required or repeated.
+  * Ruby: Allow to get a file descriptor by a file name (#20287)
+  * Ruby: fix bug in Map.hash
+  * See also UPB changes below, which may affect Ruby C-Extension.
+  * Fixed LTO-only linker error in upb linker arrays.
+  * Deprecate Descriptor Label. As an alternative, add helper methods
+    for checking whether a field is required or repeated.
+  * Add upb_Map_GetMutable API to upb (dd5bf5e)
+  * Fix upb to escape DefinitelyNeedsEscape (like " and ') for bytes field
+  * Upb: delete functions in map_gencode_util. They're unused
+    after the Map iterator API change.
+  * Upb: Update _upb_map_next signature to return a boolean
+    and remove the _nextmutable Map iterator API.
+  * Change upb C generated map iteration function to not
+    hand out MapEntry pointers.
+  * Ruby: Allow to get a file descriptor by a file name (#20287)
+  * Expose the upb_ByteSize function to upb clients. Note that the
+    current naive implementation is no more efficient than serializing
+    the message yourself and noting the resulting size.
+  * Move upb minitable code generator into protoc
+  * Tolerate message set extensions encoded as normal deliminited submessages
+  * Automated rollback of commit 6bde8c4.
+  * Fix UPB fast table build.
+  * Patch rules_ruby to apply neverlink = True to the jars
+    rule (#21416) (#21505)
+  * Restore JDK8 compatibility in Bazel for libraries with
+    dependencies from Maven (e.g. //java/util)
+  * Protobuf: add //:go_features_proto Bazel alias (f79be3e)
+  * Fixes -lpthread problem when building with android_arm64 config (#20337)
+- Bump abseil_min_version to 20250127.0
+- Bump sover to 31_1_0
+- Update list of Java sources for lite build
+
+-------------------------------------------------------------------
protobuf.changes: same change
python-protobuf.changes: same change

Old:
----
  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

New:
----
  protobuf-31.1.tar.gz
  protobuf-6.31.1.tar.gz
  protobuf-java-4.31.1.pom
  protobuf-java-util-4.31.1.pom
  protobuf-javalite-4.31.1.pom

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ protobuf-java.spec ++++++
--- /var/tmp/diff_new_pack.0PHnRo/_old  2025-06-23 14:50:41.733323840 +0200
+++ /var/tmp/diff_new_pack.0PHnRo/_new  2025-06-23 14:50:41.737324007 +0200
@@ -20,7 +20,7 @@
 %define tarname protobuf
 %define patchjuname protobuf-java-util-removescope.patch
 Name:           protobuf-java
-Version:        30.2
+Version:        31.1
 Release:        0
 Summary:        Java Bindings for Google Protocol Buffers
 License:        BSD-3-Clause
@@ -179,6 +179,7 @@
   core/src/main/java/com/google/protobuf/FloatArrayList.java \
   core/src/main/java/com/google/protobuf/GeneratedMessageInfoFactory.java \
   core/src/main/java/com/google/protobuf/GeneratedMessageLite.java \
+  core/src/main/java/com/google/protobuf/Generated.java \
   core/src/main/java/com/google/protobuf/InlineMe.java \
   core/src/main/java/com/google/protobuf/IntArrayList.java \
   core/src/main/java/com/google/protobuf/Internal.java \

++++++ protobuf.spec ++++++
--- /var/tmp/diff_new_pack.0PHnRo/_old  2025-06-23 14:50:41.765325179 +0200
+++ /var/tmp/diff_new_pack.0PHnRo/_new  2025-06-23 14:50:41.765325179 +0200
@@ -19,8 +19,8 @@
 
 %define tarname protobuf
 # see cmake/abseil-cpp.cmake and src/google/protobuf/port_def.inc
-%define abseil_min_version 20230125.3
-%global         sover 30_2_0
+%define abseil_min_version 20250127.0
+%global         sover 31_1_0
 %if 0%{?gcc_version} < 11
 %define with_gcc 11
 %endif
@@ -66,7 +66,7 @@
 %global protoc_arch sparc_64
 %endif
 Name:           protobuf
-Version:        30.2
+Version:        31.1
 Release:        0
 Summary:        Protocol Buffers - Google's data interchange format
 License:        BSD-3-Clause

++++++ python-protobuf.spec ++++++
--- /var/tmp/diff_new_pack.0PHnRo/_old  2025-06-23 14:50:41.801326685 +0200
+++ /var/tmp/diff_new_pack.0PHnRo/_new  2025-06-23 14:50:41.801326685 +0200
@@ -17,7 +17,7 @@
 #
 
 
-%define baseversion 30.2
+%define baseversion 31.1
 %{?sle15_python_module_pythons}
 Name:           python-protobuf
 Version:        6.%{baseversion}

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.0PHnRo/_old  2025-06-23 14:50:41.841328359 +0200
+++ /var/tmp/diff_new_pack.0PHnRo/_new  2025-06-23 14:50:41.845328526 +0200
@@ -1,5 +1,5 @@
-libprotobuf30_2_0
-libprotoc30_2_0
-libprotobuf-lite30_2_0
-libutf8_range-30_2_0
+libprotobuf31_1_0
+libprotoc31_1_0
+libprotobuf-lite31_1_0
+libutf8_range-31_1_0
 

++++++ protobuf-30.2.tar.gz -> protobuf-31.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/protobuf/protobuf-30.2.tar.gz 
/work/SRC/openSUSE:Factory/.protobuf.new.7067/protobuf-31.1.tar.gz differ: char 
13, line 1

++++++ protobuf-6.30.2.tar.gz -> protobuf-6.31.1.tar.gz ++++++
++++ 8457 lines of diff (skipped)

++++++ protobuf-java-4.30.2.pom -> protobuf-java-4.31.1.pom ++++++
--- /work/SRC/openSUSE:Factory/protobuf/protobuf-java-4.30.2.pom        
2025-06-04 20:27:23.858109934 +0200
+++ /work/SRC/openSUSE:Factory/.protobuf.new.7067/protobuf-java-4.31.1.pom      
2025-06-23 14:50:40.853287019 +0200
@@ -4,7 +4,7 @@
   <parent>
     <groupId>com.google.protobuf</groupId>
     <artifactId>protobuf-parent</artifactId>
-    <version>4.30.2</version>
+    <version>4.31.1</version>
   </parent>
 
   <artifactId>protobuf-java</artifactId>

++++++ protobuf-java-util-4.30.2.pom -> protobuf-java-util-4.31.1.pom ++++++
--- /work/SRC/openSUSE:Factory/protobuf/protobuf-java-util-4.30.2.pom   
2025-06-04 20:27:23.862110100 +0200
+++ /work/SRC/openSUSE:Factory/.protobuf.new.7067/protobuf-java-util-4.31.1.pom 
2025-06-23 14:50:40.885288358 +0200
@@ -4,7 +4,7 @@
   <parent>
     <groupId>com.google.protobuf</groupId>
     <artifactId>protobuf-parent</artifactId>
-    <version>4.30.2</version>
+    <version>4.31.1</version>
   </parent>
 
   <artifactId>protobuf-java-util</artifactId>
@@ -16,7 +16,7 @@
     <dependency>
       <groupId>com.google.protobuf</groupId>
       <artifactId>protobuf-java</artifactId>
-      <version>4.30.2</version>
+      <version>4.31.1</version>
     </dependency>
             <dependency>
             <groupId>com.google.code.findbugs</groupId>

++++++ protobuf-javalite-4.30.2.pom -> protobuf-javalite-4.31.1.pom ++++++
--- /work/SRC/openSUSE:Factory/protobuf/protobuf-javalite-4.30.2.pom    
2025-06-04 20:27:23.882110929 +0200
+++ /work/SRC/openSUSE:Factory/.protobuf.new.7067/protobuf-javalite-4.31.1.pom  
2025-06-23 14:50:40.973292040 +0200
@@ -4,7 +4,7 @@
   <parent>
     <groupId>com.google.protobuf</groupId>
     <artifactId>protobuf-parent</artifactId>
-    <version>4.30.2</version>
+    <version>4.31.1</version>
   </parent>
 
   <artifactId>protobuf-javalite</artifactId>

Reply via email to