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....

Reply via email to