public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: GCC 4.3 release schedule
@ 2007-10-29 15:24 Benjamin Kosnik
  2007-10-29 15:54 ` Andrew MacLeod
  0 siblings, 1 reply; 53+ messages in thread
From: Benjamin Kosnik @ 2007-10-29 15:24 UTC (permalink / raw)
  To: gcc, richard.guenther, mark, amacleod



> I'd rather take the make the dot-zero release approach while branching
> and count on interested people fixing bugs on the branch after the
> dot-zero release.  This way if nobody is interested on a particular
> release series then we can declare the dot-zero release final -
> otherwise we'd do more releases from the branch anyway.

Quite honestly, I think a version of this basic idea is an improvement
over the current vague procedures, and certainly worth trying. I would
be open to experimentation in the gcc release procedure, especially
after the trials of the 4.2.x series.

Aligning Stage 1 freedoms immeidately after the confinements of Stage
3 branch/dot-zero-release seems to be the most natural way to motivate
work on Stage 3 fixing/polishing. Our current procedure works against
this natural flow.

So, the way I see it, something like this:

- now till < 100 bugs: Stage 3. Weekly bug counts sent to gcc list.

- < 100 bugs: mainline freeze, branch, lockdown for two weeks. All
  hands on board for release. All checkins must have bz#. End two week
  lockdown with 4.3.0 release candidate 1.

- 4.3.0.rc1 release, mainline Stage 1. + 2 weeks, 4.3.0.rc2. 

- 4.3.0.rc2 + 2 weeks, 4.3.0 final. (or mainline Stage 1 here?)

Temporary pain for long-term gain.

Anyway. I'm surprised this suggestion did not get more comments. This
is much more transparent than current procedures, and has a chance of
focusing the gcc community on releases, not on the wide-open gates of
Stage 1.

-benjamin





^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: GCC 4.3 release schedule
@ 2007-10-29 23:10 J.C. Pizarro
  0 siblings, 0 replies; 53+ messages in thread
From: J.C. Pizarro @ 2007-10-29 23:10 UTC (permalink / raw)
  To: gcc

I've a fast idea.

To release now it as gcc-4.3.0 if the building of distribution's base
doesn't crashes.

To start the branch for gcc-4.4-ss.

Many linux's people start to test gcc-4.3.0 from their distributions
and to report their bugs.

Tomorrow, we will have a rocked gcc-4.3.15 quickly possible.

    J.C. Pizarro

^ permalink raw reply	[flat|nested] 53+ messages in thread
* GCC 4.3 release schedule
@ 2007-10-26 13:21 Andrew MacLeod
  2007-10-26 14:05 ` Richard Guenther
  2007-11-01 16:50 ` Andrew Pinski
  0 siblings, 2 replies; 53+ messages in thread
From: Andrew MacLeod @ 2007-10-26 13:21 UTC (permalink / raw)
  To: GCC, Mark Mitchell


Now that GCC is in stage 4.3, I think we'd all be in agreement that it 
would be nice to keep this stage short and get a release out.

We are interested in using 4.3 as the system compiler in Fedora 9, and 
as such, we'd like to nail down some time lines and requirements with 
release management and the steering committee.

The timelines involved are something like this:  (clearly anything 
earlier would be great :-)

Nov 14th - we'd like to start building F9 with a 4.3 compiler. Ideally 
we'd have a branch cut no later than that and starting to stabilize 
without much new code going in.
Dec 14th - viability decision on using 4.3 as the F9 compiler.  There is 
a window here as late as Jan 14th, but the opinions will start forming 
in Dec. There shouldn't be any ABI changes from this point on.
Feb 29th - Optimistic target date for a 4.3 release.  can slip as much 
as a  month,  but clearly the earlier the release happens the better.

I don't recall seeing any other timeline requirements, does this seem 
like a reasonable target schedule? Once a decision is made to use 4.3 by 
mid-jan, it becomes very difficult to back out if something happens to 
the release date, so it becomes quite important that the final criteria 
is well understood by then and appears reachable.  If something 
unforeseen happens late in the cycle to delay the release, its also 
important that we can get some sort of steering committee agreement on 
what to do so we don't have some sort of evil gcc offspring as happened 
once before. Thats something I don't expect to happen, but will have to 
visit as risk management before the final decision is made.   My hope is 
that it'll be in good enough shape by mid january that slippage by that 
much is unlikely and isn't an issue.

Does this seem like a reasonable schedule?  Can we set the criteria for 
what a final release would look like?  We're committed to applying 
engineering resource to help make it happen.

Andrew




^ permalink raw reply	[flat|nested] 53+ messages in thread

end of thread, other threads:[~2007-11-01 21:39 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-29 15:24 GCC 4.3 release schedule Benjamin Kosnik
2007-10-29 15:54 ` Andrew MacLeod
2007-10-29 16:07   ` Benjamin Kosnik
2007-10-29 16:20     ` Richard Guenther
2007-10-29 18:04   ` Jason Merrill
2007-10-29 18:14     ` Andrew MacLeod
2007-10-29 18:29       ` Richard Guenther
2007-10-29 18:57         ` Andrew MacLeod
2007-10-29 19:37           ` Richard Guenther
2007-10-29 21:20           ` Eric Weddington
2007-10-29 22:18     ` Benjamin Kosnik
2007-10-29 22:43       ` Richard Guenther
2007-10-30  6:34         ` Mark Mitchell
2007-10-30 14:50       ` Jason Merrill
2007-10-30 15:18         ` Mark Mitchell
2007-11-01 15:45     ` Gerald Pfeifer
2007-11-01 16:01       ` Andrew MacLeod
2007-11-01 16:31         ` Benjamin Kosnik
2007-11-01 18:25           ` Richard Guenther
2007-11-01 21:39       ` Diego Novillo
  -- strict thread matches above, loose matches on Subject: below --
2007-10-29 23:10 J.C. Pizarro
2007-10-26 13:21 Andrew MacLeod
2007-10-26 14:05 ` Richard Guenther
2007-10-26 14:40   ` Andrew MacLeod
2007-10-26 15:54     ` Richard Guenther
2007-10-26 16:04       ` Dennis Clarke
2007-10-26 16:11         ` Richard Guenther
2007-10-26 16:32           ` Dennis Clarke
2007-10-26 18:06         ` Eric Botcazou
2007-10-26 18:14           ` Dennis Clarke
2007-10-26 18:20             ` Eric Botcazou
2007-10-26 18:41               ` Dennis Clarke
2007-10-26 21:02           ` Janis Johnson
2007-10-26 21:10             ` Eric Botcazou
2007-10-26 18:28       ` Martin Michlmayr
2007-10-26 19:03         ` Joe Buck
2007-10-26 20:49           ` Martin Michlmayr
2007-10-26 22:06             ` Joe Buck
2007-10-27  7:45               ` Martin Michlmayr
2007-10-31 19:10       ` Matthias Klose
2007-10-26 16:08     ` Mark Mitchell
2007-10-26 16:21       ` David Daney
2007-10-26 16:45         ` Dennis Clarke
2007-10-28 16:34           ` Jason Merrill
2007-10-26 16:21       ` Richard Guenther
2007-10-26 21:07       ` Andrew MacLeod
2007-11-01 16:50 ` Andrew Pinski
2007-11-01 17:38   ` Andrew MacLeod
2007-11-01 17:55   ` Jack Lloyd
2007-11-01 18:00     ` Daniel Jacobowitz
2007-11-01 18:27       ` Richard Guenther
2007-11-01 20:55         ` Gerald Pfeifer
2007-11-01 18:37     ` Andrew MacLeod

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).