On Fri, Dec 07, 2001 at 02:32:00PM -0800, Scott Sanders wrote:
> Jeff,
> 
> I have yet to understand the 'rift' between Avalon and commons, but I
> will look into this as a submission.  Thanks for the reminder ;-)

Thanks :) I think the 'rift' started because Pete initially -1'ed the
creation of Commons, due to scope overlap with Avalon's charter. Here is
the posting to [EMAIL PROTECTED]:

http://www.mail-archive.com/general%40jakarta.apache.org/msg00645.html

Since then, Commons has been a great success. But there WAS scope
overlap, as evidenced by the amount of generic utility code lying around
in Avalon.

So we have this situation where each project semi-ignores the other.
This is mostly to Avalon's detriment: many Avalon developers are on the
commons-dev list, but I suspect most Commons developers aren't on the
avalon-dev list.

So the most obvious remedy would be for Avalon to move all generic code
to Commons. This would involve:
  o Identifying what's generic (a lot of the stuff in Excalibur is
        generic, with a Component wrapper), and moving it.
  o Add required commons-*.jar to Avalon's tools/lib dir.
  o Deprecate now-obsolete Avalon code (for a looong time).

This has parallels with how Cocoon recently moved a bunch of reusable
code into Avalon.

I truly don't understand all the implications (both technical, and
issues of project identity and cohesion) of such a change.

What do Avalon people think? Worth attempting?

--Jeff

> Cheers,
> Scott Sanders
> 
> > -----Original Message-----
> > From: Jeff Turner [mailto:[EMAIL PROTECTED] 
> > Sent: Thursday, December 06, 2001 4:26 PM
> > To: Jakarta Commons Developers List
> > Subject: Re: The spirit of sharing
> > 
> > 
> > Hi,
> > 
> > I developed a pretty comprehensive class for this sort of IO stream
> > manipulation:
> > 
> > http://jakarta.apache.org/avalon/excalibur/api/org/apache/aval
> > on/excalibur/io/IOUtil.html
> > 
> > Offered to Commons as a StreamUtils replacement once, but got 
> > no reply. So I'll offer again.
> > 
> > 
> > --Jeff
> > 
> > On Thu, Dec 06, 2001 at 04:08:36PM -0800, Michael Bayne wrote:
> > > I've been using commons/util for some projects and 
> > inevitably end up 
> > > extending the useful utility classes provided therein. I've been 
> > > putting these in my own utility library, but I'd like to contribute 
> > > back to commons/util where appropriate.
> > > 
> > > What would be the procedure for doing this?
> > > 
> > > Here's a patch for starters:
[..]

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

Reply via email to