Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package apache-commons-pool2 for 
openSUSE:Factory checked in at 2026-06-23 17:38:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache-commons-pool2 (Old)
 and      /work/SRC/openSUSE:Factory/.apache-commons-pool2.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "apache-commons-pool2"

Tue Jun 23 17:38:59 2026 rev:8 rq:1361192 version:2.13.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/apache-commons-pool2/apache-commons-pool2.changes    
    2024-04-30 17:28:43.089134793 +0200
+++ 
/work/SRC/openSUSE:Factory/.apache-commons-pool2.new.1956/apache-commons-pool2.changes
      2026-06-23 17:41:36.495832604 +0200
@@ -1,0 +2,508 @@
+Mon Jun 22 14:55:14 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 2.13.1
+  * Fixed Bugs:
+    + POOL-427: The fix for POOL-425 introduced a regression where
+      addObject fails when maxIdle is negative (indicating no limit)
+- Removed patch:
+  * jakarta-commons-pool-build.patch
+    + not needed with this version
+
+-------------------------------------------------------------------
+Mon Jun 22 14:47:30 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 2.13.0
+  * New features:
+    + Add org.apache.commons.pool2.PooledObject
+      .nonNull(PooledObject)
+    + Add org.apache.commons.pool2.PooledObject
+      .getObject(PooledObject)
+    + Made statistics collection optional in BaseGenericObjectPool
+      #429
+  * Fixed Bugs:
+    + POOL-424: GenericObjectPool.invalidateObject() can leave other
+      threads waiting to borrow hanging. The fix for this issue
+      changes behavior of invalidateObject. This method now always
+      tries to add a new instance to the pool to replace the
+      invalidated and destroyed instance. As a result of this
+      change, abandoned object removal now attemps to replace
+      abandoned objects
+    + POOL-425: GenericObjectPool addObject does not respect maxIdle
+    + POOL-350: Make placement of calls to GKOP reuseCapacity
+      configurable
+    + POOL-290: TestSoftRefOutOfMemory (unit test) can loop
+      infinitely on failure
+    + POOL-419: GenericObjectPool counters and object collections
+      can be corrupted when returnObject and invalidate are invoked
+      concurrently by client threads on the same pooled object
+    + POOL-421: GenericObjectPool addObject should return
+      immediately when there is no capacity to add
+    + POOL-420: The maximum wait time for GenericKeyedObjectPool
+      .borrowObject(*) may exceed configured maximum wait time.
+      This is the same issue as POOL-418, but for GKOP. Also included
+      in this fix is a change to addObject that prevents it from
+      waiting for capacity to create. That method now returns
+      immediately when there is no capcity to add to the pool under
+      the given key
+    + Remove -nouses directive from maven-bundle-plugin. OSGi
+      package imports now state 'uses' definitions for package
+      imports, this doesn't affect JPMS
+      (from org.apache.commons:commons-parent:80)
+    + POOL-418: The maximum wait time for GenericObjectPool
+      .borrowObject(*) may exceed expectations due to a spurious
+      thread wakeup. he remaining duration was incorrectly
+      calculated and the method did not end up waiting long enough.
+      Recompute the remaining duration an additional time when we
+      block when exhausted
+    + Fix site link from the About page to the Download page, see
+      also #387
+    + Operation on the "idleHighWaterMark" shared variable in
+      "ErodingFactor" class is not atomic
+      [org.apache.commons.pool2.PoolUtils$ErodingFactor] At
+      PoolUtils.java:[line 98]
+      AT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE
+    + org.apache.commons.pool2.impl.GenericObjectPool
+      .create(Duration) should normalize a negative duration to zero
+    + Fix potential ConcurrentModificationException in EvictionTimer
+      thread clean-up
+    + Fix potential ConcurrentModificationException in EvictionTimer
+      tasks
+  * Changes:
+    + Bump org.apache.commons:commons-parent from 79 to 93
+    + [test] Bump commons-lang3 from 3.17.0 to 3.20.0
+
+-------------------------------------------------------------------
+Mon Jun 22 14:43:38 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 2.12.1
+  * Fixed Bugs:
+    + Use java.time.Instant precision in org.apache.commons.pool2
+      .impl.ThrowableCallStack.Snapshot throwable message
+    + GenericObjectPool.borrowObject(Duration) doesn't obey its
+      borrowMaxWait Duration argument when the argument is different
+      from GenericObjectPool.getMaxWaitDuration()
+    + POOL-418:  The maximum wait time for GenericObjectPool
+      .borrowObject(*) may exceed expectations due to a spurious
+      thread wakeup
+    + Javadoc is missing its Overview page
+    + Migrate site generation templates to
+      https://maven.apache.org/xsd/xdoc-2.0.xsd
+  * Changes:
+    + Bump org.apache.commons:commons-parent from 62 to 79
+    + [test] Bump commons-lang3 from 3.13.0 to 3.17.0
+    + [site] Pickup org.apache.bcel:bcel version from parent POM
+    + [test] Bump org.ow2.asm:asm-util from 9.5 to 9.7.1
+
+-------------------------------------------------------------------
+Mon Jun 22 14:38:08 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 2.12.0
+  * New features:
+    + Add PooledObject.getFullDuration()
+    + Add GenericKeyedObjectPool.getKeys()
+    + Add KeyedObjectPool.getKeys()
+    + Add github/codeql-action.
+    + Add BaseGenericObjectPool.Evictor.toString().
+    + Make BaseGenericObjectPool implement AutoCloseable.
+    + Add BaseGenericObjectPool methods that return Duration and
+      deprecate equivalents that return milliseconds as long
+    + Add BaseObjectPoolConfig.DEFAULT_DURATION_BETWEEN_EVICTION_RUNS
+      and deprecate BaseObjectPoolConfig
+      .DEFAULT_TIME_BETWEEN_EVICTION_RUNS
+  * Fixed Bugs:
+    + POOL-401: Ensure that capacity freed by invalidateObject is
+      available to all keyed pools
+    + POOL-391: Ensure capacity freed by clear is made available to
+      GKOP borrowers
+    + POOL-402: Check blockWhenExhausted in hasBorrowWaiters #116
+    + Simplify test assertion with similar call but simpler. #131
+    + POOL-405: NullPointerException GenericKeyedObjectPool
+      .invalidateObject(GenericKeyedObjectPool.java:1343)
+    + POOL-408: Fix a typo related to KeyedPooledObjectFactory on
+      the site and Javadoc
+    + Fail-fast on null input for DefaultPooledObjectInfo
+      .DefaultPooledObjectInfo(PooledObject) with a
+      NullPointerException
+    + POOL-393: Improve BaseGenericObjectPool's JMX Register
+      performance when creating many pools
+    + Null-guard in GenericObjectPool.use(T) like other call sites
+      of GenericObjectPool.getPooledObject(T)
+    + POOL-411: Guard against NPE when deregistering a key at the
+      end of borrow
+    + Make private GenericKeyedObjectPool.ObjectDeque class static
+    + Make private BaseGenericObjectPool.StatsStore class static
+    + [StepSecurity] ci: Harden GitHub Actions #225
+    + Fix possible NPE in DefaultPooledObjectInfo
+      .getPooledObjectToString()
+    + Fix possible NPE in DefaultPooledObjectInfo
+      .getPooledObjectType()
+  * Changes:
+    + Bump actions/cache from 2.1.6 to 3.0.10 #117, #138, #158,
+      #174, #178
+    + Bump actions/checkout from 2.3.4 to 3.0.2 #109, #112, #134
+    + Bump actions/setup-java from 2 to 3.5.1
+    + Bump spotbugs from 4.3.0 to 4.7.3 #94, #99, #106, #114, #122,
+      #129, #137, #155, #168, #187
+    + Bump spotbugs-maven-plugin from 4.3.0 to 4.7.3.0 #102, #110,
+      #119, #125, #128, #139, #149, #157, #161, #169, #180, #190
+    + Bump junit-bom from 5.8.0-M1 to 5.9.1 #96, #100, #103, #120,
+      #160, #172
+    + Bump checkstyle from 8.45.1 to 9.3 #97, #104, #111, #121,
+      #126, #132
+    + Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #166
+    + Bump maven-pmd-plugin from 3.14.0 to 3.19.0 #101, #153, #170
+    + Bump pmd from 6.44.0 to 6.52.0
+    + Bump biz.aQute.bndlib from 5.3.0 to 6.4.1 #105, #118, #135,
+      #151, #154, #191, #223
+    + Bump maven-bundle-plugin from 5.1.3 to 5.1.8 #127, #146, #148,
+      #159, #164
+    + Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M6 #142,
+      #152
+    + Bump asm-util from 9.2 to 9.5 #141, #179, #220
+    + Bump commons-parent from 52 to 58 #173, #195, #204, #222
+    + Bump japicmp-maven-plugin from 0.15.3 to 0.16.0
+    + Bump animal-sniffer-maven-plugin 1.20 to 1.21
+    + Bump Apache Commons BCEL 6.5.0 to 6.7.0 #194
+    + Bump commons-lang3 from 3.12.0 to 3.13.0
+
+-------------------------------------------------------------------
+Mon Jun 22 14:31:49 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 2.11.1
+  * Fixed Bugs:
+    + Getting a PooledObject's active duration returns a negative
+      duration when the object is borrowed but not returned.
+      Affects:
+      ° PooledObject.getActiveDuration()
+      ° PooledObject.getActiveTime()
+      ° PooledObject.getActiveTimeMillis()
+    + The default implementation of TrackedUse.getLastUsedInstant()
+      uses seconds instead of milliseconds
+    + This interface is not implemented within Apache Commons Pool
+      but affects Apache Commons DBCP
+    + DefaultPooledObject.getIdleTime() drops nanoseconds on Java 9
+      and greater
+    + Fix field label in BaseGenericObjectPool toString() builder:
+      From timeBetweenEvictionRunsMillis to
+      durationBetweenEvictionRuns
+    + Fix field label in BaseObjectPoolConfig toString() builder:
+      From maxWaitMillis to maxWaitDuration
+    + Fix field label in NoSuchElementException message for
+      GenericObjectPool.borrowObject(Duration): From
+      borrowMaxWaitMillis to borrowMaxWaitDuration
+    + Reimplement DefaultPooledObject.getIdleDuration() using
+      Duration computation
+    + Reimplement BaseGenericObjectPool.maxBorrowWait as a Duration
+      instead of a long
+    + Minors Changes #89
+  * Changes:
+    + Bump checkstyle from 8.45 to 8.45.1 #93
+    + Bump spotbugs from 4.2.3 to 4.3.0 and ignore new medium
+      warnings EI_EXPOSE_REP and EI_EXPOSE_REP2
+
+-------------------------------------------------------------------
+Mon Jun 22 14:19:29 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 2.11.0
+  * New features:
+    + Track timestamps with Instants instead of longs. There is
+      currently no increased precision on Java 8, but starting with
+      Java 9, the JRE SystemClock precision is increased usually
+      down to microseconds, or tenth of microseconds, depending on
+      the OS, Hardware, and JVM implementation.
+      Add and use:
+      ° DefaultPooledObject.getCreateInstant()
+      ° DefaultPooledObject.getLastUsedInstant()
+      ° PooledObject.getCreateInstant()
+      ° PooledObject.getLastBorrowInstant()
+      ° PooledObject.getLastReturnInstant()
+      ° PooledObject.getLastUsedInstant()
+      ° TrackedUse#getLastUsedInstant()
+    + Add BaseObjectPoolConfig.setEvictorShutdownTimeoutDuration(Duration),
+      deprecate setEvictorShutdownTimeoutMillis(Duration)
+    + Add BaseGenericObjectPool.{get|set}MaxWaitDuration(Duration)
+      and deprecate {get|set}MaxWaitMillis(long)
+    + Add BaseObjectPoolConfig.{get|set}MaxWaitDuration(Duration)
+      and deprecate {get|set}MaxWaitMillis(long)
+    + Add and use Duration APIs instead of ints or longs.
+      ° Add and use Duration APIs in BaseGenericObjectPool:
+        getDurationBetweenEvictionRuns(),
+        getEvictorShutdownTimeoutDuration(),
+        getMinEvictableIdleDuration(),
+        getSoftMinEvictableIdleDuration(), setMaxWait(Duration),
+        setMinEvictableIdle(Duration),
+        setSoftMinEvictableIdle(Duration)
+      ° Add and use Duration APIs in BaseObjectPoolConfig:
+        getDurationBetweenEvictionRuns(),
+        getEvictorShutdownTimeoutDuration(),
+        getMinEvictableIdleDuration(),
+        getSoftMinEvictableIdleDuration()
+      ° Add and use Duration APIs in EvictionConfig:
+        getIdleEvictDuration(), getIdleSoftEvictDuration()
+      ° Add and use Duration APIs in PooledObject: getIdleDuration(),
+        getActiveDuration()
+      ° No need to initialize instance variables to their default
+        values
+      ° Update Javadocs.
+      ° Update toString() implementations with duration labels
+    + POOL-396: Handle validation exceptions during eviction. #85
+    + POOL-395: Improve exception thrown in GenericObjectPool
+      .borrowObject when pool is exhausted. Added
+      BaseGenericObjectPool.setMessagesStatistics(boolean)
+    + Add and use AbandonedConfig.copy(AbandonedConfig) to fix CPD
+      code duplication issues in GenericKeyedObjectPool and
+      GenericObjectPool
+    + Pull up AbandonedConfig and related methods from
+      GenericKeyedObjectPool and GenericObjectPool to
+      BaseGenericObjectPool (fix for CPD issues).
+      ° BaseGenericObjectPool.getLogAbandoned()
+      ° BaseGenericObjectPool.getRemoveAbandonedOnBorrow()
+      ° BaseGenericObjectPool.getRemoveAbandonedOnMaintenance()
+      ° BaseGenericObjectPool.getRemoveAbandonedTimeout()
+      ° BaseGenericObjectPool.getRemoveAbandonedTimeoutDuration()
+      ° BaseGenericObjectPool.isAbandonedConfig()
+      ° BaseGenericObjectPool.setAbandonedConfig(AbandonedConfig)
+  * Fixed Bugs:
+    + Fix "[WARNING] Old version of checkstyle detected. Consider
+      updating to >= v8.30." Update Checktyle to 8.44
+    + Make Duration setters use their respective default values when
+      null
+    + Call swallowException(Exception) instead of printing
+      exceptions to the console in GenericKeyedObjectPool
+      .removeAbandoned(AbandonedConfig) and GenericObjectPool
+      .removeAbandoned(AbandonedConfig)
+    + Fix Javadoc link reference #91
+    + No need to initialize to default values. #90
+    + Bump org.ow2.asm:asm-util from 9.1 to 9.2
+    + Bump com.github.spotbugs:spotbugs from 4.2.3 to 4.3.0
+    + Bump checkstyle from 8.44 to 8.45 #92
+
+-------------------------------------------------------------------
+Mon Jun 22 14:09:53 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 2.10.0
+  * New features:
+    + Add and use java.time.Duration APIs timeouts instead of using
+      ints for seconds.
+    + Implement AbandonedConfig for GenericKeyedObjectPool #67
+  * Fixed Bugs:
+    + Simplify Assertions in tests #77
+    + Replace C-style array declaration with Java style #80
+    + Use Objects.equals(); Use Anonymous type; Use method reference
+      instead Lambda; Replace Loop with Collection.removeIf(). #81
+    + Use diamond operator. #82
+    + Code clean ups. #83
+  * Changes:
+    + Bump spotbugs-maven-plugin from 4.0.4 to 4.2.1 #48, #53, #59,
+      #62
++++ 211 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/apache-commons-pool2/apache-commons-pool2.changes
++++ and 
/work/SRC/openSUSE:Factory/.apache-commons-pool2.new.1956/apache-commons-pool2.changes

