Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package guava for openSUSE:Factory checked 
in at 2026-10-12 22:06:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/guava (Old)
 and      /work/SRC/openSUSE:Factory/.guava.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "guava"

Mon Oct 12 22:06:24 2026 rev:16 rq:1384160 version:33.7.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/guava/guava.changes      2025-05-26 
18:40:45.768592206 +0200
+++ /work/SRC/openSUSE:Factory/.guava.new.3698736/guava.changes 2026-10-12 
22:06:45.195148844 +0200
@@ -1,0 +2,68 @@
+Mon Oct 12 06:25:51 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to guava 33.7.2
+  * Changes of 33.7.2
+    + collect: Changed MapMaker, CompactHashMap, and CompactHashSet
+      deserialization to avoid eagerly allocating as much memory as
+      a serialization payload requests (bsc#1284985,
+      CVE-2026-102554)
+  * Changes of 33.7.1
+    + removes the Multi-Release line from our jar manifest, fixing
+      an issue under Java 9 and 10 that was introduced to guava-jre
+      in version 33.7.0.
+  * Changes of 33.7.0
+    + Guava module-info.class is now present at the root of the jar
+      instead of under a multi-release root. This prevents the jar
+      from containing a file at META-INF/versions/9/OSGI-INF/
+      /MANIFEST.MF, which occasionally causes trouble for some users
+    + collect: Changed some ImmutableMap implementations to create a
+      new, lightweight object on each call to view methods like
+      keySet(), rather than creating and storing that object during
+      the first call for reuse later. This is likely to slightly
+      improve performance for some users, but it could lead to
+      regressions in unusual cases, such as repeatedly calling
+      asMultimap().inverse() on the same ImmutableMap instance.
+    + net: Added HttpHeaders constant for on-prefetch-activation.
+    + net: Added MediaType constants for application/yaml and
+      application/x-pem-file.
+    + util.concurrent: Fixed ExecutionSequencer queue stall when
+      delegate executor throws RejectedExecutionException.
+  * Changes of 33.6.0
+    + Migrated some classes from finalize() to PhantomReference in
+      preparation for the removal of finalization.
+    + cache: Deprecated CacheBuilder APIs that use TimeUnit in favor
+      of those that use Duration.
+    + collect: Added toImmutableSortedMap collectors that use the
+      natural comparator.
+    + collect: Changed ConcurrentHashMultiset, ImmutableMultimap,
+      and TreeMultiset deserialization to avoid mutating final
+      fields. In extremely unlikely scenarios in which an instance
+      of that type contains an object that refers back to that
+      instance, this could lead to a broken instance that throws
+      NullPointerException when used.
+    + graph: Removed @Beta from all APIs in the package.
+    + graph: Added support to Graphs.transitiveClosure() for
+      different strategies for adding self-loops.
+    + graph: Added an asNetwork() view to Graph and ValueGraph.
+    + hash: Added BloomFilter.serializedSize().
+    + net: Added HttpHeaders.CDN_CACHE_CONTROL.
+  * Changes of 33.5.0
+    + For users of guava-gwt: Google has moved off GWT internally.
+      We plan to continue to release guava-gwt for users of GWT and
+      J2CL, but the artifact is no longer tested for GWT-specific
+      issues, and we have limited resources to fix any unexpected
+      issues that might arise. While we do not anticipate any
+      specific problems, we can't guarantee how long support will
+      continue.
+    + Listed the JSpecify annotations as an optional dependency in
+      our OSGi metadata.
+    + cache: Improved the handling of exceptions from compute
+      functions in Cache.asMap(). (We do still recommend using
+      Caffeine rather than com.google.common.cache.)
+    + collect: Improved Iterators.mergeSorted() to preserve
+      stability for equal elements.
+    + math: Added saturatedAbs methods to IntMath and LongMath.
+    + net: Added image/avif to MediaType.
+    + util.concurrent: Added Striped.custom.
+  
+-------------------------------------------------------------------

Old:
----
  v33.4.8.tar.gz

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  v33.7.2.tar.gz

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

Other differences:
------------------
++++++ guava.spec ++++++
--- /var/tmp/diff_new_pack.nmZmhd/_old  2026-10-12 22:06:46.630208805 +0200
+++ /var/tmp/diff_new_pack.nmZmhd/_new  2026-10-12 22:06:46.632208888 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package guava
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           guava
-Version:        33.4.8
+Version:        33.7.2
 Release:        0
 Summary:        Google Core Libraries for Java
 License:        Apache-2.0 AND CC0-1.0

