On Thu, 2004-07-29 at 07:24, robert burrell donkin wrote:
> On 26 Jul 2004, at 17:59, Craig McClanahan wrote:
> > On Mon, 26 Jul 2004 20:07:59 +1200, Simon Kitching
> > <[EMAIL PROTECTED]> wrote:
> >> On Mon, 2004-07-26 at 19:13, robert burrell donkin wrote:
> 
> <snip>
> 
> >> And will the Digester 1.x series be committed to depending on
> >> collections, with the happy coincidence that the BeanUtils "extended"
> >> jar also happens to satisfy Digester's need for commons-collections?
> >
> > The whole goal of this exercise has been to decouple both Digester and
> > BeanUtils from the Commons Collections dependency.  It's a relatively
> > large JAR file to require solely for two or three classes.
> >
> > Before these changes, Digester depended on Collections both directly
> > and indirectly.  The checkin of o.a.c.d.ArrayStack fixed the direct
> > dependence, but broke backwards compatibility and needs to be undone.
> > But, from a Digester viewpoint, we're going to depend on BeanUtils no
> > matter what, and will be able to leverage what BeanUtils does to solve
> > the problem.  The ideal end game, then, is that Digester 1.6 will work
> > with either
> >
> > * BeanUtils >= 1.7 (including o.a.c.c.ArrayStack)
> >
> > * BeanUtils < 1.7 plus Collections x.y
> >
> > The former will be (at a minimum) recommended in order to pick up
> > BeanUtils bugfixes, but the latter should make life easier for
> > migrations and containers.
> 
> +1
> 
> i think that this is the right solution. we'll ship digester without 
> the extra collection classes.
> 
> i plan to cut a beanutils 1.7.1 bug fix release sometime soon. we can 
> probably go one better than the above (for downstream container folks). 
> for the modular jar set, we can split out the collections classes from 
> the beanutils-core into a separate modular jar. this should allow 
> containers to depend on beanutils-core.jar plus 2.x or 3.x collections 
> or the modular beanutils-collection-utils.jar (except with a better 
> name).

And +1 from me.

> 
> now this is sorted and the other releases i've been cutting are out of 
> the way, i'm going to start working through the release plan 
> (http://wiki.apache.org/jakarta-commons/Digester/1_2e6_2e0ReleasePlan).
> 
> the major item on the agenda is to review the maturity of the newer 
> code. simon's worked very hard on the plug-in stuff and that's probably 
> where we need to review to ensure that all the APIs are right before 
> they are fixed by this release. simon - are they any areas in the API 
> that you have any concerns about?

No, I am happy with the current API. But it would be great for someone
else to go over it.

Regards,

Simon



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

Reply via email to