Bryce McKinlay wrote:


Mark,

Could we get an exemption from the freeze rules for low-risk, runtime only libgcj fixes as determined by the libgcj maintainers?

I don't think we want to do that.

First, we're close to a release. We've been waiting on one fix since Friday, and Jeff Law has promised to fix it today.

Second, the whole point of freezes is to ensure stability. We're going to RC3 on this release because we've found bad problems in RC1 and RC2. If a change were to be checked in, for whatever reason, happens to break something, then we need an RC4, and everybody loses.

Alternatively, could we rethink our release policy to ensure that the duration of freezes is minimized in the future? I do think that a hard freeze in the days leading up to a release is useful and important, but keeping it in place for weeks just because a couple of bugs remain unfixed doesn't seem helpful.

Obviously, I'd like to have a shorter freeze period. This is the longest pre-release freeze I can remember since I've been running releases. That reflects the fact that a lot of critical problems were uncovered in 4.0.0, including some during the 4.0.1 release process.

The way to get a shorter freeze period is to have fewer bugs and to fix them more quickly. I think that this release is somewhat exceptional in that after we released 4.0.0, a lot of people started using a lot of new technology, and, unsurprisingly, there are more bugs in 4.0.0 than in the average release.

Please hang in there.

Thanks,

--
Mark Mitchell
CodeSourcery, LLC
[EMAIL PROTECTED]
(916) 791-8304

Reply via email to