++++++ _scmsync.obsinfo ++++++
mtime: 1791787119
commit: 7f47aa75a81da32e418d1120cbdeccbf198933aec9cbe42a17bfc32f1927af73
url: https://src.opensuse.org/java-packages/guava
revision: 7f47aa75a81da32e418d1120cbdeccbf198933aec9cbe42a17bfc32f1927af73
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-12 08:38:39.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ guava-build.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/guava/build.xml new/guava/build.xml
--- old/guava/build.xml 2025-05-01 08:38:08.236286409 +0200
+++ new/guava/build.xml 2026-10-12 08:18:39.076276060 +0200
@@ -8,7 +8,7 @@
 
   <include file="../common.xml"/>
   <property file="build.properties"/>
-  
+
   <property name="project.artifactId" value="guava"/>
 
   <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
@@ -52,23 +52,23 @@
 
   <target name="compile" description="Compile the code">
     <mkdir dir="${build.outputDir}"/>
-       <copy todir="${build.srcDir}">
-         <fileset dir="${build.srcDir.failureaccess}"/>
-       </copy>
-    <javac destdir="${build.outputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           encoding="UTF-8" 
-           target="${compiler.target}" 
-           verbose="false" 
-           fork="false" 
+    <copy todir="${build.srcDir}">
+      <fileset dir="${build.srcDir.failureaccess}"/>
+    </copy>
+    <javac destdir="${build.outputDir}"
+           nowarn="false"
+           debug="true"
+           optimize="false"
+           deprecation="true"
+           encoding="UTF-8"
+           target="${compiler.target}"
+           verbose="false"
+           fork="false"
            source="${compiler.source}">
       <src>
         <pathelement location="${build.srcDir}"/>
       </src>
-         <exclude name="**/module-info.java"/>
+      <exclude name="**/module-info.java"/>
       <classpath refid="build.classpath"/>
     </javac>
     <javac destdir="${build.outputDir}"
@@ -84,7 +84,7 @@
       <src>
         <pathelement location="${build.srcDir}"/>
       </src>
-         <include name="**/module-info.java"/>
+      <include name="**/module-info.java"/>
       <modulepath>
         <path refid="build.classpath"/>
         <pathelement location="${build.outputDir}"/>
@@ -101,20 +101,20 @@
   <!-- Test-compilation target                                                
-->
   <!-- ====================================================================== 
-->
 
-  <target name="compile-tests" 
-          depends="compile" 
-          description="Compile the test code" 
+  <target name="compile-tests"
+          depends="compile"
+          description="Compile the test code"
           unless="test.skip">
     <mkdir dir="${build.testOutputDir}"/>
-    <javac destdir="${build.testOutputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           encoding="UTF-8" 
+    <javac destdir="${build.testOutputDir}"
+           nowarn="false"
+           debug="true"
+           optimize="false"
+           deprecation="true"
+           encoding="UTF-8"
            target="${compiler.target}"
-           verbose="false" 
-           fork="false" 
+           verbose="false"
+           fork="false"
            source="${compiler.source}">
       <src>
         <pathelement location="${build.testDir}"/>
@@ -135,9 +135,9 @@
   <!-- Run all tests                                                          
-->
   <!-- ====================================================================== 
-->
 
-  <target name="test" 
-          depends="compile-tests, junit-missing" 
-          unless="junit.skipped" 
+  <target name="test"
+          depends="compile-tests, junit-missing"
+          unless="junit.skipped"
           description="Run the test cases">
     <mkdir dir="${test.reports}"/>
     <junit printSummary="yes" haltonerror="true" haltonfailure="true" 
fork="true" dir=".">
@@ -172,7 +172,7 @@
     <available classname="junit.framework.Test" property="junit.present" 
classpathref="build.test.classpath"/>
   </target>
 
-  <target name="test-junit-status" 
+  <target name="test-junit-status"
           depends="test-junit-present">
     <condition property="junit.missing">
       <and>
@@ -188,8 +188,8 @@
     </condition>
   </target>
 
-  <target name="junit-missing" 
-          depends="test-junit-status" 
+  <target name="junit-missing"
+          depends="test-junit-status"
           if="junit.missing">
     <echo>=================================== WARNING 
