On Thu, 2008-11-20 at 00:39 +0100, Steven Bosscher wrote:
> On Mon, Nov 17, 2008 at 11:15 AM, Jakub Jelinek <[EMAIL PROTECTED]> wrote:
> > Quality Data
> > ============
> >
> > Priority          #     Change from Last Report
> > --------        ---     -----------------------
> > P1               13     -  4
> > P2              114     - 27
> > P3                3     +- 0
> > --------        ---     -----------------------
> > Total           130     - 31
> >

> 
> [...] There are more bugs like this (maybe 12, 16 in total or so). I think
> that if you keep counting this kind of PRs in the "Quality Data", it
> gives a much darker (and, frankly, quite flawed) indication of the
> quality of the compiler. In fact, if you judge the state of GCC 4.4
> based on the Bugzilla regressions list, it is in surprisingly good
> state compared to GCC 4.3 (I don't know how many bugs GCC 4.4 has that
> are not regressions, of course).
> 
> In business-speak, one would probably say that just the number of
> regressions is not a good Key Performance Indicator ;-)

May be the summary could include a few more lines to distinguish
by keyword family then by priority. 

Here is a first cut of families limited to three so as to keep
the report readable:

1/ "real bugs" = has at least one of
wrong-code, rejects-valid, ice-on-valid, ice-checking, ABI, build, 
assemble-failure, link-failure

2/ "other bugs" = the rest with at least one keyword

3/ "no keyword" = so to be added, I assume cannot be P1/P2/P3

I assume a few reports in category 2 should be considered for release
like: 
- essential documentation or release note missing or incorrect
- wrong-debug with large impact
- compiled code performance regression likely to be seen widely
- compile time regression likely to be seen widely

These should be candidate for P1 and family 2 and 3.

My 0.02 c :).

Laurent


Reply via email to