You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Paul Querna <ch...@force-elite.com> on 2005/04/30 00:45:19 UTC

[PROPOSAL] Branch 2.1.x on May 13

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I think that most other developers agree that 2.1.x/trunk has enough
features for a 2.2.x GA branch.

I believe 2.1.x is a moving target.

I think it is hard to stabilize a moving target.

I believe we should always keep trunk open for development.

I believe in order to create a stable 2.1.x, in preparation for a 2.2.x
GA branch.

I think we should branch 2.1.x from trunk to stabilize it.

Once 2.1.x is in a branch, I believe trunk should become 2.3.x.

I believe having 2.1.x in a stabilization branch will speed the release
of 2.2.x.

I believe that 2.1.x should have a set branch date.  Based on past
history, I do not think we have been successful without a set date.

I am proposing the branch date be May 13, 2005.

Votes/Comments/Alternatives/Ideas/etc are all welcome.

Thanks,

- -Paul
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFCcrj/94h19kJyHwARAr0uAKC2giVIv+alNrM2WATOa6QZKN+58QCgktoe
i/FE+UING3GZU80G/NEpeX4=
=DCRq
-----END PGP SIGNATURE-----

Re: [PROPOSAL] Branch 2.1.x on May 13

Posted by Dmitri Tikhonov <dm...@netilla.com>.
Why do I suddenly have the "I Have A Dream" speech flashes? ;-)

   - Dmitri.

Paul Querna wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> I think that most other developers agree that 2.1.x/trunk has enough
> features for a 2.2.x GA branch.
> 
> I believe 2.1.x is a moving target.
> 
> I think it is hard to stabilize a moving target.
> 
> I believe we should always keep trunk open for development.
> 
> I believe in order to create a stable 2.1.x, in preparation for a 2.2.x
> GA branch.
> 
> I think we should branch 2.1.x from trunk to stabilize it.
> 
> Once 2.1.x is in a branch, I believe trunk should become 2.3.x.
> 
> I believe having 2.1.x in a stabilization branch will speed the release
> of 2.2.x.
> 
> I believe that 2.1.x should have a set branch date.  Based on past
> history, I do not think we have been successful without a set date.
> 
> I am proposing the branch date be May 13, 2005.
> 
> Votes/Comments/Alternatives/Ideas/etc are all welcome.
> 
> Thanks,
> 
> - -Paul
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (Darwin)
> 
> iD8DBQFCcrj/94h19kJyHwARAr0uAKC2giVIv+alNrM2WATOa6QZKN+58QCgktoe
> i/FE+UING3GZU80G/NEpeX4=
> =DCRq
> -----END PGP SIGNATURE-----


Re: [PROPOSAL] Branch 2.1.x on May 13

Posted by Nick Kew <ni...@webthing.com>.
Justin Erenkrantz wrote:

> Why couldn't we fix those up after the branch?  The point would be to
> stop making 2.1.x a moving target so that we can fix the showstoppers. 

+1 on that.  Not on the timing, though: I won't have time for apache
until after Xtech[1], so that's a definite abstension on anything
happening on May 13th.

[1] where I'm giving a presentation on Apache as a platform for XML
    apps on the Web.

-- 
Nick Kew

Re: [PROPOSAL] Branch 2.1.x on May 13

Posted by Justin Erenkrantz <ju...@erenkrantz.com>.
--On Monday, May 2, 2005 3:26 PM -0400 Jim Jagielski <ji...@jaguNET.com> 
wrote:

> I'm +1 for branching 2.2-alpha... However, there are 2 outstanding
> show-stoppers. Do we expect these to be addressed before the branch.
> I think so, especially if they require API changes

Why couldn't we fix those up after the branch?  The point would be to stop 
making 2.1.x a moving target so that we can fix the showstoppers.  -- justin

Re: [PROPOSAL] Branch 2.1.x on May 13

Posted by Jim Jagielski <ji...@jaguNET.com>.
I'm +1 for branching 2.2-alpha... However, there are 2 outstanding
show-stoppers. Do we expect these to be addressed before the branch.
I think so, especially if they require API changes


Re: [PROPOSAL] Branch 2.1.x on May 13

Posted by Justin Erenkrantz <ju...@erenkrantz.com>.
--On Friday, April 29, 2005 3:45 PM -0700 Paul Querna 
<ch...@force-elite.com> wrote:

> I am proposing the branch date be May 13, 2005.

++1.  -- justin

Re: [PROPOSAL] Branch 2.1.x on May 13

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
At 05:45 PM 4/29/2005, Paul Querna wrote:

>I think that most other developers agree that 2.1.x/trunk has enough
>features for a 2.2.x GA branch.

+1

>I believe 2.1.x is a moving target.

+/- 0.  I see the tree is fairly stable, has some decent bug fixing
activity, and nothing destabling.  To the extent that 'I want this
feature in version x.y' that always happens, and can be ignored unless
there is code to consider.

>I think it is hard to stabilize a moving target.

+1 if it was moving.  -1 to your statement.

>I believe we should always keep trunk open for development.

Ack.

>I believe in order to create a stable 2.1.x, in preparation for a 2.2.x
>GA branch.

We discussed this at ApacheCon.  When we have something betaworthy,
the candidate should be simply svn cp'ed to a branch.

>I think we should branch 2.1.x from trunk to stabilize it.

-1 - I don't see trunk as unstable.

>Once 2.1.x is in a branch, I believe trunk should become 2.3.x.

-1 - but close.  Once 2.2 is branched, then 2.1 is dead.  Trunk
does immediately become 2.3.x at that point, yes.

>I believe having 2.1.x in a stabilization branch will speed the release
>of 2.2.x.

disagree...

>I believe that 2.1.x should have a set branch date.  Based on past
>history, I do not think we have been successful without a set date.
>
>I am proposing the branch date be May 13, 2005.

The 'problems' aren't with the branch date, although an alpha tag
(with the intent to become beta) as of that date would always be
welcomed.

The problem is really that there will be alot of float between first
beta and final.  I'm suggesting the goal isn't date setting the branch,
it's date setting the final release after branch.

I'm not convinced branching before beta buys us anything, but sure
am convinced that we have to branch when we go beta.

The nice bit is that rather than copying from trunk, once we have some
2.1.6-alpha we want to decree as 2.2.0-beta, we copy from the 2.1.6
tag.  So trunk really isn't in our way.

 From discussion - I see us branching 2.1.x anyways, but still object 
since we will now be maintaining two or three backports for every 
bugfix commit to trunk/.  Humbly suggest this isn't the conclusion 
we reached at AC Las Vegas, and suggest it's still the wrong solution 
to a non-problem.

In short IMHO - get alpha to beta; set a short date for GA (keep pain
minimal); spin 1x - 3x on beta till release, get 2.2 out the door.
A one month window of parallel 2.3 Trunk/2.2 Branch/2.0 Branch backports
are a pain, but if we can keep the window short we shouldn't suffer to
greatly.

Bill




Re: [PROPOSAL] Branch 2.1.x on May 13

Posted by Sander Striker <st...@apache.org>.
Paul Querna wrote:
> I am proposing the branch date be May 13, 2005.
> 
> Votes/Comments/Alternatives/Ideas/etc are all welcome.

+1 on branching.  No preference on time, the sooner
the better IMO.

Sander