===================================</echo>
     <echo> JUnit is not present in the test classpath or your $ANT_HOME/lib 
directory. Tests not executed.</echo>
@@ -201,30 +201,30 @@
   <!-- ====================================================================== 
-->
 
   <target name="javadoc" description="Generates the Javadoc of the 
application">
-       <copy todir="${build.srcDir}">
-         <fileset dir="${build.srcDir.failureaccess}"/>
-       </copy>
-    <javadoc sourcepath="${build.srcDir}" 
-             packagenames="*" 
-             destdir="${reporting.outputDirectory}/apidocs" 
-             access="protected" 
+    <copy todir="${build.srcDir}">
+      <fileset dir="${build.srcDir.failureaccess}"/>
+    </copy>
+    <javadoc sourcepath="${build.srcDir}"
+             packagenames="*"
+             destdir="${reporting.outputDirectory}/apidocs"
+             access="protected"
              source="${compiler.source}"
-             verbose="false" 
-             encoding="UTF-8" 
-             version="true" 
-             use="true" 
-             author="true" 
-             splitindex="false" 
-             nodeprecated="false" 
-             nodeprecatedlist="false" 
-             notree="false" 
-             noindex="false" 
-             nohelp="false" 
-             nonavbar="false" 
-             serialwarn="false" 
-             charset="UTF-8" 
-             docencoding="UTF-8" 
-             linksource="true" 
+             verbose="false"
+             encoding="UTF-8"
+             version="true"
+             use="true"
+             author="true"
+             splitindex="false"
+             nodeprecated="false"
+             nodeprecatedlist="false"
+             notree="false"
+             noindex="false"
+             nohelp="false"
+             nonavbar="false"
+             serialwarn="false"
+             charset="UTF-8"
+             docencoding="UTF-8"
+             linksource="true"
              breakiterator="false">
       <classpath refid="build.classpath"/>
     </javadoc>
@@ -235,26 +235,26 @@
   <!-- ====================================================================== 
-->
 
   <target name="package" depends="compile,test" description="Package the 
application">
-    <jar jarfile="${build.dir}/${build.finalName}.jar" 
-         compress="true" 
-         index="false" 
-         basedir="${build.outputDir}" 
+    <jar jarfile="${build.dir}/${build.finalName}.jar"
+         compress="true"
+         index="false"
+         basedir="${build.outputDir}"
          excludes="**/package.html">
       <manifest>
-               <attribute name="Automatic-Module-Name" 
value="com.google.common"/>
-               <attribute name="Bundle-Description" value="Guava is a suite of 
core and expanded libraries that include    utility classes, google's 
collections, io classes, and much    much more."/>
-               <attribute name="Bundle-DocURL" 
value="https://github.com/google/guava/"/>
-               <attribute name="Bundle-License" 
value="http://www.apache.org/licenses/LICENSE-2.0.txt"/>
-               <attribute name="Bundle-ManifestVersion" value="2"/>
-               <attribute name="Bundle-Name" value="Guava: Google Core 
Libraries for Java"/>
-               <attribute name="Bundle-SymbolicName" value="com.google.guava"/>
-               <attribute name="Bundle-Version" value="${project.version}"/>
-               <attribute name="Export-Package" 
value="com.google.common.annotations;version=&quot;${project.version}&quot;,com.google.common.base;version=&quot;${project.version}&quot;,com.google.common.cache;version=&quot;${project.version}&quot;,com.google.common.collect;version=&quot;${project.version}&quot;,com.google.common.escape;version=&quot;${project.version}&quot;,com.google.common.eventbus;version=&quot;${project.version}&quot;,com.google.common.graph;version=&quot;${project.version}&quot;,com.google.common.hash;version=&quot;${project.version}&quot;,com.google.common.html;version=&quot;${project.version}&quot;,com.google.common.io;version=&quot;${project.version}&quot;,com.google.common.math;version=&quot;${project.version}&quot;,com.google.common.net;version=&quot;${project.version}&quot;,com.google.common.primitives;version=&quot;${project.version}&quot;,com.google.common.reflect;version=&quot;${project.version}&quot;,com.google.common.util.concurrent;version=&quot;${project.versi
 on}&quot;,com.google.common.xml;version=&quot;${project.version}&quot;"/>
