Vadim Gritsenko wrote:
>
> > From: Carsten Ziegeler [mailto:[EMAIL PROTECTED]]
> >
> > HI,
> >
> > as you all know, some time ago we decided to move some of the general
> > components to Avalon Excalibur.
> > The first components now finished (hopefully) in avalon are the parser
> > abstraction and a new source handling.
> >
> > The question is now, how to reintegrate these new components?
> > The interface have - of course - changed. First, there are new package
> > names and second some methods were changed, added etc.
> >
> > So, as expected, this has the problem that the (re)integration is not
> > so easy.
> >
> > As a first running component, I would like to use the "new" parser
> > abstraction.
> >
> > I see 2 possibilities to integrate it:
> > The first step would always be the same:
> > Declaring a new role "xml-parser" which is implemented by the avalon
> > version and change every use in cocoon from "parser" to "xml-parser".
> >
> > and then:
> > a) Leaving the "parser" role as it is for compatibility and
> deprecating it.
> > b) Changing the implementation for parser, so that it actually uses
> the
> >    "xml-parser". This would result in the same interface but of course
> in
> >    the lookup of two components if a parser is required.
> >
> > The advantage of b) is, that each component using the old "parser"
> role
> > automatically gets the new "xml-parser" (wrapped by the old one).
> >
> > I'm +1 on a).
> >
> > Comments?
>
> Shall we roll out intermediate 2.0.1 release before this? We had quite a
> lot of changes since 2.0, including abandoning cocoon_20_branch.
>

This is a good question! According to "release often, release early" we
could
and perhaps should do this.

The real question is: How stable is the HEAD now? There are some components
and
classes which where not in the 2.0 branch.

I think we have to start a new thread about our release plans...

Carsten


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

Reply via email to