[VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

[VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

Gary Gregory-3
We have fixed quite a few bugs and added some enhancements since Apache
Commons DBCP 2.1.1 was released, so I would like to release Apache Commons
DBCP 2.2.0.

This is RC3 as we have tags in git for RC1 and RC2 which must have been a
while back and failed.

Apache Commons DBCP 2.2.0 RC3 is available for review here:
    https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
23854)

The tag is here:

https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;a=tag;h=refs/tags/DBCP_2_2_0_RC3
commit c5b86d834a53b4891487e62671873d054a6f38d8

Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1300/org/apache/commons/commons-dbcp2/2.2.0/

These are the Maven artifacts and their hashes

/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar.asc
(SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar
(SHA1: 88763be2c54a37dd0b2d5d735d268bd6a202a207)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
(SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
(SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
(SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar.asc
(SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz.asc
(SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
(SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
(SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz.asc
(SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
(SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
(SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar
(SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar.asc
(SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
(SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom
(SHA1: 187d6aea2c62b29ef9b41d86a4f79b7098659225)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar.asc
(SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
(SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
(SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
(SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)

I tested 'mvn clean verify' with:

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_80\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.8.0_152, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_152\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 9.0.1, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk-9.0.1
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 10-ea, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk-10
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
Java(TM) SE Runtime Environment (build 10-ea+29)
Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.8.0, vendor: IBM Corporation
Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"


Details of changes since 2.1.1 are in the release notes:
    https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-NOTES.txt
    The change report is included in the site zip.

Site:
    https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
revision 23855.
  (note some *relative* links are broken and the 2.2.0 directories are
  not yet created - these will be OK once the site is deployed)

Clirr Report (compared to 2.1.1):
    Run mvn clirr:check

RAT Report:
    Run mvn apache-rat:check or see the site zip.

CLIRR Report:
    Running 'mvn clirr:check' passes.
    Note that running 'mvn clean site' causes NPEs in the Clirr Maven
Plugin.

KEYS:
  https://www.apache.org/dist/commons/KEYS

Please review the release candidate and vote. This vote will close no
sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
2017

  [ ] +1 Release these artifacts
  [ ] +0 OK, but...
  [ ] -0 OK, but really should fix...
  [ ] -1 I oppose this release because...

Thanks!

Gary Gregory,
Release Manager.
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

Bruno P. Kinoshita-3
Having the same issue as before when I was testing commons-pool. Some tests are hanging and the console is just waiting for some threads to finish.
When I complained about this test failure last week while voting on commons-pool, I went to work and tested it, and it actually worked. For some reason I can't build it on my local machine at home.
Importing the project in Eclipse I noticed compilation errors due to missing classes from Cobertura. We have a file that - from what I understand - enables Jacoco in commons-dbcp, not Cobertura.
So I am not sure why I'm having this issue. To fix the build in Eclipse, I simply added Cobertura locally as a test dependency. Everything compiled fine then.
It also fixed the tests that were stuck hanging.
Tried mvn dependency:copy-dependencies, to see if any dependency was using Cobertura, but the only file with cobertura classes was the target/dependency/commons-pool2-2.5.0.jar.
Does anyone have any idea what could be enabling Cobertura in my local environment? Even without Eclipse (checking out a fresh copy into /tmp and running `mvn clean test`) it still fails.
```> cd /tmp> git clone https://github.com/apache/commons-dbcp.git> git checkout c5b86d834a53b4891487e62671873d054a6f38d8> mvn -v
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T20:58:13+13:00)
Maven home: /opt/apache-maven-3.5.2
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_NZ, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-104-generic", arch: "amd64", family: "unix"> mvn clean test
```
Produces:
-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.commons.dbcp2.managed.TestBasicManagedDataSource
Exception in thread "Thread-3" Exception in thread "Thread-2" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-4" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-12" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-6" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-5" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-11" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-14" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-10" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-9" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-13" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-7" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-8" java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.pool2.impl.DefaultPooledObject
    at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:98)
    at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2337)
    at org.apache.commons.dbcp2.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:205)
    at org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2056)
    at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533)
    at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(TestBasicDataSource.java:52)
    at org.apache.commons.dbcp2.TestConnectionPool.newConnection(TestConnectionPool.java:87)
    at org.apache.commons.dbcp2.TestConnectionPool$TestThread.run(TestConnectionPool.java:620)
    at java.lang.Thread.run(Thread.java:748)

CheersBruno


      From: Gary Gregory <[hidden email]>
 To: Commons Developers List <[hidden email]>
 Sent: Friday, 22 December 2017 7:23 AM
 Subject: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3
   
We have fixed quite a few bugs and added some enhancements since Apache
Commons DBCP 2.1.1 was released, so I would like to release Apache Commons
DBCP 2.2.0.

This is RC3 as we have tags in git for RC1 and RC2 which must have been a
while back and failed.

Apache Commons DBCP 2.2.0 RC3 is available for review here:
    https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
23854)

The tag is here:

https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;a=tag;h=refs/tags/DBCP_2_2_0_RC3
commit c5b86d834a53b4891487e62671873d054a6f38d8
Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1300/org/apache/commons/commons-dbcp2/2.2.0/

These are the Maven artifacts and their hashes

/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar.asc
(SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar
(SHA1: 88763be2c54a37dd0b2d5d735d268bd6a202a207)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
(SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
(SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
(SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar.asc
(SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz.asc
(SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
(SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
(SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz.asc
(SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
(SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
(SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar
(SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar.asc
(SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
(SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom
(SHA1: 187d6aea2c62b29ef9b41d86a4f79b7098659225)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar.asc
(SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
(SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
(SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
(SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)

I tested 'mvn clean verify' with:

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_80\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.8.0_152, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_152\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 9.0.1, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk-9.0.1
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 10-ea, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk-10
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
Java(TM) SE Runtime Environment (build 10-ea+29)
Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.8.0, vendor: IBM Corporation
Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"


Details of changes since 2.1.1 are in the release notes:
    https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-NOTES.txt
    The change report is included in the site zip.

Site:
    https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
revision 23855.
  (note some *relative* links are broken and the 2.2.0 directories are
  not yet created - these will be OK once the site is deployed)

Clirr Report (compared to 2.1.1):
    Run mvn clirr:check

RAT Report:
    Run mvn apache-rat:check or see the site zip.

CLIRR Report:
    Running 'mvn clirr:check' passes.
    Note that running 'mvn clean site' causes NPEs in the Clirr Maven
Plugin.

KEYS:
  https://www.apache.org/dist/commons/KEYS

Please review the release candidate and vote. This vote will close no
sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
2017

  [ ] +1 Release these artifacts
  [ ] +0 OK, but...
  [ ] -0 OK, but really should fix...
  [ ] -1 I oppose this release because...

Thanks!

Gary Gregory,
Release Manager.


   
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

garydgregory
Very odd indeed.

I would blow away commons pool and commons dbcp from your local Maven repo.
Just in case...

I'd want to see Maven download the pool2 jars.

You can also run Maven in debug mode and make sure it is building the
classpath to run the tests as expected.

Gary

On Fri, Dec 22, 2017 at 5:35 AM, Bruno P. Kinoshita <
[hidden email]> wrote:

> Having the same issue as before when I was testing commons-pool. Some
> tests are hanging and the console is just waiting for some threads to
> finish.
> When I complained about this test failure last week while voting on
> commons-pool, I went to work and tested it, and it actually worked. For
> some reason I can't build it on my local machine at home.
> Importing the project in Eclipse I noticed compilation errors due to
> missing classes from Cobertura. We have a file that - from what I
> understand - enables Jacoco in commons-dbcp, not Cobertura.
> So I am not sure why I'm having this issue. To fix the build in Eclipse, I
> simply added Cobertura locally as a test dependency. Everything compiled
> fine then.
> It also fixed the tests that were stuck hanging.
> Tried mvn dependency:copy-dependencies, to see if any dependency was using
> Cobertura, but the only file with cobertura classes was the
> target/dependency/commons-pool2-2.5.0.jar.
> Does anyone have any idea what could be enabling Cobertura in my local
> environment? Even without Eclipse (checking out a fresh copy into /tmp and
> running `mvn clean test`) it still fails.
> ```> cd /tmp> git clone https://github.com/apache/commons-dbcp.git> git
> checkout c5b86d834a53b4891487e62671873d054a6f38d8> mvn -v
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T20:58:13+13:00)
> Maven home: /opt/apache-maven-3.5.2
> Java version: 1.8.0_151, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-8-oracle/jre
> Default locale: en_NZ, platform encoding: UTF-8
> OS name: "linux", version: "4.4.0-104-generic", arch: "amd64", family:
> "unix"> mvn clean test
> ```
> Produces:
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.commons.dbcp2.managed.TestBasicManagedDataSource
> Exception in thread "Thread-3" Exception in thread "Thread-2" java.lang.NoClassDefFoundError:
> Could not initialize class org.apache.commons.pool2.impl.
> DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-4" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-12" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-6" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-5" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-11" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-14" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-10" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-9" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-13" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-7" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-8" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
>
> CheersBruno
>
>
>       From: Gary Gregory <[hidden email]>
>  To: Commons Developers List <[hidden email]>
>  Sent: Friday, 22 December 2017 7:23 AM
>  Subject: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3
>
> We have fixed quite a few bugs and added some enhancements since Apache
> Commons DBCP 2.1.1 was released, so I would like to release Apache Commons
> DBCP 2.2.0.
>
> This is RC3 as we have tags in git for RC1 and RC2 which must have been a
> while back and failed.
>
> Apache Commons DBCP 2.2.0 RC3 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
> 23854)
>
> The tag is here:
>
> https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;
> a=tag;h=refs/tags/DBCP_2_2_0_RC3
> commit c5b86d834a53b4891487e62671873d054a6f38d8
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/
> orgapachecommons-1300/org/apache/commons/commons-dbcp2/2.2.0/
>
> These are the Maven artifacts and their hashes
>
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar.asc
> (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar
> (SHA1: 88763be2c54a37dd0b2d5d735d268bd6a202a207)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
> (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
> (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
> (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-sources.jar.asc
> (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz.asc
> (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
> (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
> (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz.asc
> (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
> (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
> (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar
> (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar.asc
> (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
> (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom
> (SHA1: 187d6aea2c62b29ef9b41d86a4f79b7098659225)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-javadoc.jar.asc
> (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
> (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
> (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
> (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
>
> I tested 'mvn clean verify' with:
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.7.0_80, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0_152, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 9.0.1, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-9.0.1
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 10-ea, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-10
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> Java(TM) SE Runtime Environment (build 10-ea+29)
> Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0, vendor: IBM Corporation
> Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"
>
>
> Details of changes since 2.1.1 are in the release notes:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-NOTES.txt
>     The change report is included in the site zip.
>
> Site:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
> revision 23855.
>   (note some *relative* links are broken and the 2.2.0 directories are
>   not yet created - these will be OK once the site is deployed)
>
> Clirr Report (compared to 2.1.1):
>     Run mvn clirr:check
>
> RAT Report:
>     Run mvn apache-rat:check or see the site zip.
>
> CLIRR Report:
>     Running 'mvn clirr:check' passes.
>     Note that running 'mvn clean site' causes NPEs in the Clirr Maven
> Plugin.
>
> KEYS:
>   https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote. This vote will close no
> sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
> 2017
>
>   [ ] +1 Release these artifacts
>   [ ] +0 OK, but...
>   [ ] -0 OK, but really should fix...
>   [ ] -1 I oppose this release because...
>
> Thanks!
>
> Gary Gregory,
> Release Manager.
>
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

Bruno P. Kinoshita-3
Hi Gary,

Thanks for the advice. It worked.


[ X ] +1 Release these artifacts


> rm ~/.m2/repository/* -rf
> git clone https://github.com/apache/commons-dbcp.git
> cd commons-dbcp
> git checkout c5b86d834a53b4891487e62671873d054a6f38d8
> mvn -v
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T20:58:13+13:00)
Maven home: /opt/apache-maven-3.5.2
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_NZ, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-104-generic", arch: "amd64", family: "unix"
> mvn clean test site

Build passing OK now!

Site generated successfully.

Reports look good, no blockers. A bit more of test coverage could be nice, though not sure if the code is easy to be tested.

Not sure why TravisCI is not enabled for commons-dbcp, but I enabled in my fork and the build passed with no issues for JDK7 and JDK8. Perhaps we can enable it later (not sure how that works at ASF).


https://travis-ci.org/kinow/commons-dbcp/jobs/320457134
https://travis-ci.org/kinow/commons-dbcp/jobs/320457135


Checked signatures of Maven artefacts, all signatures look good.

Ditto for the signatures of the archives in the dist area.

Had a look inside the dist source and binary files, and found no issues.

Looking great! Thanks for preparing this release, and for the patience and help with my broken build environment.


Cheers
Bruno



________________________________
From: Gary Gregory <[hidden email]>
To: Commons Developers List <[hidden email]>; Bruno P. Kinoshita <[hidden email]>
Sent: Saturday, 23 December 2017 3:50 AM
Subject: Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3



Very odd indeed.

I would blow away commons pool and commons dbcp from your local Maven repo.
Just in case...

I'd want to see Maven download the pool2 jars.

You can also run Maven in debug mode and make sure it is building the
classpath to run the tests as expected.

Gary


On Fri, Dec 22, 2017 at 5:35 AM, Bruno P. Kinoshita <
[hidden email]> wrote:

> Having the same issue as before when I was testing commons-pool. Some
> tests are hanging and the console is just waiting for some threads to
> finish.
> When I complained about this test failure last week while voting on
> commons-pool, I went to work and tested it, and it actually worked. For
> some reason I can't build it on my local machine at home.
> Importing the project in Eclipse I noticed compilation errors due to
> missing classes from Cobertura. We have a file that - from what I
> understand - enables Jacoco in commons-dbcp, not Cobertura.
> So I am not sure why I'm having this issue. To fix the build in Eclipse, I
> simply added Cobertura locally as a test dependency. Everything compiled
> fine then.
> It also fixed the tests that were stuck hanging.
> Tried mvn dependency:copy-dependencies, to see if any dependency was using
> Cobertura, but the only file with cobertura classes was the
> target/dependency/commons-pool2-2.5.0.jar.
> Does anyone have any idea what could be enabling Cobertura in my local
> environment? Even without Eclipse (checking out a fresh copy into /tmp and
> running `mvn clean test`) it still fails.
> ```> cd /tmp> git clone https://github.com/apache/commons-dbcp.git> git
> checkout c5b86d834a53b4891487e62671873d054a6f38d8> mvn -v
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T20:58:13+13:00)
> Maven home: /opt/apache-maven-3.5.2
> Java version: 1.8.0_151, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-8-oracle/jre
> Default locale: en_NZ, platform encoding: UTF-8
> OS name: "linux", version: "4.4.0-104-generic", arch: "amd64", family:
> "unix"> mvn clean test
> ```
> Produces:
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.commons.dbcp2.managed.TestBasicManagedDataSource
> Exception in thread "Thread-3" Exception in thread "Thread-2" java.lang.NoClassDefFoundError:
> Could not initialize class org.apache.commons.pool2.impl.
> DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-4" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-12" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-6" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-5" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-11" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-14" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-10" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-9" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-13" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-7" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
> Exception in thread "Thread-8" java.lang.NoClassDefFoundError: Could not
> initialize class org.apache.commons.pool2.impl.DefaultPooledObject
>     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> ry.makeObject(PoolableManagedConnectionFactory.java:98)
>     at org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(
> BasicDataSource.java:2337)
>     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> createPoolableConnectionFactory(BasicManagedDataSource.java:205)
>     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> BasicDataSource.java:2056)
>     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> BasicDataSource.java:1533)
>     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> TestBasicDataSource.java:52)
>     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> TestConnectionPool.java:87)
>     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> run(TestConnectionPool.java:620)
>     at java.lang.Thread.run(Thread.java:748)
>
> CheersBruno
>
>
>       From: Gary Gregory <[hidden email]>
>  To: Commons Developers List <[hidden email]>
>  Sent: Friday, 22 December 2017 7:23 AM
>  Subject: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3
>
> We have fixed quite a few bugs and added some enhancements since Apache
> Commons DBCP 2.1.1 was released, so I would like to release Apache Commons
> DBCP 2.2.0.
>
> This is RC3 as we have tags in git for RC1 and RC2 which must have been a
> while back and failed.
>
> Apache Commons DBCP 2.2.0 RC3 is available for review here:
>    https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
> 23854)
>
> The tag is here:
>
> https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;
> a=tag;h=refs/tags/DBCP_2_2_0_RC3
> commit c5b86d834a53b4891487e62671873d054a6f38d8
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/
> orgapachecommons-1300/org/apache/commons/commons-dbcp2/2.2.0/
>
> These are the Maven artifacts and their hashes
>
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar.asc
> (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar
> (SHA1: 88763be2c54a37dd0b2d5d735d268bd6a202a207)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
> (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
> (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
> (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-sources.jar.asc
> (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz.asc
> (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
> (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
> (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz.asc
> (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
> (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
> (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar
> (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar.asc
> (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
> (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom
> (SHA1: 187d6aea2c62b29ef9b41d86a4f79b7098659225)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-javadoc.jar.asc
> (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
> (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
> (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
> (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
>
> I tested 'mvn clean verify' with:
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.7.0_80, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0_152, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 9.0.1, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-9.0.1
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 10-ea, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-10
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> Java(TM) SE Runtime Environment (build 10-ea+29)
> Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0, vendor: IBM Corporation
> Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"
>
>
> Details of changes since 2.1.1 are in the release notes:
>    https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-NOTES.txt
>     The change report is included in the site zip.
>
> Site:
>    https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
> revision 23855.
>   (note some *relative* links are broken and the 2.2.0 directories are
>   not yet created - these will be OK once the site is deployed)
>
> Clirr Report (compared to 2.1.1):
>     Run mvn clirr:check
>
> RAT Report:
>     Run mvn apache-rat:check or see the site zip.
>
> CLIRR Report:
>     Running 'mvn clirr:check' passes.
>     Note that running 'mvn clean site' causes NPEs in the Clirr Maven
> Plugin.
>
> KEYS:
>  https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote. This vote will close no
> sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
> 2017
>
>   [ ] +1 Release these artifacts
>   [ ] +0 OK, but...
>   [ ] -0 OK, but really should fix...
>   [ ] -1 I oppose this release because...
>
> Thanks!
>
> Gary Gregory,
> Release Manager.
>
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

garydgregory
On Fri, Dec 22, 2017 at 5:23 PM, Bruno P. Kinoshita <
[hidden email]> wrote:

> Hi Gary,
>
> Thanks for the advice. It worked.
>
>
[ X ] +1 Release these artifacts
>

Thanks Bruno, I am glad you were able to get your build environment cleaned
up!

More reviews and VOTEs please :-)

Gary


>
>
> > rm ~/.m2/repository/* -rf
> > git clone https://github.com/apache/commons-dbcp.git
> > cd commons-dbcp
> > git checkout c5b86d834a53b4891487e62671873d054a6f38d8
> > mvn -v
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T20:58:13+13:00)
> Maven home: /opt/apache-maven-3.5.2
> Java version: 1.8.0_151, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-8-oracle/jre
> Default locale: en_NZ, platform encoding: UTF-8
> OS name: "linux", version: "4.4.0-104-generic", arch: "amd64", family:
> "unix"
> > mvn clean test site
>
> Build passing OK now!
>
> Site generated successfully.
>
> Reports look good, no blockers. A bit more of test coverage could be nice,
> though not sure if the code is easy to be tested.
>
> Not sure why TravisCI is not enabled for commons-dbcp, but I enabled in my
> fork and the build passed with no issues for JDK7 and JDK8. Perhaps we can
> enable it later (not sure how that works at ASF).
>
>
> https://travis-ci.org/kinow/commons-dbcp/jobs/320457134
> https://travis-ci.org/kinow/commons-dbcp/jobs/320457135
>
>
> Checked signatures of Maven artefacts, all signatures look good.
>
> Ditto for the signatures of the archives in the dist area.
>
> Had a look inside the dist source and binary files, and found no issues.
>
> Looking great! Thanks for preparing this release, and for the patience and
> help with my broken build environment.
>
>
> Cheers
> Bruno
>
>
>
> ________________________________
> From: Gary Gregory <[hidden email]>
> To: Commons Developers List <[hidden email]>; Bruno P. Kinoshita <
> [hidden email]>
> Sent: Saturday, 23 December 2017 3:50 AM
> Subject: Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3
>
>
>
> Very odd indeed.
>
> I would blow away commons pool and commons dbcp from your local Maven repo.
> Just in case...
>
> I'd want to see Maven download the pool2 jars.
>
> You can also run Maven in debug mode and make sure it is building the
> classpath to run the tests as expected.
>
> Gary
>
>
> On Fri, Dec 22, 2017 at 5:35 AM, Bruno P. Kinoshita <
> [hidden email]> wrote:
>
> > Having the same issue as before when I was testing commons-pool. Some
> > tests are hanging and the console is just waiting for some threads to
> > finish.
> > When I complained about this test failure last week while voting on
> > commons-pool, I went to work and tested it, and it actually worked. For
> > some reason I can't build it on my local machine at home.
> > Importing the project in Eclipse I noticed compilation errors due to
> > missing classes from Cobertura. We have a file that - from what I
> > understand - enables Jacoco in commons-dbcp, not Cobertura.
> > So I am not sure why I'm having this issue. To fix the build in Eclipse,
> I
> > simply added Cobertura locally as a test dependency. Everything compiled
> > fine then.
> > It also fixed the tests that were stuck hanging.
> > Tried mvn dependency:copy-dependencies, to see if any dependency was
> using
> > Cobertura, but the only file with cobertura classes was the
> > target/dependency/commons-pool2-2.5.0.jar.
> > Does anyone have any idea what could be enabling Cobertura in my local
> > environment? Even without Eclipse (checking out a fresh copy into /tmp
> and
> > running `mvn clean test`) it still fails.
> > ```> cd /tmp> git clone https://github.com/apache/commons-dbcp.git> git
> > checkout c5b86d834a53b4891487e62671873d054a6f38d8> mvn -v
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T20:58:13+13:00)
> > Maven home: /opt/apache-maven-3.5.2
> > Java version: 1.8.0_151, vendor: Oracle Corporation
> > Java home: /usr/lib/jvm/java-8-oracle/jre
> > Default locale: en_NZ, platform encoding: UTF-8
> > OS name: "linux", version: "4.4.0-104-generic", arch: "amd64", family:
> > "unix"> mvn clean test
> > ```
> > Produces:
> > -------------------------------------------------------
> >  T E S T S
> > -------------------------------------------------------
> > Running org.apache.commons.dbcp2.managed.TestBasicManagedDataSource
> > Exception in thread "Thread-3" Exception in thread "Thread-2" java.lang.
> NoClassDefFoundError:
> > Could not initialize class org.apache.commons.pool2.impl.
> > DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > java.lang.NoClassDefFoundError: Could not initialize class
> > org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-4" java.lang.NoClassDefFoundError: Could not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-12" java.lang.NoClassDefFoundError: Could
> not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-6" java.lang.NoClassDefFoundError: Could not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-5" java.lang.NoClassDefFoundError: Could not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-11" java.lang.NoClassDefFoundError: Could
> not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-14" java.lang.NoClassDefFoundError: Could
> not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-10" java.lang.NoClassDefFoundError: Could
> not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-9" java.lang.NoClassDefFoundError: Could not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-13" java.lang.NoClassDefFoundError: Could
> not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-7" java.lang.NoClassDefFoundError: Could not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> > Exception in thread "Thread-8" java.lang.NoClassDefFoundError: Could not
> > initialize class org.apache.commons.pool2.impl.DefaultPooledObject
> >     at org.apache.commons.dbcp2.managed.PoolableManagedConnectionFacto
> > ry.makeObject(PoolableManagedConnectionFactory.java:98)
> >     at org.apache.commons.dbcp2.BasicDataSource.
> validateConnectionFactory(
> > BasicDataSource.java:2337)
> >     at org.apache.commons.dbcp2.managed.BasicManagedDataSource.
> > createPoolableConnectionFactory(BasicManagedDataSource.java:205)
> >     at org.apache.commons.dbcp2.BasicDataSource.createDataSource(
> > BasicDataSource.java:2056)
> >     at org.apache.commons.dbcp2.BasicDataSource.getConnection(
> > BasicDataSource.java:1533)
> >     at org.apache.commons.dbcp2.TestBasicDataSource.getConnection(
> > TestBasicDataSource.java:52)
> >     at org.apache.commons.dbcp2.TestConnectionPool.newConnection(
> > TestConnectionPool.java:87)
> >     at org.apache.commons.dbcp2.TestConnectionPool$TestThread.
> > run(TestConnectionPool.java:620)
> >     at java.lang.Thread.run(Thread.java:748)
> >
> > CheersBruno
> >
> >
> >       From: Gary Gregory <[hidden email]>
> >  To: Commons Developers List <[hidden email]>
> >  Sent: Friday, 22 December 2017 7:23 AM
> >  Subject: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3
> >
> > We have fixed quite a few bugs and added some enhancements since Apache
> > Commons DBCP 2.1.1 was released, so I would like to release Apache
> Commons
> > DBCP 2.2.0.
> >
> > This is RC3 as we have tags in git for RC1 and RC2 which must have been a
> > while back and failed.
> >
> > Apache Commons DBCP 2.2.0 RC3 is available for review here:
> >    https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
> > 23854)
> >
> > The tag is here:
> >
> > https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;
> > a=tag;h=refs/tags/DBCP_2_2_0_RC3
> > commit c5b86d834a53b4891487e62671873d054a6f38d8
> > Maven artifacts are here:
> >
> > https://repository.apache.org/content/repositories/
> > orgapachecommons-1300/org/apache/commons/commons-dbcp2/2.2.0/
> >
> > These are the Maven artifacts and their hashes
> >
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> > 0-test-sources.jar.asc
> > (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar
> > (SHA1: 88763be2c54a37dd0b2d5d735d268bd6a202a207)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
> > (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
> > (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
> > (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> > 0-sources.jar.asc
> > (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-bin.tar.gz.asc
> > (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
> > (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
> > (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-src.tar.gz.asc
> > (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
> > (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
> > (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> > 0-test-sources.jar
> > (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-tests.jar.asc
> > (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
> > (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom
> > (SHA1: 187d6aea2c62b29ef9b41d86a4f79b7098659225)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> > 0-javadoc.jar.asc
> > (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
> > (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
> > (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
> > (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
> >
> > I tested 'mvn clean verify' with:
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 1.7.0_80, vendor: Oracle Corporation
> > Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 1.8.0_152, vendor: Oracle Corporation
> > Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 9.0.1, vendor: Oracle Corporation
> > Java home: C:\Program Files\Java\jdk-9.0.1
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 10-ea, vendor: Oracle Corporation
> > Java home: C:\Program Files\Java\jdk-10
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> > Java(TM) SE Runtime Environment (build 10-ea+29)
> > Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 1.8.0, vendor: IBM Corporation
> > Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"
> >
> >
> > Details of changes since 2.1.1 are in the release notes:
> >    https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-NOTES.txt
> >     The change report is included in the site zip.
> >
> > Site:
> >    https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
> > revision 23855.
> >   (note some *relative* links are broken and the 2.2.0 directories are
> >   not yet created - these will be OK once the site is deployed)
> >
> > Clirr Report (compared to 2.1.1):
> >     Run mvn clirr:check
> >
> > RAT Report:
> >     Run mvn apache-rat:check or see the site zip.
> >
> > CLIRR Report:
> >     Running 'mvn clirr:check' passes.
> >     Note that running 'mvn clean site' causes NPEs in the Clirr Maven
> > Plugin.
> >
> > KEYS:
> >  https://www.apache.org/dist/commons/KEYS
> >
> > Please review the release candidate and vote. This vote will close no
> > sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
> > 2017
> >
> >   [ ] +1 Release these artifacts
> >   [ ] +0 OK, but...
> >   [ ] -0 OK, but really should fix...
> >   [ ] -1 I oppose this release because...
> >
> > Thanks!
> >
> > Gary Gregory,
> > Release Manager.
> >
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

Sergio Fernández
In reply to this post by Gary Gregory-3
+1 (non-binding)

So far I've checked:

* signatures and digests
* source releases file layouts,
* matched git tag and commit ids
* NOTICE and LICENSE files
* license headers
* build sources in a clean environment  (Maven 3.5.0, OpenJDK 1.8.0_144
64-Bit, Debian amd64)


On Thu, Dec 21, 2017 at 10:23 AM, Gary Gregory <[hidden email]> wrote:

> We have fixed quite a few bugs and added some enhancements since Apache
> Commons DBCP 2.1.1 was released, so I would like to release Apache Commons
> DBCP 2.2.0.
>
> This is RC3 as we have tags in git for RC1 and RC2 which must have been a
> while back and failed.
>
> Apache Commons DBCP 2.2.0 RC3 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
> 23854)
>
> The tag is here:
>
> https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;
> a=tag;h=refs/tags/DBCP_2_2_0_RC3
> commit c5b86d834a53b4891487e62671873d054a6f38d8
>
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/
> orgapachecommons-1300/org/apache/commons/commons-dbcp2/2.2.0/
>
> These are the Maven artifacts and their hashes
>
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar.asc
> (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar
> (SHA1: 88763be2c54a37dd0b2d5d735d268bd6a202a207)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
> (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
> (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
> (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-sources.jar.asc
> (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz.asc
> (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
> (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
> (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz.asc
> (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
> (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
> (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar
> (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar.asc
> (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
> (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom
> (SHA1: 187d6aea2c62b29ef9b41d86a4f79b7098659225)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-javadoc.jar.asc
> (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
> (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
> (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
> (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
>
> I tested 'mvn clean verify' with:
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.7.0_80, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0_152, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 9.0.1, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-9.0.1
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 10-ea, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-10
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> Java(TM) SE Runtime Environment (build 10-ea+29)
> Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0, vendor: IBM Corporation
> Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"
>
>
> Details of changes since 2.1.1 are in the release notes:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-NOTES.txt
>     The change report is included in the site zip.
>
> Site:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
> revision 23855.
>   (note some *relative* links are broken and the 2.2.0 directories are
>   not yet created - these will be OK once the site is deployed)
>
> Clirr Report (compared to 2.1.1):
>     Run mvn clirr:check
>
> RAT Report:
>     Run mvn apache-rat:check or see the site zip.
>
> CLIRR Report:
>     Running 'mvn clirr:check' passes.
>     Note that running 'mvn clean site' causes NPEs in the Clirr Maven
> Plugin.
>
> KEYS:
>   https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote. This vote will close no
> sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
> 2017
>
>   [ ] +1 Release these artifacts
>   [ ] +0 OK, but...
>   [ ] -0 OK, but really should fix...
>   [ ] -1 I oppose this release because...
>
> Thanks!
>
> Gary Gregory,
> Release Manager.
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

Jörg Schaible
In reply to this post by Gary Gregory-3

+1

Works fine for me building from source with my compiler zoo from Java 1.7 to 9.

-Cheers,
Jörg

Am Thu, 21 Dec 2017 11:23:10 -0700 schrieb Gary Gregory:

> We have fixed quite a few bugs and added some enhancements since Apache
> Commons DBCP 2.1.1 was released, so I would like to release Apache
> Commons DBCP 2.2.0.
>
> This is RC3 as we have tags in git for RC1 and RC2 which must have been
> a while back and failed.
>
> Apache Commons DBCP 2.2.0 RC3 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
> 23854)
>
> The tag is here:
>
> https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;a=tag;h=refs/tags/DBCP_2_2_0_RC3
> commit c5b86d834a53b4891487e62671873d054a6f38d8
>
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/orgapachecommons-1300/org/apache/commons/
commons-dbcp2/2.2.0/

>
> These are the Maven artifacts and their hashes
>
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar.asc
> (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar (SHA1:
> 88763be2c54a37dd0b2d5d735d268bd6a202a207)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
> (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
> (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
> (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar.asc
> (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz.asc
> (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
> (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
> (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz.asc
> (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
> (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
> (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar
> (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar.asc
> (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
> (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom (SHA1:
> 187d6aea2c62b29ef9b41d86a4f79b7098659225)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar.asc
> (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
> (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
> (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
> (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
>
> I tested 'mvn clean verify' with:
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.7.0_80, vendor: Oracle Corporation Java home: C:\Program
> Files\Java\jdk1.7.0_80\jre Default locale: en_US, platform encoding:
> Cp1252 OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
> "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0_152, vendor: Oracle Corporation Java home:
> C:\Program Files\Java\jdk1.8.0_152\jre Default locale: en_US, platform
> encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64",
> family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 9.0.1, vendor: Oracle Corporation Java home: C:\Program
> Files\Java\jdk-9.0.1 Default locale: en_US, platform encoding: Cp1252 OS
> name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 10-ea, vendor: Oracle Corporation Java home: C:\Program
> Files\Java\jdk-10 Default locale: en_US, platform encoding: Cp1252 OS
> name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> Java(TM) SE Runtime Environment (build 10-ea+29)
> Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0, vendor: IBM Corporation Java home:
> C:\eclipse\IBM-6.4.5\ibm_sdk80\jre Default locale: en_US, platform
> encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "x86",
> family: "windows"
>
>
> Details of changes since 2.1.1 are in the release notes:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-NOTES.txt
>     The change report is included in the site zip.
>
> Site:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
> revision 23855.
>   (note some *relative* links are broken and the 2.2.0 directories are
>   not yet created - these will be OK once the site is deployed)
>
> Clirr Report (compared to 2.1.1):
>     Run mvn clirr:check
>
> RAT Report:
>     Run mvn apache-rat:check or see the site zip.
>
> CLIRR Report:
>     Running 'mvn clirr:check' passes.
>     Note that running 'mvn clean site' causes NPEs in the Clirr Maven
> Plugin.
>
> KEYS:
>   https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote. This vote will close no
> sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
> 2017
>
>   [ ] +1 Release these artifacts [ ] +0 OK, but...
>   [ ] -0 OK, but really should fix...
>   [ ] -1 I oppose this release because...
>
> Thanks!
>
> Gary Gregory,
> Release Manager.



---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

garydgregory
Thank you Sergio and Jörg! Anyone else?

I am especially curious if anyone will encounter issues with randomly
failing tests/builds on various platforms.

Gary

On Fri, Dec 22, 2017 at 6:25 PM, Jörg Schaible <[hidden email]>
wrote:

>
> +1
>
> Works fine for me building from source with my compiler zoo from Java 1.7
> to 9.
>
> -Cheers,
> Jörg
>
> Am Thu, 21 Dec 2017 11:23:10 -0700 schrieb Gary Gregory:
>
> > We have fixed quite a few bugs and added some enhancements since Apache
> > Commons DBCP 2.1.1 was released, so I would like to release Apache
> > Commons DBCP 2.2.0.
> >
> > This is RC3 as we have tags in git for RC1 and RC2 which must have been
> > a while back and failed.
> >
> > Apache Commons DBCP 2.2.0 RC3 is available for review here:
> >     https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
> > 23854)
> >
> > The tag is here:
> >
> > https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;
> a=tag;h=refs/tags/DBCP_2_2_0_RC3
> > commit c5b86d834a53b4891487e62671873d054a6f38d8
> >
> > Maven artifacts are here:
> >
> > https://repository.apache.org/content/repositories/
> orgapachecommons-1300/org/apache/commons/
> commons-dbcp2/2.2.0/
> >
> > These are the Maven artifacts and their hashes
> >
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar.asc
> > (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar (SHA1:
> > 88763be2c54a37dd0b2d5d735d268bd6a202a207)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
> > (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
> > (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
> > (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-sources.jar.asc
> > (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-bin.tar.gz.asc
> > (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
> > (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
> > (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-src.tar.gz.asc
> > (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
> > (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
> > (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar
> > (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-tests.jar.asc
> > (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
> > (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom (SHA1:
> > 187d6aea2c62b29ef9b41d86a4f79b7098659225)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-javadoc.jar.asc
> > (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
> > (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
> > (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
> > /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
> > (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
> >
> > I tested 'mvn clean verify' with:
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 1.7.0_80, vendor: Oracle Corporation Java home: C:\Program
> > Files\Java\jdk1.7.0_80\jre Default locale: en_US, platform encoding:
> > Cp1252 OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
> > "windows"
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 1.8.0_152, vendor: Oracle Corporation Java home:
> > C:\Program Files\Java\jdk1.8.0_152\jre Default locale: en_US, platform
> > encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64",
> > family: "windows"
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 9.0.1, vendor: Oracle Corporation Java home: C:\Program
> > Files\Java\jdk-9.0.1 Default locale: en_US, platform encoding: Cp1252 OS
> > name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 10-ea, vendor: Oracle Corporation Java home: C:\Program
> > Files\Java\jdk-10 Default locale: en_US, platform encoding: Cp1252 OS
> > name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> > Java(TM) SE Runtime Environment (build 10-ea+29)
> > Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 1.8.0, vendor: IBM Corporation Java home:
> > C:\eclipse\IBM-6.4.5\ibm_sdk80\jre Default locale: en_US, platform
> > encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "x86",
> > family: "windows"
> >
> >
> > Details of changes since 2.1.1 are in the release notes:
> >     https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-
> NOTES.txt
> >     The change report is included in the site zip.
> >
> > Site:
> >     https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
> > revision 23855.
> >   (note some *relative* links are broken and the 2.2.0 directories are
> >   not yet created - these will be OK once the site is deployed)
> >
> > Clirr Report (compared to 2.1.1):
> >     Run mvn clirr:check
> >
> > RAT Report:
> >     Run mvn apache-rat:check or see the site zip.
> >
> > CLIRR Report:
> >     Running 'mvn clirr:check' passes.
> >     Note that running 'mvn clean site' causes NPEs in the Clirr Maven
> > Plugin.
> >
> > KEYS:
> >   https://www.apache.org/dist/commons/KEYS
> >
> > Please review the release candidate and vote. This vote will close no
> > sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
> > 2017
> >
> >   [ ] +1 Release these artifacts [ ] +0 OK, but...
> >   [ ] -0 OK, but really should fix...
> >   [ ] -1 I oppose this release because...
> >
> > Thanks!
> >
> > Gary Gregory,
> > Release Manager.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

Rob Tompkins
I can do a validation in 2 hours from now.

> On Dec 23, 2017, at 4:31 PM, Gary Gregory <[hidden email]> wrote:
>
> Thank you Sergio and Jörg! Anyone else?
>
> I am especially curious if anyone will encounter issues with randomly
> failing tests/builds on various platforms.
>
> Gary
>
> On Fri, Dec 22, 2017 at 6:25 PM, Jörg Schaible <[hidden email]>
> wrote:
>
>>
>> +1
>>
>> Works fine for me building from source with my compiler zoo from Java 1.7
>> to 9.
>>
>> -Cheers,
>> Jörg
>>
>> Am Thu, 21 Dec 2017 11:23:10 -0700 schrieb Gary Gregory:
>>
>>> We have fixed quite a few bugs and added some enhancements since Apache
>>> Commons DBCP 2.1.1 was released, so I would like to release Apache
>>> Commons DBCP 2.2.0.
>>>
>>> This is RC3 as we have tags in git for RC1 and RC2 which must have been
>>> a while back and failed.
>>>
>>> Apache Commons DBCP 2.2.0 RC3 is available for review here:
>>>    https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
>>> 23854)
>>>
>>> The tag is here:
>>>
>>> https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;
>> a=tag;h=refs/tags/DBCP_2_2_0_RC3
>>> commit c5b86d834a53b4891487e62671873d054a6f38d8
>>>
>>> Maven artifacts are here:
>>>
>>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1300/org/apache/commons/
>> commons-dbcp2/2.2.0/
>>>
>>> These are the Maven artifacts and their hashes
>>>
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
>> 0-test-sources.jar.asc
>>> (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar (SHA1:
>>> 88763be2c54a37dd0b2d5d735d268bd6a202a207)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
>>> (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
>>> (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
>>> (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
>> 0-sources.jar.asc
>>> (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
>> 0-bin.tar.gz.asc
>>> (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
>>> (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
>>> (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
>> 0-src.tar.gz.asc
>>> (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
>>> (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
>>> (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
>> 0-test-sources.jar
>>> (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
>> 0-tests.jar.asc
>>> (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
>>> (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom (SHA1:
>>> 187d6aea2c62b29ef9b41d86a4f79b7098659225)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
>> 0-javadoc.jar.asc
>>> (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
>>> (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
>>> (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
>>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
>>> (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
>>>
>>> I tested 'mvn clean verify' with:
>>>
>>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
>>> 2017-10-18T01:58:13-06:00)
>>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
>>> Java version: 1.7.0_80, vendor: Oracle Corporation Java home: C:\Program
>>> Files\Java\jdk1.7.0_80\jre Default locale: en_US, platform encoding:
>>> Cp1252 OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
>>> "windows"
>>>
>>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
>>> 2017-10-18T01:58:13-06:00)
>>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
>>> Java version: 1.8.0_152, vendor: Oracle Corporation Java home:
>>> C:\Program Files\Java\jdk1.8.0_152\jre Default locale: en_US, platform
>>> encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64",
>>> family: "windows"
>>>
>>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
>>> 2017-10-18T01:58:13-06:00)
>>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
>>> Java version: 9.0.1, vendor: Oracle Corporation Java home: C:\Program
>>> Files\Java\jdk-9.0.1 Default locale: en_US, platform encoding: Cp1252 OS
>>> name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>>>
>>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
>>> 2017-10-18T01:58:13-06:00)
>>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
>>> Java version: 10-ea, vendor: Oracle Corporation Java home: C:\Program
>>> Files\Java\jdk-10 Default locale: en_US, platform encoding: Cp1252 OS
>>> name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>>> Java(TM) SE Runtime Environment (build 10-ea+29)
>>> Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
>>>
>>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
>>> 2017-10-18T01:58:13-06:00)
>>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
>>> Java version: 1.8.0, vendor: IBM Corporation Java home:
>>> C:\eclipse\IBM-6.4.5\ibm_sdk80\jre Default locale: en_US, platform
>>> encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "x86",
>>> family: "windows"
>>>
>>>
>>> Details of changes since 2.1.1 are in the release notes:
>>>    https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-
>> NOTES.txt
>>>    The change report is included in the site zip.
>>>
>>> Site:
>>>    https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
>>> revision 23855.
>>>  (note some *relative* links are broken and the 2.2.0 directories are
>>>  not yet created - these will be OK once the site is deployed)
>>>
>>> Clirr Report (compared to 2.1.1):
>>>    Run mvn clirr:check
>>>
>>> RAT Report:
>>>    Run mvn apache-rat:check or see the site zip.
>>>
>>> CLIRR Report:
>>>    Running 'mvn clirr:check' passes.
>>>    Note that running 'mvn clean site' causes NPEs in the Clirr Maven
>>> Plugin.
>>>
>>> KEYS:
>>>  https://www.apache.org/dist/commons/KEYS
>>>
>>> Please review the release candidate and vote. This vote will close no
>>> sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
>>> 2017
>>>
>>>  [ ] +1 Release these artifacts [ ] +0 OK, but...
>>>  [ ] -0 OK, but really should fix...
>>>  [ ] -1 I oppose this release because...
>>>
>>> Thanks!
>>>
>>> Gary Gregory,
>>> Release Manager.
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

garydgregory
Great Rob, TY!

Gary

On Sat, Dec 23, 2017 at 4:15 PM, Rob Tompkins <[hidden email]> wrote:

> I can do a validation in 2 hours from now.
>
> > On Dec 23, 2017, at 4:31 PM, Gary Gregory <[hidden email]>
> wrote:
> >
> > Thank you Sergio and Jörg! Anyone else?
> >
> > I am especially curious if anyone will encounter issues with randomly
> > failing tests/builds on various platforms.
> >
> > Gary
> >
> > On Fri, Dec 22, 2017 at 6:25 PM, Jörg Schaible <[hidden email]>
> > wrote:
> >
> >>
> >> +1
> >>
> >> Works fine for me building from source with my compiler zoo from Java
> 1.7
> >> to 9.
> >>
> >> -Cheers,
> >> Jörg
> >>
> >> Am Thu, 21 Dec 2017 11:23:10 -0700 schrieb Gary Gregory:
> >>
> >>> We have fixed quite a few bugs and added some enhancements since Apache
> >>> Commons DBCP 2.1.1 was released, so I would like to release Apache
> >>> Commons DBCP 2.2.0.
> >>>
> >>> This is RC3 as we have tags in git for RC1 and RC2 which must have been
> >>> a while back and failed.
> >>>
> >>> Apache Commons DBCP 2.2.0 RC3 is available for review here:
> >>>    https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
> >>> 23854)
> >>>
> >>> The tag is here:
> >>>
> >>> https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;
> >> a=tag;h=refs/tags/DBCP_2_2_0_RC3
> >>> commit c5b86d834a53b4891487e62671873d054a6f38d8
> >>>
> >>> Maven artifacts are here:
> >>>
> >>> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1300/org/apache/commons/
> >> commons-dbcp2/2.2.0/
> >>>
> >>> These are the Maven artifacts and their hashes
> >>>
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> >> 0-test-sources.jar.asc
> >>> (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar (SHA1:
> >>> 88763be2c54a37dd0b2d5d735d268bd6a202a207)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
> >>> (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
> >>> (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-bin.zip.asc
> >>> (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> >> 0-sources.jar.asc
> >>> (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> >> 0-bin.tar.gz.asc
> >>> (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
> >>> (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-javadoc.jar
> >>> (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> >> 0-src.tar.gz.asc
> >>> (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
> >>> (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
> >>> (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> >> 0-test-sources.jar
> >>> (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> >> 0-tests.jar.asc
> >>> (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-src.zip.asc
> >>> (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom (SHA1:
> >>> 187d6aea2c62b29ef9b41d86a4f79b7098659225)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> >> 0-javadoc.jar.asc
> >>> (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-sources.jar
> >>> (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
> >>> (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
> >>> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
> >>> (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
> >>>
> >>> I tested 'mvn clean verify' with:
> >>>
> >>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> >>> 2017-10-18T01:58:13-06:00)
> >>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> >>> Java version: 1.7.0_80, vendor: Oracle Corporation Java home:
> C:\Program
> >>> Files\Java\jdk1.7.0_80\jre Default locale: en_US, platform encoding:
> >>> Cp1252 OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
> >>> "windows"
> >>>
> >>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> >>> 2017-10-18T01:58:13-06:00)
> >>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> >>> Java version: 1.8.0_152, vendor: Oracle Corporation Java home:
> >>> C:\Program Files\Java\jdk1.8.0_152\jre Default locale: en_US, platform
> >>> encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64",
> >>> family: "windows"
> >>>
> >>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> >>> 2017-10-18T01:58:13-06:00)
> >>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> >>> Java version: 9.0.1, vendor: Oracle Corporation Java home: C:\Program
> >>> Files\Java\jdk-9.0.1 Default locale: en_US, platform encoding: Cp1252
> OS
> >>> name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >>>
> >>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> >>> 2017-10-18T01:58:13-06:00)
> >>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> >>> Java version: 10-ea, vendor: Oracle Corporation Java home: C:\Program
> >>> Files\Java\jdk-10 Default locale: en_US, platform encoding: Cp1252 OS
> >>> name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >>> Java(TM) SE Runtime Environment (build 10-ea+29)
> >>> Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
> >>>
> >>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> >>> 2017-10-18T01:58:13-06:00)
> >>> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> >>> Java version: 1.8.0, vendor: IBM Corporation Java home:
> >>> C:\eclipse\IBM-6.4.5\ibm_sdk80\jre Default locale: en_US, platform
> >>> encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "x86",
> >>> family: "windows"
> >>>
> >>>
> >>> Details of changes since 2.1.1 are in the release notes:
> >>>    https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-
> >> NOTES.txt
> >>>    The change report is included in the site zip.
> >>>
> >>> Site:
> >>>    https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
> >>> revision 23855.
> >>>  (note some *relative* links are broken and the 2.2.0 directories are
> >>>  not yet created - these will be OK once the site is deployed)
> >>>
> >>> Clirr Report (compared to 2.1.1):
> >>>    Run mvn clirr:check
> >>>
> >>> RAT Report:
> >>>    Run mvn apache-rat:check or see the site zip.
> >>>
> >>> CLIRR Report:
> >>>    Running 'mvn clirr:check' passes.
> >>>    Note that running 'mvn clean site' causes NPEs in the Clirr Maven
> >>> Plugin.
> >>>
> >>> KEYS:
> >>>  https://www.apache.org/dist/commons/KEYS
> >>>
> >>> Please review the release candidate and vote. This vote will close no
> >>> sooner that 72 hours from now, i.e. sometime after 19:00 UTC
> 24-December
> >>> 2017
> >>>
> >>>  [ ] +1 Release these artifacts [ ] +0 OK, but...
> >>>  [ ] -0 OK, but really should fix...
> >>>  [ ] -1 I oppose this release because...
> >>>
> >>> Thanks!
> >>>
> >>> Gary Gregory,
> >>> Release Manager.
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [hidden email]
> >> For additional commands, e-mail: [hidden email]
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

Rob Tompkins
In reply to this post by Gary Gregory-3
Mac OS X 10.13.2: Maven 3.5.0, java 1.8.0_152 - "mvn clean site” worked both times I ran it (granted I added "-Xmx4g -Xms1g").
Mac OS X 10.13.2: Maven 3.5.0, java 1.7.0_80 - "mvn clean site” works.

Site looks appropriate, minor nits with the site you provided: (1) coverage seems low, (2) Some findbugs errors, (3) checkstyle has some complaints about files not having newlines at the end (my unpacked src build didn’t have this).

Signatures all check out.

+1 from my end.

> On Dec 21, 2017, at 1:23 PM, Gary Gregory <[hidden email]> wrote:
>
> We have fixed quite a few bugs and added some enhancements since Apache
> Commons DBCP 2.1.1 was released, so I would like to release Apache Commons
> DBCP 2.2.0.
>
> This is RC3 as we have tags in git for RC1 and RC2 which must have been a
> while back and failed.
>
> Apache Commons DBCP 2.2.0 RC3 is available for review here:
>    https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
> 23854)
>
> The tag is here:
>
> https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;a=tag;h=refs/tags/DBCP_2_2_0_RC3
> commit c5b86d834a53b4891487e62671873d054a6f38d8
>
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/orgapachecommons-1300/org/apache/commons/commons-dbcp2/2.2.0/
>
> These are the Maven artifacts and their hashes
>
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar.asc
> (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar
> (SHA1: 88763be2c54a37dd0b2d5d735d268bd6a202a207)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
> (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
> (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
> (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar.asc
> (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz.asc
> (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
> (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
> (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz.asc
> (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
> (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
> (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar
> (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar.asc
> (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
> (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom
> (SHA1: 187d6aea2c62b29ef9b41d86a4f79b7098659225)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar.asc
> (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
> (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
> (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
> (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
>
> I tested 'mvn clean verify' with:
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.7.0_80, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0_152, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 9.0.1, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-9.0.1
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 10-ea, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-10
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> Java(TM) SE Runtime Environment (build 10-ea+29)
> Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0, vendor: IBM Corporation
> Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"
>
>
> Details of changes since 2.1.1 are in the release notes:
>    https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-NOTES.txt
>    The change report is included in the site zip.
>
> Site:
>    https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
> revision 23855.
>  (note some *relative* links are broken and the 2.2.0 directories are
>  not yet created - these will be OK once the site is deployed)
>
> Clirr Report (compared to 2.1.1):
>    Run mvn clirr:check
>
> RAT Report:
>    Run mvn apache-rat:check or see the site zip.
>
> CLIRR Report:
>    Running 'mvn clirr:check' passes.
>    Note that running 'mvn clean site' causes NPEs in the Clirr Maven
> Plugin.
>
> KEYS:
>  https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote. This vote will close no
> sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
> 2017
>
>  [ ] +1 Release these artifacts
>  [ ] +0 OK, but...
>  [ ] -0 OK, but really should fix...
>  [ ] -1 I oppose this release because...
>
> Thanks!
>
> Gary Gregory,
> Release Manager.


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons DBCP 2.2.0 based on RC3

garydgregory
In reply to this post by Gary Gregory-3
My +1

Gary

On Thu, Dec 21, 2017 at 11:23 AM, Gary Gregory <[hidden email]> wrote:

> We have fixed quite a few bugs and added some enhancements since Apache
> Commons DBCP 2.1.1 was released, so I would like to release Apache Commons
> DBCP 2.2.0.
>
> This is RC3 as we have tags in git for RC1 and RC2 which must have been a
> while back and failed.
>
> Apache Commons DBCP 2.2.0 RC3 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision
> 23854)
>
> The tag is here:
>     https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;
> a=tag;h=refs/tags/DBCP_2_2_0_RC3 commit c5b86d834a53b4891487e62671873d
> 054a6f38d8
>
> Maven artifacts are here:
>     https://repository.apache.org/content/repositories/
> orgapachecommons-1300/org/apache/commons/commons-dbcp2/2.2.0/
>
> These are the Maven artifacts and their hashes
>
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar.asc
> (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar
> (SHA1: 88763be2c54a37dd0b2d5d735d268bd6a202a207)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar
> (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip
> (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc
> (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-sources.jar.asc
> (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz.asc
> (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip
> (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar
> (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz.asc
> (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc
> (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz
> (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-test-sources.jar
> (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar.asc
> (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc
> (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom
> (SHA1: 187d6aea2c62b29ef9b41d86a4f79b7098659225)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.
> 0-javadoc.jar.asc
> (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar
> (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc
> (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a)
> /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz
> (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378)
>
> I tested 'mvn clean verify' with:
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.7.0_80, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0_152, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 9.0.1, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-9.0.1
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 10-ea, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk-10
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> Java(TM) SE Runtime Environment (build 10-ea+29)
> Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode)
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0, vendor: IBM Corporation
> Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"
>
>
> Details of changes since 2.1.1 are in the release notes:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/RELEASE-NOTES.txt
>     The change report is included in the site zip.
>
> Site:
>     https://dist.apache.org/repos/dist/dev/commons/dbcp/site.zip at svn
> revision 23855.
>   (note some *relative* links are broken and the 2.2.0 directories are
>   not yet created - these will be OK once the site is deployed)
>
> Clirr Report (compared to 2.1.1):
>     Run mvn clirr:check
>
> RAT Report:
>     Run mvn apache-rat:check or see the site zip.
>
> CLIRR Report:
>     Running 'mvn clirr:check' passes.
>     Note that running 'mvn clean site' causes NPEs in the Clirr Maven
> Plugin.
>
> KEYS:
>   https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote. This vote will close no
> sooner that 72 hours from now, i.e. sometime after 19:00 UTC 24-December
> 2017
>
>   [ ] +1 Release these artifacts
>   [ ] +0 OK, but...
>   [ ] -0 OK, but really should fix...
>   [ ] -1 I oppose this release because...
>
> Thanks!
>
> Gary Gregory,
> Release Manager.
>