NEW vs. UNCONFIRMED

Dara Hazeghi dhazeghi@yahoo.com
Sun Jun 1 01:01:00 GMT 2003


--- Wolfgang Bangerth <bangerth@ices.utexas.edu> wrote:
 >>? One example I'm wondering about is 10403 (Java on mingw32
 > > runtime bug). Thanks,
 >
 > I think whenever I came across something like that, I put the state to
 > confirmed(=new) when the original submitter could reproduce the same
 > problem again with a different version of gcc on his system, AND if 
this
 > was a system of which I suspected that there is none of us bugs people
 > working with. Ideally, we'd just leave these reports as they are and 
leave
 > it to the platform maintainers to confirm. However, since this is not
 > happening, I thought it would be more useful to flush out a couple of
 > reports that were wrong, put some justifiably into confirmed, and a 
few
 > into confirmed though it was really a user error.

I guess I agree with you in principle, I just feel you standards are a 
bit too stringent. Especially for runtime bugs, I'm not certain whether 
it's necessarily fair to ask the submitter to try multiple compiler 
versions, particularly if the failing one is the current release. I 
think I find Joseph's proposal perhaps more practical:

 > You should alse make sure that the bug report seems to contain 
sufficient
 > information for anyone with the right platform to reproduce it (all
 > required sources, compiler options, what is considered to be wrong, 
...).
 > Given that information is present, and that what is described as being
 > wrong does indeed look like a bug, I think treating the bug as 
confirmed on the given
 > version and platform is reasonable.

I think something along these lines will provide the necessary 
information, without asking too much of the reporter... Especially 
since for other types bugs, we tend to have a somewhat lower threshold.

 >
 > Things have changed a little since we're now so many more people 
working
 > on bugzilla, and have a variety of platforms. For example Giovanni 
may be
 > able to reproduce this bug on his windows box.

Perhaps then we should set up a list of platforms, and people who are 
willing to test code on them? As it is, usually I just end up asking 
whoever seems most likely to have such systems, but I'd be reasonably 
confident that among all the "bugs people" and the regular developers 
we cover most of the platforms. Thoughts?

Another question I have is about including the platform of a bug in the 
summary (ie "[powerpc64] blah fails doing foo". Now that Daniel has 
made it possible to edit the host and target fields (thanks again!), it 
seems to me that we should be using those, rather than the bug summary, 
to include the specific platform on which the bug occurred. Also, since 
target triplets have a canonical form, this will root out a number of 
minor inconsistencies (ie ppc vs powerpc), and make it much easier to 
search for specific problems. Any opinions about this? I generally lean 
toward the philosophy of one field, one purpose...

Finally, a question about maintainers and bugs. Is there a consensus as 
to when it is okay to assign a bug to someone, and when it is okay to 
add someone (who's responsible for the relevant portion of the 
compiler) to the cc: list of a bug? Thanks,

Dara

P.S. Apologies for sending a copy of this message to everyone without a 
title. Too much cutting and pasting...



More information about the Gcc-bugs mailing list