Old:
----
  commons-pool2-2.4.2-src.tar.gz
  jakarta-commons-pool-build.patch

New:
----
  _scmsync.obsinfo
  apache-commons-pool2-build.xml
  build.specials.obscpio
  commons-pool2-2.13.1-src.tar.gz

----------(Old B)----------
  Old:- Removed patch:
  * jakarta-commons-pool-build.patch
    + not needed with this version
----------(Old E)----------

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

Other differences:
------------------
++++++ apache-commons-pool2.spec ++++++
--- /var/tmp/diff_new_pack.RaSkys/_old  2026-06-23 17:41:38.935917621 +0200
+++ /var/tmp/diff_new_pack.RaSkys/_new  2026-06-23 17:41:38.935917621 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package apache-commons-pool2
 #
-# Copyright (c) 2024 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
@@ -19,21 +19,19 @@
 %define base_name       pool
 %define short_name      commons-%{base_name}2
 Name:           apache-commons-pool2
-Version:        2.4.2
+Version:        2.13.1
 Release:        0
 Summary:        Apache Commons Pool 2.x series
 License:        Apache-2.0
 Group:          Development/Libraries/Java
 URL:            https://commons.apache.org/proper/commons-pool/
 Source0:        
http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz
-Patch0:         jakarta-commons-pool-build.patch
+Source1:        %{name}-build.xml
 BuildRequires:  ant
 BuildRequires:  cglib
 BuildRequires:  fdupes
 BuildRequires:  java-devel >= 1.8
 BuildRequires:  javapackages-local >= 6
