Bruce Snyder wrote:

On 1/5/06, Alan D. Cabrera <[EMAIL PROTECTED]> wrote:

How do we want to stage this effort in terms of SVN organization?  When
should we cut a 2.0 development branch?
I suppose that the JEE 5 work would be best suited to a 2.0 branch.
That means that there is a potential to have to do a lot of double
work. What I mean to say is that any new innovations being committed
to the HEAD will need to be refactored and committed to the 2.0
branch. And this work will increase more with the addition of more
branches (e.g., 1.1, 1.2, etc.).
You touched on the concern that I had.  I'm thinking that once we cut
this, there will be no further work on 1.x, because everyone will want
to work on 2.x.

Then we should probably consider making a decision that the HEAD
should contain 2.x work only. If any fixes need to be done to the 1.x
code then proper branching and tagging should occur to facilitate that
work.

I agree we don't want too many branches.

Will fixes for the 1.0.1 release (hopefully we can get out in a few weeks) be committed to the 1.0 branch and then we create another tag for the 1.0.1 release?

My thoughts..

Do we have any guesstimates on when we would have JEE 5 development completed? How long it will be before we can deliver a release with some innovations in it, since we previously agreed we want to release frequently? If this is going to be a while then we should discuss the work that is planned for the near future and whether there are enhancements that can be delivered in a releases before JEE 5, and if so, how that could be managed. Could some of the planned enhancements impact the stability of head development and therefore should be done in a branch? E.G. would we have stability problems doing JEE 5 development, re-arch of security, maven 1 to maven 2 migration, xbean support, corba impl etc. all in head?

John

Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL 
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo (http://geronimo.apache.org/)


Reply via email to