-               <attribute name="Import-Package" 
value="javax.annotation;resolution:=optional,javax.crypto;resolution:=optional,javax.crypto.spec;resolution:=optional,sun.misc;resolution:=optional"/>
+        <attribute name="Automatic-Module-Name" value="com.google.common"/>
+        <attribute name="Bundle-Description" value="Guava is a suite of core 
and expanded libraries that include utility classes, Google's collections, I/O 
classes, and much more."/>
+        <attribute name="Bundle-DocURL" 
value="https://github.com/google/guava/"/>
+        <attribute name="Bundle-License" 
value="http://www.apache.org/licenses/LICENSE-2.0.txt"/>
+        <attribute name="Bundle-ManifestVersion" value="2"/>
+        <attribute name="Bundle-Name" value="Guava: Google Core Libraries for 
Java"/>
+        <attribute name="Bundle-SymbolicName" value="com.google.guava"/>
+        <attribute name="Bundle-Version" value="${project.version}.jre"/>
+        <attribute name="Export-Package" 
value="com.google.common.annotations;version=&quot;${project.version}&quot;,com.google.common.base;version=&quot;${project.version}&quot;,com.google.common.cache;version=&quot;${project.version}&quot;,com.google.common.collect;version=&quot;${project.version}&quot;,com.google.common.escape;version=&quot;${project.version}&quot;,com.google.common.eventbus;version=&quot;${project.version}&quot;,com.google.common.graph;version=&quot;${project.version}&quot;,com.google.common.hash;version=&quot;${project.version}&quot;,com.google.common.html;version=&quot;${project.version}&quot;,com.google.common.io;version=&quot;${project.version}&quot;,com.google.common.math;version=&quot;${project.version}&quot;,com.google.common.net;version=&quot;${project.version}&quot;,com.google.common.primitives;version=&quot;${project.version}&quot;,com.google.common.reflect;version=&quot;${project.version}&quot;,com.google.common.util.concurrent;version=&quot;${project
 .version}&quot;,com.google.common.xml;version=&quot;${project.version}&quot;"/>
+        <attribute name="Import-Package" 
value="com.google.common.util.concurrent.internal,javax.crypto.spec;resolution:=optional,javax.crypto;resolution:=optional,org.jspecify.annotations;resolution:=optional;version=&quot;[1.0,2)&quot;,sun.misc;resolution:=optional"/>
         <attribute name="JavaPackages-ArtifactId" 
value="${project.artifactId}"/>
         <attribute name="JavaPackages-GroupId" value="${project.groupId}"/>
         <attribute name="JavaPackages-Version" value="${project.version}"/>
-               <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
+        <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
       </manifest>
     </jar>
   </target>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/guava-testlib/build.xml new/guava-testlib/build.xml
--- old/guava-testlib/build.xml 2025-05-01 08:57:04.997214296 +0200
+++ new/guava-testlib/build.xml 2026-10-12 08:18:57.707967075 +0200
@@ -8,7 +8,7 @@
 
   <include file="../common.xml"/>
   <property file="build.properties"/>
-  
+
   <property name="project.artifactId" value="guava-testlib"/>
 
   <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
@@ -55,21 +55,21 @@
 
   <target name="compile" description="Compile the code">
     <mkdir dir="${build.outputDir}"/>
-    <javac destdir="${build.outputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           encoding="UTF-8" 
-           release="${compiler.release}" 
-           target="${compiler.target}" 
-           verbose="false" 
-           fork="false" 
+    <javac destdir="${build.outputDir}"
+           nowarn="false"
+           debug="true"
+           optimize="false"
+           deprecation="true"
+           encoding="UTF-8"
+           release="${compiler.release}"
+           target="${compiler.target}"
+           verbose="false"
+           fork="false"
            source="${compiler.source}">
       <src>
         <pathelement location="${build.srcDir}"/>
       </src>
-         <exclude name="**/module-info.java"/>
+      <exclude name="**/module-info.java"/>
       <classpath refid="build.classpath"/>
     </javac>
     <javac destdir="${build.outputDir}"
@@ -85,7 +85,7 @@
       <src>
         <pathelement location="${build.srcDir}"/>
       </src>
-         <include name="**/module-info.java"/>
+      <include name="**/module-info.java"/>
       <modulepath>
         <path refid="build.classpath"/>
         <pathelement location="${build.outputDir}"/>
@@ -102,21 +102,21 @@
   <!-- Test-compilation target                                                