-BuildRequires:  junit
-Requires:       cglib
 Provides:       %{short_name} = %{version}
 Obsoletes:      %{short_name} < %{version}
 BuildArch:      noarch
@@ -60,34 +58,31 @@
 
 %prep
 %setup -q -n %{short_name}-%{version}-src
-# remove all binary libs
-find . -name "*.jar" -print -delete
-%patch -P 0
+cp %{SOURCE1} build.xml
 
 %build
-echo "cglib.jar=$(build-classpath cglib)" >> build.properties
-ant \
-    -Djavac.target.version=8 -Djavac.src.version=8 \
-    -Djava.io.tmpdir=. clean dist
+mkdir -p lib
+build-jar-repository -s lib cglib/cglib
+ant jar javadoc
 
 %install
 # jars
-install -d -m 755 %{buildroot}%{_javadir}
-install -m 644 dist/%{short_name}-%{version}.jar 
%{buildroot}%{_javadir}/%{name}.jar
+install -dm 0755 %{buildroot}%{_javadir}
+install -pm 0644 target/%{short_name}-%{version}.jar 
%{buildroot}%{_javadir}/%{name}.jar
 ln -sf %{_javadir}/%{name}.jar %{buildroot}%{_javadir}/%{short_name}.jar
 # pom
-install -d -m 755 %{buildroot}%{_mavenpomdir}
+install -dm 0755 %{buildroot}%{_mavenpomdir}
 %{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}.pom
 %add_maven_depmap %{name}.pom %{name}.jar
 
 # javadoc
 install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
-cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name}
+cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %fdupes -s %{buildroot}%{_javadocdir}/%{name}
 
 %files -f .mfiles
 %license LICENSE.txt
-%doc README.txt
+%doc README.md
 %{_javadir}/%{short_name}.jar
 
 %files javadoc

++++++ _scmsync.obsinfo ++++++
mtime: 1782140218
commit: 68fe4743cca16ec2d3b1b9ed6177e3939c4428024231a98f879c9d680080a460
url: https://src.opensuse.org/java-packages/apache-commons-pool2
revision: 68fe4743cca16ec2d3b1b9ed6177e3939c4428024231a98f879c9d680080a460
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj

++++++ apache-commons-pool2-build.xml ++++++
<?xml version="1.0" encoding="UTF-8"?>

<project name="commons-pool2" default="package" basedir=".">

  <!-- ====================================================================== 
-->
  <!-- Build environment properties                                           
-->
  <!-- ====================================================================== 
-->

  <property file="build.properties" />

  <property name="project.groupId" value="org.apache.commons" />
  <property name="project.artifactId" value="commons-pool2" />
  <property name="project.version" value="2.13.1" />

  <property name="compiler.release" value="8" />
  <property name="compiler.source" value="1.${compiler.release}" />
  <property name="compiler.target" value="${compiler.source}" />

  <property name="build.finalName" 
