Script 'mail_helper' called by obssrc
Hello community,

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

Package is "apache-commons-dbcp"

Tue Jun 23 17:38:59 2026 rev:10 rq:1361193 version:2.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/apache-commons-dbcp/apache-commons-dbcp.changes  
2025-09-10 20:22:58.315064462 +0200
+++ 
/work/SRC/openSUSE:Factory/.apache-commons-dbcp.new.1956/apache-commons-dbcp.changes
        2026-06-23 17:41:43.972093091 +0200
@@ -1,0 +2,788 @@
+Mon Jun 22 15:42:22 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to version 2.14.0
+  * New features:
+    + Add org.apache.commons.dbcp2.datasources
+      .PooledConnectionManager.setPassword(char[])
+  * Fixed Bugs
+    + DBCP-597: Validation query not timing out on connections
+      managed by SharedPoolDataSource
+    + DBCP-597: Validation query not timing out on connections
+      managed by PerUserPoolDataSource
+    + DBCP-597:  KeyedCPDSConnectionFactory
+      .validateObject(UserPassKey, PooledObject) ignores timeouts
+      less than 1 second when there is no validation query
+    + Modernize tests to use JUnit 5 features
+    + Javadoc is missing its Overview page
+    + Deprecate org.apache.commons.dbcp2.Jdbc41Bridge.Jdbc41Bridge(),
+      constructor will be private in the next major release
+    + Deprecate org.apache.commons.dbcp2.Constants.Constants(),
+      constructor will be private in the next major release
+    + Fix Javadoc warnings on Java 17
+    + Fix Javadoc warnings on Java 21
+    + 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)
+    + XAException thrown by LocalXAResource now all include a message
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "isSharedConnection" in one thread may not yield the value of
+      the most recent write from another thread [org.apache.commons
+      .dbcp2.managed.ManagedConnection]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "closed" in one thread may not yield the value of the most
+      recent write from another thread [org.apache.commons.dbcp2
+      .cpdsadapter.PooledConnectionImpl]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "closed" in one thread may not yield the value of the most
+      recent write from another thread [org.apache.commons.dbcp2
+      .DelegatingStatement] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "cacheState" in one thread may not yield the value of the most
+      recent write from another thread [org.apache.commons.dbcp2
+      .DelegatingConnection] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Operation on the
+      "fatalSqlExceptionThrown" shared variable in
+      "PoolableConnection" class is not atomic [org.apache.commons
+      .dbcp2.PoolableConnection]
+      AT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "clearStatementPoolOnReturn" in one thread may not yield the
+      value of the most recent write from another thread
+      [org.apache.commons.dbcp2.PoolingConnection]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "maxTotal" in one thread may not yield the value of the most
+      recent write from another thread [org.apache.commons.dbcp2
+      .datasources.SharedPoolDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultBlockWhenExhausted" in one thread may not yield the
+      value of the most recent write from another thread [org.apache
+      .commons.dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultLifo" in one thread may not yield the value of the
+      most recent write from another thread [org.apache.commons
+      .dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultMaxIdle" in one thread may not yield the value of the
+      most recent write from another thread [org.apache.commons
+      .dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultMaxTotal" in one thread may not yield the value of the
+      most recent write from another thread [org.apache.commons
+      .dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultMinIdle" in one thread may not yield the value of the
+      most recent write from another thread [org.apache.commons.dbcp2
+      .datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultNumTestsPerEvictionRun" in one thread may not yield
+      the value of the most recent write from another thread
+      [org.apache.commons.dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultTestOnBorrow" in one thread may not yield the value of
+      the most recent write from another thread [org.apache.commons
+      .dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultTestOnCreate" in one thread may not yield the value of
+      the most recent write from another thread [org.apache.commons
+      .dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultTestOnReturn" in one thread may not yield the value of
+      the most recent write from another thread [org.apache.commons
+      .dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultTestWhileIdle" in one thread may not yield the value
+      of the most recent write from another thread [org.apache.commons
+      .dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultTransactionIsolation" in one thread may not yield the
+      value of the most recent write from another thread [org.apache
+      .commons.dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "rollbackAfterValidation" in one thread may not yield the
+      value of the most recent write from another thread [org.apache
+      .commons.dbcp2.datasources.InstanceKeyDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "loginTimeout" in one thread may not yield the value of the
+      most recent write from another thread [org.apache.commons
+      .dbcp2.cpdsadapter.DriverAdapterCPDS] At
+      DriverAdapterCPDS.java:[line 644]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "maxIdle" in one thread may not yield the value of the most
+      recent write from another thread [org.apache.commons.dbcp2
+      .cpdsadapter.DriverAdapterCPDS] At DriverAdapterCPDS.java:
+      [line 664] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "maxPreparedStatements" in one thread may not yield the value
+      of the most recent write from another thread [org.apache
+      .commons.dbcp2.cpdsadapter.DriverAdapterCPDS] At
+      DriverAdapterCPDS.java:[line 673]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "numTestsPerEvictionRun" in one thread may not yield the value
+      of the most recent write from another thread [org.apache
+      .commons.dbcp2.cpdsadapter.DriverAdapterCPDS] At
+      DriverAdapterCPDS.java:[line 722]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "poolPreparedStatements" in one thread may not yield the value
+      of the most recent write from another thread [org.apache
+      .commons.dbcp2.cpdsadapter.DriverAdapterCPDS] At
+      DriverAdapterCPDS.java:[line 757]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "autoCommitOnReturn" in one thread may not yield the value of
+      the most recent write from another thread [org.apache.commons
+      .dbcp2.PoolableConnectionFactory-]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "cacheState" in one thread may not yield the value of the most
+      recent write from another thread [org.apache.commons.dbcp2
+      .PoolableConnectionFactory] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "clearStatementPoolOnReturn" in one thread may not yield the
+      value of the most recent write from another thread
+      [org.apache.commons.dbcp2.PoolableConnectionFactory]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "defaultTransactionIsolation" in one thread may not yield the
+      value of the most recent write from another thread
+      [org.apache.commons.dbcp2.PoolableConnectionFactory]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "autoCommitOnReturn" in one thread may not yield the value of
+      the most recent write from another thread
+      [org.apache.commons.dbcp2.PoolableConnectionFactory]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "fastFailValidation" in one thread may not yield the value of
+      the most recent write from another thread
+      [org.apache.commons .dbcp2.PoolableConnectionFactory]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "maxOpenPreparedStatements" in one thread may not yield the
+      value of the most recent write from another thread
+      [org.apache.commons.dbcp2.PoolableConnectionFactory]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "poolStatements" in one thread may not yield the value of the
+      most recent write from another thread
+      [org.apache.commons.dbcp2.PoolableConnectionFactory]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "rollbackOnReturn" in one thread may not yield the value of
+      the most recent write from another thread
+      [org.apache.commons.dbcp2.PoolableConnectionFactory]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "autoCommitOnReturn" in one thread may not yield the value of
+      the most recent write from another thread
+      [org.apache.commons.dbc-p2.BasicDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "cacheState" in one thread may not yield the value of the most
+      recent write from another thread
+      [org.apache.commons.dbcp2.BasicDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "clearStatementPoolOnReturn" in one thread may not yield the
+      value of the most recent write from another thread
+      [org.apache.commons.dbcp2.BasicDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "autoCommitOnReturn" in one thread may not yield the value of
+      the most recent write from another thread
+      [org.apache.commons.dbcp2.BasicDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "fastFailValidation" in one thread may not yield the value of
+      the most recent write from another thread
+      [org.apache.commons.dbcp2.BasicDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "logExpiredConnections" in one thread may not yield the value
+      of the most recent write from another thread
+      [org.apache.commons.dbcp2.BasicDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "registerConnectionMBean" in one thread may not yield the
+      value of the most recent write from another thread
+      [org.apache.commons.dbcp2.BasicDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix SpotBugs [ERROR] Medium: Shared primitive variable
+      "rollbackOnReturn" in one thread may not yield the value of
+      the most recent write from another thread
+      [org.apache.commons.dbcp2.BasicDataSource]
+      AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+    + Fix a potential resource leak if an SQLException occurs during
+      an attempt to obtain an XAConnection
+    + Minor optimisations to the processing of the
+      "connectionProperties" string
+  * Changes
+    + Update tests and CPDSConnectionFactory#invalidate to accomodate
+      changed behavior in the fix for POOL-424.
+    + Bump org.apache.commons:commons-parent from 78 to 93 #521, #537,
+      #538
+    + Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.13.0 #474
+    + Port site from Doxia 1 to 2
+    + Bump commons-logging:commons-logging from 1.3.4 to 1.3.5
+    + Bump org.slf4j:slf4j-simple from 2.0.16 to 2.0.17 #481
+    + Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0
+      #506
+  * Removed
+    + Removed internal constructors and methods from the
+      package-private class CPDSConnectionFactory; this is binary
+      compatible
+    + Removed an internal constructor and methods from the
+      package-private class KeyedCPDSConnectionFactory; this is
+      binary compatible
+- Removed patches:
+  * apache-commons-dbcp-javadoc.patch
+  * apache-commons-dbcp-sourcetarget.patch
+    + not needed with this version
+
+-------------------------------------------------------------------
+Mon Jun 22 15:38:29 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to version 2.13.0
+  * New features:
+    + Add support for ignoring non-fatal SQL state codes #421
+    + Add @FunctionalInterface to SwallowedExceptionListener
+    + Add missing Javadoc comments and descriptions
+    + Add tests, raise the bar for JaCoCo checks
+  * Fixed Bugs
+    + Avoid object creation when invoking
+      isDisconnectionSqlException #422
+    + DBCP-599: PoolableConnectionFactory.destroyObject() method
+      behaves incorrectly on ABANDONED connection, issue with
+      unhandled AbstractMethodError.
+      DelegatingConnection.abort(Executor) should delegate to
+      Jdbc41Bridge
+    + DelegatingConnection.setSchema(String) should delegate to
+      Jdbc41Bridge
+    + Fix possible NullPointerException in PoolingConnection.close()
+    + PerUserPoolDataSource.registerPool() incorrectly replacing a
+      CPDSConnectionFactory into managers map before throwing an
+      IllegalStateException
+    + Fix PMD UnnecessaryFullyQualifiedName in AbandonedTrace
+    + Fix PMD UnnecessaryFullyQualifiedName in
+      PoolableCallableStatement
+    + Fix PMD UnnecessaryFullyQualifiedName in
+      PoolablePreparedStatement
+    + Fix PMD UnnecessaryFullyQualifiedName in Utils
+    + Fix PMD UnnecessaryFullyQualifiedName in
+      LocalXAConnectionFactory
+    + Fix SpotBugs MC_OVERRIDABLE_METHOD_CALL_IN_READ_OBJECT in
+      PerUserPoolDataSource
+    + Fix SpotBugs MC_OVERRIDABLE_METHOD_CALL_IN_READ_OBJECT in
+      SharedPoolDataSource
+  * Changes
+    + Bump org.apache.commons:commons-parent from 66 to 78 #360,
+      #371, #395, #420, #426, #436, #441, #449
++++ 491 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/apache-commons-dbcp/apache-commons-dbcp.changes
++++ and 
/work/SRC/openSUSE:Factory/.apache-commons-dbcp.new.1956/apache-commons-dbcp.changes

Old:
----
  apache-commons-dbcp-javadoc.patch
  apache-commons-dbcp-sourcetarget.patch
  commons-dbcp2-2.1.1-src.tar.gz
  commons-dbcp2-2.1.1-src.tar.gz.asc
  commons.keyring

New:
----
  apache-commons-dbcp-build.xml
  commons-dbcp2-2.14.0-src.tar.gz

----------(Old B)----------
  Old:- Removed patches:
  * apache-commons-dbcp-javadoc.patch
  * apache-commons-dbcp-sourcetarget.patch
  Old:  * apache-commons-dbcp-javadoc.patch
  * apache-commons-dbcp-sourcetarget.patch
    + not needed with this version
----------(Old E)----------

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

Other differences:
------------------
++++++ apache-commons-dbcp.spec ++++++
--- /var/tmp/diff_new_pack.P5WLSg/_old  2026-06-23 17:41:45.912160687 +0200
+++ /var/tmp/diff_new_pack.P5WLSg/_new  2026-06-23 17:41:45.912160687 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package apache-commons-dbcp
 #
-# 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,27 +19,21 @@
 %define base_name       dbcp
 %define short_name      commons-%{base_name}2
 Name:           apache-commons-dbcp
-Version:        2.1.1
+Version:        2.14.0
 Release:        0
 Summary:        Jakarta Commons DataBase Pooling Package
 License:        Apache-2.0
 Group:          Development/Libraries/Java
 URL:            https://commons.apache.org/proper/commons-dbcp/
 Source0:        
http://archive.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz
-Source100:      
http://archive.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz.asc
-Source101:      commons.keyring
-Patch0:         apache-commons-dbcp-sourcetarget.patch
-Patch1:         apache-commons-dbcp-javadoc.patch
+Source1:        %{name}-build.xml
 BuildRequires:  ant >= 1.6.5
 BuildRequires:  apache-commons-logging
-BuildRequires:  apache-commons-pool2
+BuildRequires:  apache-commons-pool2 >= 2.13
 BuildRequires:  fdupes
-BuildRequires:  geronimo-jta-1_1-api
-BuildRequires:  java-devel >= 1.7
+BuildRequires:  glassfish-transaction-api
+BuildRequires:  java-devel >= 1.8
 BuildRequires:  javapackages-local >= 6
-BuildRequires:  jdbc-stdext >= 2.0
-BuildRequires:  junit >= 3.8.1
-BuildRequires:  xerces-j2
 Provides:       %{short_name} = %{version}-%{release}
 Obsoletes:      %{short_name} < %{version}-%{release}
 Provides:       jakarta-%{short_name} = %{version}-%{release}
@@ -71,36 +65,28 @@
 features.
 
 %prep
-%autosetup -p1 -n %{short_name}-%{version}-src
-
-# remove all binary libs
-find . -name "*.jar" -exec rm -f {} \;
+%setup -q -n %{short_name}-%{version}-src
+cp %{SOURCE1} build.xml
+%pom_change_dep jakarta.transaction:jakarta.transaction-api 
javax.transaction:javax.transaction-api
 
 %build
-ant \
-        -Dcommons-pool.jar=$(build-classpath commons-pool2) \
-        -Djdbc20ext.jar=$(build-classpath jdbc-stdext) \
-        -Djunit.jar=$(build-classpath junit) \
-        -Dxerces.jar=$(build-classpath xerces-j2) \
-        -Dxml-apis.jar=$(build-classpath xml-commons-jaxp-1.3-apis) \
-        -Dcommons-logging.jar=$(build-classpath commons-logging) \
-        -Djava.io.tmpdir=. \
-        -Djta-impl.jar=$(build-classpath geronimo-jta-1.1-api) \
-        dist
+mkdir -p lib
+build-jar-repository -s lib commons-logging-api commons-pool2 
glassfish-transaction-api
+ant jar javadoc
 
 %install
 # jars
-install -d -m 0755 %{buildroot}%{_javadir}
-install -m 0644 dist/%{short_name}-%{version}.jar 
%{buildroot}%{_javadir}/%{name}2.jar
+install -dm 0755 %{buildroot}%{_javadir}
+install -pm 0644 target/%{short_name}-%{version}.jar 
%{buildroot}%{_javadir}/%{name}2.jar
 ln -sf %{_javadir}/%{name}2.jar %{buildroot}%{_javadir}/%{short_name}.jar
 # pom
 install -d -m 0755 %{buildroot}%{_mavenpomdir}
-%mvn_install_pom pom.xml %{buildroot}%{_mavenpomdir}/%{name}2.pom
+%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}2.pom
 %add_maven_depmap %{name}2.pom %{name}2.jar
 
 # javadoc
 install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
-cp -pr dist/docs/* %{buildroot}%{_javadocdir}/%{name}
+cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %fdupes -s %{buildroot}%{_javadocdir}/%{name}
 
 %files -f .mfiles

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.P5WLSg/_old  2026-06-23 17:41:45.960162359 +0200
+++ /var/tmp/diff_new_pack.P5WLSg/_new  2026-06-23 17:41:45.964162499 +0200
@@ -1,6 +1,6 @@
-mtime: 1757057869
-commit: 3d221cf8cfbb1e050dc70441b9d00fda6a6826b52f20448c5326ab5dcf67c94b
-url: https://src.opensuse.org/java-packages/apache-commons-dbcp.git
-revision: 3d221cf8cfbb1e050dc70441b9d00fda6a6826b52f20448c5326ab5dcf67c94b
+mtime: 1782144588
+commit: b3d71854fb0318fb8d5a551a2775cacd99c5f64e393a36cae56f0e903ea4b490
+url: https://src.opensuse.org/java-packages/apache-commons-dbcp
+revision: b3d71854fb0318fb8d5a551a2775cacd99c5f64e393a36cae56f0e903ea4b490
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

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

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

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

  <property file="build.properties" />

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

  <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="src/main/resources"/>
  <property name="build.resourceDir.1" 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>
    <copy todir="${build.outputDir}">
      <fileset dir="${build.resourceDir}"/>
    </copy>
    <mkdir dir="${build.outputDir}/META-INF"/>
    <copy todir="${build.outputDir}/META-INF">
      <fileset dir="${build.resourceDir.1}">
        <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="Apache Commons DBCP 
software implements Database Connection Pooling"/>
                <attribute name="Bundle-DocURL" 
value="https://commons.apache.org/proper/commons-dbcp/"/>
                <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 DBCP"/>
                <attribute name="Bundle-SymbolicName" 
value="${project.groupId}.${project.artifactId}"/>
                <attribute name="Bundle-Vendor" value="The Apache Software 
Foundation"/>
                <attribute name="Bundle-Version" value="${project.version}"/>
                <attribute name="Export-Package" 
value="org.apache.commons.dbcp2.cpdsadapter;version=&quot;${project.version}&quot;;uses:=&quot;javax.naming,javax.naming.spi,javax.sql,org.apache.commons.dbcp2&quot;,org.apache.commons.dbcp2.datasources;version=&quot;${project.version}&quot;;uses:=&quot;javax.naming,javax.sql&quot;,org.apache.commons.dbcp2.managed;version=&quot;${project.version}&quot;;uses:=&quot;javax.management,javax.sql,javax.transaction,javax.transaction.xa,org.apache.commons.dbcp2,org.apache.commons.pool2&quot;,org.apache.commons.dbcp2;version=&quot;${project.version}&quot;;uses:=&quot;javax.management,javax.naming,javax.naming.spi,javax.sql,org.apache.commons.logging,org.apache.commons.pool2,org.apache.commons.pool2.impl&quot;"/>
                <attribute name="Implementation-Title" value="Apache Commons 
DBCP"/>
                <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,javax.naming,javax.naming.spi,javax.sql,javax.transaction.xa;version=&quot;1.1.0&quot;;partial=true;mandatory:=partial,javax.transaction;version=&quot;1.1.0&quot;,org.apache.commons.logging,org.apache.commons.pool2,org.apache.commons.pool2.impl"/>
                <attribute name="Include-Resource" 
value="org/apache/commons/dbcp2/LocalStrings.properties=src/main/resources/org/apache/commons/dbcp2/LocalStrings.properties,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 
DBCP"/>
                <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 ++++++

++++++ 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 18:09:48.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ commons-dbcp2-2.1.1-src.tar.gz -> commons-dbcp2-2.14.0-src.tar.gz ++++++
++++ 71709 lines of diff (skipped)

Reply via email to