ant elder wrote:

[EMAIL PROTECTED]> wrote:
 I prefer a branch to make it clear that all in the community can work
in
it, to make it clear that it's accepted by the project, that it's
buildable
etc, instead of having work buried in the middle of a sandbox
together
with
obsolete or broken stuff, with an unclear status.


[EMAIL PROTECTED] wrote:
So you mean a branch for 2.0 (you did say this in your previous post
and
my
eyes skipped over it) and trunk would remain as 1.x ?


[EMAIL PROTECTED]> wrote:
It doesn't really make a difference for me: just 2 folders, one for 1.x
one for 2.0, and just make clear which one is which and what's its
purpose.
I'm fine with whatever option people prefer: trunk for 2.0 and
branches/1.x  or trunk for 1.x and branches/2.0, or foo/2.0,
sandbox/2.0,
whatever keeps our community happy.


[EMAIL PROTECTED] wrote:
Given the amount of activity we have going on in trunk at the moment, I
would support 1.x remaining as trunk and cutting a branch to allow for
more
innovative (read breaking) development in a 2.0 code stream.


+1 that makes sense to me

ant elder wrote:
It sounds like I (and a lot of the other committers) are going to be quite
busy developing the current trunk for the next couple of months and that
will make it difficult to participate fully in what happens in a parallel
branch. Can this new work really not happen in trunk? Whats changed to make
all the comments at the bottom of [1] no longer relevant?

   ...ant

[1] http://apache.markmail.org/message/7ksuvizroitpafnp


What's changed is the design discussions that have recently popped up on the list (I gave 9 examples) [2], which IMO will require concrete work including breaking changes, and I think we need a place for that kind of work to happen without breaking the stability of the current code base in trunk.

The earlier email you referenced [1] also said this:
====
Many of the items suggested for 2.0 have previously been the subject of discussions that have not been easy to close. Until we have agreement on how to approach these things, I think it's better for 2.0 development to happen in an "investigative" branch. Doing this will allow us to try different approaches and see which we prefer, without causing a lot of churn to the trunk.
====
That's consistent with my view, and I'm looking for the right Subversion folder to make progress on the 9 mentioned items, hoping that it'll help the community discuss and reach consensus based on concrete work / code.

I was thinking about a branch to make it clear that it was shared and that this work was open to all, but I'm also happy to see that work start in shared sandboxes. On a related note, it looks like this is what Adriano and Oscar are doing with the Android port for example.

[2] http://marc.info/?l=tuscany-dev&m=121066365312526

Thoughts?
--
Jean-Sebastien

Reply via email to