On Jul 25, 2013, at 6:49 PM, Rainer Jung wrote:

> On 26.07.2013 00:34, Mark Thomas wrote:
>> On 21/07/2013 09:10, Mark Thomas wrote:
>>> On 20/07/2013 17:42, Konstantin Kolinko wrote:
>>>> 2013/7/18 Mark Thomas <ma...@apache.org>:
>> 
>> <snip/>
>> 
>>>>> Any objections to starting the 8.0.0 release process?
>>>> 
>>>> What do we do with DBCP?
>>>> 
>>>> a) There will be a new release in Apache Commons
>>> 
>>> That requires a pool 2.0 release and then a dbcp 2.0 release.
>>> 
>>>> b) Require "patch" tool as prerequisite
>>>> (It needs to be explicitly installed and configured on Windows)
>>>> https://issues.apache.org/bugzilla/show_bug.cgi?id=54522
>>>> 
>>>> c) Make DBCP optional,  e.g. introduce "skip.dbcp" property like
>>>> existing "skip.installer" one.
>>>> 
>>>> d) Drop DBCP pool
>>>> 
>>>> I am currently using a variant of "c)" by setting "no.build.dbcp=true"
>>>> (thus fooling an up-to-date check), but an explicit and documented
>>>> property would be better.
>>> 
>>> e) ship a dbcp version built from svn rather than a release.
>>> 
>>> 
>>> My own preferences (in order) are:
>>> 
>>> a, e, b, c, d
>>> 
>>> I'll see what I can do to towards a.
>> 
>> There is quite a bit of work for DBCP2 as a lot of things have been put
>> off got a while (I fixed a 9 year old enhancement request earlier this
>> week) as they require API changes.
>> 
>> I've been thinking about this a little more and I think there is another
>> option that works better for Tomcat 8.
>> 
>> svn copy and package rename DBCP2 and POOL2 to org.apache.tomcat in the
>> same way we have handled Commons BCEL, Codec and FileUpload
>> Pros:
>> - can make early versions of DBCP2 available for testing with Tomcat 8
>> - simpler build process
>> - easier to make source changes (we are going to have to make changes
>> because DBCP adds Commons-Logging)
>> - can switch to tracking released revision numbers at any point (once
>> there is a release to track)
>> - option to remove code we don't use
>> 
>> Cons:
>> - more work to keep in sync than just changing a version number in a
>> property file
>> - requires effort to set up
>> 
>> My outline plan is to do this early to middle of next week with a 8.0.x
>> release (8.0.0-RC1 to be consistent with how we did 7.0.x) towards the
>> end of the week.
>> 
>> Thoughts?
> 
> That would be especially good if DBCP2 could hold back their release
> until our fork has stabilized and synced back so that the DBCP2 releases
> can from then on be used as the master for our copy. Otherwise we would
> have to live for a long time with a diverging fork, because DBCP2 might
> have already frozen their API due to the first release.
> 
> Regards,
> 
> Rainer

So I feel a little dopey, but I can't find DBCP2 anywhere. I see no mention of 
a 2.0 at http://commons.apache.org/proper/commons-dbcp/, and I see no mention 
of anything called "DBCP2" at http://commons.apache.org/. Where can I find this?

Reply via email to