value="${project.artifactId}-${project.version}" />
  <property name="build.dir" value="target"/>
  <property name="build.outputDir" value="${build.dir}/classes"/>
  <property name="build.srcDir" value="src/main/java"/>
  <property name="build.resourceDir" value="."/>
  <property name="reporting.outputDirectory" value="${build.dir}/site"/>

  <!-- ====================================================================== 
-->
  <!-- Defining classpaths                                                    
-->
  <!-- ====================================================================== 
-->

  <path id="build.classpath">
    <fileset dir="lib">
      <include name="**/*.jar">
      </include>
    </fileset>
  </path>

  <!-- ====================================================================== 
-->
  <!-- Cleaning up target                                                     
-->
  <!-- ====================================================================== 
-->

  <target name="clean" description="Clean the output directory">
    <delete dir="${build.dir}"/>
  </target>

  <!-- ====================================================================== 
-->
  <!-- Compilation target                                                     
-->
  <!-- ====================================================================== 
-->

  <target name="compile" description="Compile the code">
    <mkdir dir="${build.outputDir}"/>
    <javac destdir="${build.outputDir}"
           encoding="UTF-8"
           nowarn="false"
           debug="true"
           optimize="false"
           deprecation="true"
           release="${compiler.release}"
           target="${compiler.target}"
           verbose="false"
           fork="false"
           source="$[compiler.source}">
      <src>
        <pathelement location="${build.srcDir}"/>
      </src>
      <classpath refid="build.classpath"/>
    </javac>
    <mkdir dir="${build.outputDir}/META-INF"/>
    <copy todir="${build.outputDir}/META-INF">
      <fileset dir="${build.resourceDir}">
        <include name="NOTICE.txt"/>
        <include name="LICENSE.txt"/>
        <include name="NOTICE"/>
        <include name="LICENSE"/>
      </fileset>
    </copy>
  </target>

  <!-- ====================================================================== 
