On 15 April 2007 23:51, Mark Mitchell wrote:
> The broader question of why there are so many 124 P3 or higher
> regressions against 4.2.0 points to a more fundamental problem.
> Despite the fact that virtually all of the bugs open against 4.2.0 are
> also open against 4.1 or 4.3 -- or both! -- there seems to be little
> interest in fixing them.
>
> Some have suggested that I try to solve this by closing GCC 4.3
> development until 4.2.0 is done. I've considered that, but I don't
> think it's a good idea. In practice, this whole software freedom thing
> means that people can go off and do things on their own anyhow; people
> who are more motivated to add features than fix bugs are likely just to
> keep doing that, and wait for mainline to reopen.
So here's a second possibility: delete the 4.2 branch, and start again with
a fresh release branch. Call it 4.2 again, although it would be more-or-less
what we're expecting to be 4.3. Maybe it would be not just simplest but also
most effective to cut our losses and try again.
> However, I would consider asking the SC for permission to institute a
> rule that would prevent contributors responsible for P1 bugs (in the
> only possible bright-line sense: that the bug appeared as a result of
> their patch) from checking in changes on mainline until the P1 bug was
> resolved. This would provide an individual incentive for each of us to
> clean up our own mess. I'm certain that someone will raise the "latent
> bug" issue, but that's not the common case. And, we can always decide
> to make an exception if necessary. Of course, if we do this, I'd be
> happy to recuse myself as necessary, in order to avoid any appearance of
> favoritism towards CodeSourcery personnel.
>
> What do people think of that suggestion?
I think it runs the risk of seeming finger-pointy and causing political
reactions, but I wouldn't object to it as a new working practice.
cheers,
DaveK
--
Can't think of a witty .sigline today....