-->
   <!-- ====================================================================== 
-->
 
-  <target name="compile-tests" 
-          depends="compile" 
-          description="Compile the test code" 
+  <target name="compile-tests"
+          depends="compile"
+          description="Compile the test code"
           unless="test.skip">
     <mkdir dir="${build.testOutputDir}"/>
-    <javac destdir="${build.testOutputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           encoding="UTF-8" 
-           release="${compiler.release}" 
+    <javac destdir="${build.testOutputDir}"
+           nowarn="false"
+           debug="true"
+           optimize="false"
+           deprecation="true"
+           encoding="UTF-8"
+           release="${compiler.release}"
            target="${compiler.target}"
-           verbose="false" 
-           fork="false" 
+           verbose="false"
+           fork="false"
            source="${compiler.source}">
       <src>
         <pathelement location="${build.testDir}"/>
@@ -137,9 +137,9 @@
   <!-- Run all tests                                                          
-->
   <!-- ====================================================================== 
-->
 
-  <target name="test" 
-          depends="compile-tests, junit-missing" 
-          unless="junit.skipped" 
+  <target name="test"
+          depends="compile-tests, junit-missing"
+          unless="junit.skipped"
           description="Run the test cases">
     <mkdir dir="${test.reports}"/>
     <junit printSummary="yes" haltonerror="true" haltonfailure="true" 
fork="true" dir=".">
@@ -174,7 +174,7 @@
     <available classname="junit.framework.Test" property="junit.present" 
classpathref="build.test.classpath"/>
   </target>
 
-  <target name="test-junit-status" 
+  <target name="test-junit-status"
           depends="test-junit-present">
     <condition property="junit.missing">
       <and>
@@ -190,8 +190,8 @@
     </condition>
   </target>
 
-  <target name="junit-missing" 
-          depends="test-junit-status" 
+  <target name="junit-missing"
+          depends="test-junit-status"
           if="junit.missing">
     <echo>=================================== WARNING 
===================================</echo>
     <echo> JUnit is not present in the test classpath or your $ANT_HOME/lib 
directory. Tests not executed.</echo>
@@ -203,27 +203,27 @@
   <!-- ====================================================================== 
-->
 
   <target name="javadoc" description="Generates the Javadoc of the 
application">
-    <javadoc sourcepath="${build.srcDir}" 
-             packagenames="*" 
-             destdir="${reporting.outputDirectory}/apidocs" 
-             access="protected" 
-             source="${compiler.source}" 
-             verbose="false" 
-             encoding="UTF-8" 
-             version="true" 
-             use="true" 
-             author="true" 
-             splitindex="false" 
-             nodeprecated="false" 
-             nodeprecatedlist="false" 
-             notree="false" 
-             noindex="false" 
-             nohelp="false" 
-             nonavbar="false" 
-             serialwarn="false" 
-             charset="UTF-8" 
-             docencoding="UTF-8" 
-             linksource="true" 
+    <javadoc sourcepath="${build.srcDir}"
+             packagenames="*"
+             destdir="${reporting.outputDirectory}/apidocs"
+             access="protected"
+             source="${compiler.source}"
+             verbose="false"
+             encoding="UTF-8"
+             version="true"
+             use="true"
+             author="true"
+             splitindex="false"
+             nodeprecated="false"
+             nodeprecatedlist="false"
+             notree="false"
+             noindex="false"
+             nohelp="false"
+             nonavbar="false"
+             serialwarn="false"
+             charset="UTF-8"
+             docencoding="UTF-8"
+             linksource="true"
              breakiterator="false">
       <classpath refid="build.classpath"/>
     </javadoc>
@@ -234,10 +234,10 @@
   <!-- ====================================================================== 
-->
 
   <target name="package" depends="compile,test" description="Package the 
application">
-    <jar jarfile="${build.dir}/${build.finalName}.jar" 
-         compress="true" 
-         index="false" 
-         basedir="${build.outputDir}" 
+    <jar jarfile="${build.dir}/${build.finalName}.jar"
+         compress="true"
+         index="false"
+         basedir="${build.outputDir}"
          excludes="**/package.html">
       <manifest>
         <attribute name="JavaPackages-ArtifactId" 
value="${project.artifactId}"/>

++++++ v33.4.8.tar.gz -> v33.7.2.tar.gz ++++++
++++ 278413 lines of diff (skipped)

Reply via email to