-->
  <!-- Javadoc target                                                         
-->
  <!-- ====================================================================== 
-->

  <target name="javadoc" description="Generates the Javadoc of the application">
    <javadoc sourcepath="${build.srcDir}"
             packagenames="*"
             destdir="${reporting.outputDirectory}/apidocs"
             access="protected"
             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"
             docencoding="UTF-8"
             source="${compiler.source}"
             linksource="true"
             breakiterator="false">
      <classpath refid="build.classpath"/>
    </javadoc>
  </target>

  <!-- ====================================================================== 
-->
  <!-- Package target                                                         
-->
  <!-- ====================================================================== 
-->

  <target name="package" depends="compile" description="Package the 
application">
    <jar jarfile="${build.dir}/${build.finalName}.jar"
         compress="true"
         index="false"
         basedir="${build.outputDir}"
         excludes="**/package.html">
      <manifest>
        <attribute name="Bundle-Description" value="The Apache Commons Object 
Pooling Library."/>
        <attribute name="Bundle-DocURL" 
value="https://commons.apache.org/proper/commons-pool/"/>
        <attribute name="Bundle-License" 
value="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
        <attribute name="Bundle-ManifestVersion" value="2"/>
        <attribute name="Bundle-Name" value="Apache Commons Pool"/>
        <attribute name="Bundle-SymbolicName" 
value="${project.groupId}.commons-pool2"/>
        <attribute name="Bundle-Vendor" value="The Apache Software Foundation"/>
        <attribute name="Bundle-Version" value="${project.version}"/>
        <attribute name="Export-Package" 
value="org.apache.commons.pool2.impl;version=&quot;${project.version}&quot;;uses:=&quot;javax.management,org.apache.commons.pool2&quot;,org.apache.commons.pool2.proxy;version=&quot;${project.version}&quot;;uses:=&quot;org.apache.commons.pool2&quot;,org.apache.commons.pool2;version=&quot;${project.version}&quot;"/>
        <attribute name="Implementation-Title" value="Apache Commons Pool"/>
        <attribute name="Implementation-Vendor-Id" value="org.apache"/>
        <attribute name="Implementation-Vendor" value="The Apache Software 
Foundation"/>
        <attribute name="Implementation-Version" value="${project.version}"/>
        <attribute name="Import-Package" 
value="javax.management,net.sf.cglib.proxy;resolution:=optional"/>
        <attribute name="Include-Resource" 
value="META-INF/LICENSE.txt=LICENSE.txt,META-INF/NOTICE.txt=NOTICE.txt"/>
        <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
        <attribute name="Specification-Title" value="Apache Commons Pool"/>
        <attribute name="Specification-Vendor" value="The Apache Software 
Foundation"/>
        <attribute name="Specification-Version" value="${project.version}"/>
      </manifest>
    </jar>
  </target>

  <!-- ====================================================================== 
-->
  <!-- A dummy target for the package named after the type it creates         
-->
  <!-- ====================================================================== 
-->

  <target name="jar" depends="package" description="Builds the jar for the 
application"/>

</project>

++++++ 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-06-22 16:56:58.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ commons-pool2-2.4.2-src.tar.gz -> commons-pool2-2.13.1-src.tar.gz ++++++
++++ 50564 lines of diff (skipped)

Reply via email to