On Sun, 20 Sep 2009, Dave Korn wrote: > Richard Guenther wrote: > > > The trunk is in Stage 1. Stage 1 will end on Sep 30th. After Stage 1 > > Stage 3 follows with only bugfixes and no new features allowed. > > Stage 3 will end Nov 30th.
I'll answer your and Jacks question together. > I don't think this is the best time to do that. Trunk's been broken most of > last week and will probably not be buildable for at least several days yet, so > a big chunk of that warning period is going to be useless to many people. The effective useless period is extended by not including the 2-3 days necessary for the LTO merge in Stage 1. > > We've been accumulating quite a number of P1 bugs. Entering Stage 3 > > should allow to improve considerably here in a short time. > > So aren't we now likely to lose the first few days of what little remains of > stage 1 waiting for trunk to start working again, then have a mad rush of > people falling all over each other to get their new features in in the last > couple of days? One of which will inevitably break trunk again and block all > the others and then stage 1 will be over and it'll all be too late? I am not aware of any big patches that are still pending. Coming up with new yet unknown things now wouldn't be a good timing anyway. > Ten days isn't even that much warning in the first place; it's less time > than you'd generally let elapse before pinging a patch. Can I at least raise > the suggestion that a plan that might work well would be for us to go slush > for however long - less than a week, I'd suppose - it takes us to get trunk > really properly stable, and then push back the end of stage 1 by that amount? Note that Stage 3 isn't that strict as it may sound. Maintainers have quite amount of flexibility deciding what is considered a bug and thus a bugfix during Stage 3 (note that Stage3 is _not_ only for regression fixes). This includes obviously Graphite and LTO as well as target specific changes. What you won't see in Stage 3 is rewrites of infrastructure or adding of new optimization passes. Note that we have been in Stage 1 for about six month now which is IMHO enough (and unsurprisinlgy matches the length of Stage 1 of GCC 4.4). Richard.