I think there's pretty much wide-spread agreement to the pain of that issue, in and out of Commons.

Stephen's suggestion for the JLC ones are that they would not have any dependencies (currently they don't).

The 'deep end' stuff tends to depend on these, ie) there will be far more roC->JLC dependencies than internal roC dependencies. Also the Commons components (JLC especially) maintain backwards compat within minor versions (as we all do) so the only times you should be having this pain is when Apache Foo depends on vers 1.0 and Apache Bar depends on vers 2.0.

Lang (1.x, 2.x) and Collections (1.x, 2.x, 3.x) are the only ones that spring to mind that have more than one major version release.

So I'm not sure the issue is as painful as your memory paints it. Now when the container depends on commons, that seems to cause more pain (cf commons-logging complaints).

Hen

On Tue, 7 Mar 2006, Andrew C. Oliver wrote:

Personally I think that commons is a bit TOO open. I'm not sure the Java world can suffer another project designed to throw us into circular dependency hell. These little mini-component projects that all depend on each other combined with the inherent crappiness of Java classloading (.NET does this better) are just misery to those of us who have to work with them and support real people using them. I don't think it is "deep end" "shallow end" -- it is that these are all interdependent and versioned seperately and then end up with different parts of apache requiring vers 1 and others requiring 1.1 and 1 having a horrible bug in it.

-andy

Henri Yandell wrote:


On Tue, 7 Mar 2006, Rahul Akolkar wrote:

On 3/7/06, Henri Yandell <[EMAIL PROTECTED]> wrote:


On Tue, 7 Mar 2006, Rahul Akolkar wrote:

<snip/>


I hope to help in "dealing with" roC.


Yep, that's my chief point on the thirty four pieces, not two pieces - the
roC still needs solutions. Yet more where we should be thinking about our
project (Jakarta) and not just making one step (JLC) and being happy with
it.

<snap/>

I expressed a similar opinion in response to the JLC proposal on
commons-dev. Given that we're in this mess with intermingling threads
on commons-dev@ and general@, forgive me for cross-posting that as a
hyperlink:

http://marc.theaimsgroup.com/?l=jakarta-commons-dev&m=114166343620440&w=2


Yep, I agree with your email there.

Sorry for snapping,

Hen

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Andrew C. Oliver
SuperLink Software, Inc.

Java to Excel using POI
http://www.superlinksoftware.com/services/poi
Commercial support including features added/implemented, bugs fixed.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to