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="${project.version}";uses:="javax.naming,javax.naming.spi,javax.sql,org.apache.commons.dbcp2",org.apache.commons.dbcp2.datasources;version="${project.version}";uses:="javax.naming,javax.sql",org.apache.commons.dbcp2.managed;version="${project.version}";uses:="javax.management,javax.sql,javax.transaction,javax.transaction.xa,org.apache.commons.dbcp2,org.apache.commons.pool2",org.apache.commons.dbcp2;version="${project.version}";uses:="javax.management,javax.naming,javax.naming.spi,javax.sql,org.apache.commons.logging,org.apache.commons.pool2,org.apache.commons.pool2.impl""/>
<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="1.1.0";partial=true;mandatory:=partial,javax.transaction;version="1.1.0",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:="(&(osgi.ee=JavaSE)(version=${compiler.target}))""/>
<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)