Dan Armbrust wrote:
The only reasons he was given was that it was smaller (and we care
why?) and that it _might_ prevent a version conflict issue.

Size - don't care that much but as a side effect it isn't going to cause any harm. Version conflicts, however, are a big issue. Many web apps include the DBCP jars and deploying such an app in the servlet class loader environment where a different version of DBCP exists is a nightmare. Whilst you can work around one app, when you have multiple apps each with a different DBCP version you rapidly run out of options.

Maybe you should refactor log4j and commons logging next.  Never know
when you might have an issue there....  ;)

Where we have issues we have / we will.

If there are any other legitimate reasons - such as - you needed to
fix some bugs in the code that weren't being addressed in dbcp, then
you should just put the code in your source control system.

If this was the problem, the right way to fix it would be to go and help out DBCP and fix the bugs in the source. This is exactly what happened just before the latest round of releases to fix http://issues.apache.org/bugzilla/show_bug.cgi?id=43552 which was caused by a commons-pool bug.

 As for getting the source you need there are plenty of simple options. Had
 you sent a polite request to the list for help, you would have had the
 source by now.


Yes, but that wouldn't have helped the fact that I had already spent a
lot of valuable time trying to trace the history of this mess.  You
have to admit, its really not very obvious.

It isn't as obvious as the source just being there but as you discovered it has been discussed on the lists and the build script is pretty clear.

 Plus, I already had my
solution, I stopped using the tomcat implementation.  Looks like most
of the 3rd party package maintainers had the same conclusion.  They
dropped the package.

My recollection is that they didn't drop it but got it from the binary package rather than reproduce the build process.

It seems that at a minimum, you should at least include the refactored
source code in the source download.  But I don't care one way or
another at this point, I now know to avoid this package in order to
make my life easier.

If you care about this you can always open a bugzilla entry for an enhancement and propose a patch.

Mark


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to