Once I finish the suddenly-urgent mountain of book work, I have a lot
more console and management stuff to work on.  There's no reason that
has to wait for a rewritten CORBA stack, EJB3 container, security
stack, etc., much less all the new specs and JSRs.  So I certainly
plan to contribute to a 1.1 release.  (I'm not sure whether new
Jetspeed/Pluto integration would fit into 1.1 or 2.0, though 1.1 would
be nice.)

I'd prefer to see us draw up as much of a feature list as we can for
1.1 and 2.0, and then based on those think about where we want to put
things and how we branch.  That may also suggest a time frame for
each.

Aaron

On 1/6/06, David Jencks <[EMAIL PROTECTED]> wrote:
> Either I don't understand what is being proposed or I think it is a
> recipe for disaster.
>
> My past experience with open source projects leads me to believe that
> having more than one main development area that is leading to a
> release is likely to cause only confusion, not progress towards
> functionality.
>
> In my opinion if we call head 2.0 and start adding JEE 5 features to
> it, there will never be any more j2ee 1.4 releases with added
> functionality.  We will have a couple bug fix 1.0 releases, then a
> year or so while we try to finish JEE 5.  I don't think this is
> acceptable.
>
> I would like to propose a process by which disruptive new feature
> development occurs in separate subprojects or feature-specific
> branches that can be merged into trunk when feature complete and stable.
>
> I realize there are some significant problems with this as regards
> JEE 5, at least as far as jdk support level, in that JEE 5 requires
> use of jdk 1.4 incompatible code.  Personally I don't have enough
> information about how hard it is to convert to generics to begin to
> guess what these problems might be.  It would also be useful to know
> more about e.g. whether retrotranslator might actually work.
>
> I think in order to consider this realistically we need a list of
> features we plan to add and to decide for each one of them whether it
> requires jdk 1.5 support and whether it can fit into "1.0".  For
> instance I think the proposed security improvements could fit into
> 1.0 written in jdk 1.4.
>
> At this point, I think we should label head 1.1-SNAPSHOT and work on
> any features that require 1.5 in one or more branches, labelled by
> feature.
>
> I also think we need to decide on and publish criteria for including
> bug fixes in 1.0.1, and indeed if we want to release a 1.0.1 or just
> go for 1.1.
>
> thanks
> david jencks
>
>
>
> On Jan 6, 2006, at 9:10 AM, Alan D. Cabrera wrote:
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Matt Hogstrom wrote, On 1/6/2006 7:07 AM:
> >> I'll summarize what I think I read.
> >>
> >> HEAD will be 2.0 which includes JEE 5 and other significant work
> >> (Maven
> >> 2 conversion, etc.)
> >>
> >> Branches/1.0 will be where the work for 1.0.x will take place.  It
> >> would
> >> be from this code base we'd branch to a 1.1 when appropriate.
> >
> > So, we would eventually have 2 branches and 1 trunk:
> >
> > branches/1.0
> > branches/1_trunk
> > tags/*
> > trunk
> >
> >> I'm updating my local copy of the branches/1.0 with a version
> >> change for
> >> Geronimo to 1.0.1-SNAPSHOT as well as updating to Tomcay 5.1.15 and
> >> Jetty 5.1.10 to incoroporate the latent fixes.
> >>
> >> I'll build and test to make sure its still working (I'm not going
> >> to run
> >> TCK). and then commit these changes back when I've confirmed we're
> >> ready
> >> to go for 1.0.1.  Does this sound workable?
> >
> > Can we have jira issues assigned to 1.0.1 so that we can see what's
> > coming down the pipeline?
> >
> >
> > Regards,
> > Alan
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.2 (MingW32)
> > Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> >
> > iD8DBQFDvqSa1xC6qnMLUpYRArhpAJ91d5cSrHGEsY0pG6Jf+Nb+9gNuSgCfR8gH
> > m3qYJWEG9Zej/Sg+O5pMPQA=
> > =goh1
> > -----END PGP SIGNATURE-----
> >
>
>

Reply via email to