public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Reporting bugs: there is nothing to gain in frustrating reporters
@ 2005-06-15 14:36 Roberto Bagnara
  2005-06-15 15:03 ` Giovanni Bajo
  0 siblings, 1 reply; 125+ messages in thread
From: Roberto Bagnara @ 2005-06-15 14:36 UTC (permalink / raw)
  To: gcc


Stimulated by the discussion about fixing bugs and frustrated
potential developers, I thought it could be useful to briefly
share my recent experience of frustrated bug reporter with the
subscribers of this list.

Until the recent past, I have never given up investigating any
suspicious behavior of GCC and I have always tried hard to
come up with a testcase, check the standard documents and write
decent bug reports.  But this activity has recently been so
frustrating that I now see it as a loss of time.  In the past,
we had the list of open bug reports that was growing beyond
control;  to improve the situation now we have people sitting
on the bug database on a 24/7 basis, with an apparent anxiety
to close bug reports as quickly as possible.

The pattern I went through lately goes more or less as follows:

1) I submit a bug report;
2) someone looks at it superficially, too superficially, and
    posts a comment that tends to deny there is a problem;
3) I and/or someone else explain that the problem is indeed
    there, possibly citing the points of the standards that
    are being violated;
4) the person who said the bug was not (exactly) a bug does
    not even care to reply, but the superficial comments
    remain there, probably killing the bug report.

I wonder what is the rationale here.  Discouraging bug
reporters may be an effective way to avoid bug reports pile up,
but this is certainly not good for GCC.

Examples of the pattern I described above are in:

   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21067
   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21032
   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19092
   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12963

My advice to people filtering bug reports is: if you only had
time to look at the issue superficially, either do not post
any comment or be prepared to continue the discussion on more
serious grounds if the reporter or someone else comes back
by offering more insight and/or precise clauses of the
relevant standards.

All the best,

     Roberto

-- 
Prof. Roberto Bagnara
Computer Science Group
Department of Mathematics, University of Parma, Italy
http://www.cs.unipr.it/~bagnara/
mailto:bagnara@cs.unipr.it

^ permalink raw reply	[flat|nested] 125+ messages in thread
* Re: Reporting bugs: there is nothing to gain in frustrating reporters
@ 2005-06-15 16:09 Sam Lauber
  0 siblings, 0 replies; 125+ messages in thread
From: Sam Lauber @ 2005-06-15 16:09 UTC (permalink / raw)
  To: Richard Guenther, gcc

> > > Agreed. But keep in mind that it is not necessary to reply: once the 
bug is
> > > open and confirmed, the last comment "wins", in a way. If the 
bugmaster
> > > wanted to close it, he would just do it, so an objection in a comment 
does
> > > not make the bug invalid per se.
> >
> > But an objection from one of the bugmasters *is* enough to keep people
> > from presenting a patch.
> 
> How do you come to this conclusion?  From my experience this
> is untrue - bugs get fixed because either someone feels resposible,
> it's too easy to do, or someone has personal interest in getting the
> bug fixed.  Negative or positive comments do not change this.
Once I submitted a bug to a project (not GCC) in November '04.  I didn't
recive a conformation mail until last month!

Samuel Lauber

-- 
_______________________________________________
Surf the Web in a faster, safer and easier way:
Download Opera 8 at http://www.opera.com

Powered by Outblaze

^ permalink raw reply	[flat|nested] 125+ messages in thread
* Re: Reporting bugs: there is nothing to gain in frustrating reporters
@ 2005-06-15 16:28 Dan Kegel
  0 siblings, 0 replies; 125+ messages in thread
From: Dan Kegel @ 2005-06-15 16:28 UTC (permalink / raw)
  To: GCC Mailing List

Scott Robert Ladd wrote:

> Mark has a valid concern: Why aren't bugs being fixed? One answer is:
> The GCC community is often less than welcoming, friendly, and helpful.
> 
> You may not like or believe the answer, but if you want more people to
> help GCC for free, an attitude adjustment may be required on your part.
> It's not as if there aren't many other challenging projects for people
> to participate in.

I'm a bug reporter, usually not a bug fixer, and I don't
get the feeling that the gcc developers are being rude.
The 27 issues I've reported have been dealt with professionally
and reasonably.  (A few have languished unfixed, but those
bugs aren't critical, and it hasn't bothered me too much.
And to be fair, I'm sitting on fixes sent me by the gcc
developers I've been too busy to verify, so really, I
wouldn't have a leg to stand on even if I wanted to complain!)
- Dan

-- 
Trying to get a job as a c++ developer?  See http://kegel.com/academy/getting-hired.html

^ permalink raw reply	[flat|nested] 125+ messages in thread
[parent not found: <Pine.LNX.4.44.0506161016020.29165-100000@coffee.psychology.mcmaster.ca>]
* Re: Reporting bugs: there is nothing to gain in frustrating reporters
@ 2005-06-16 14:39 Dan Kegel
  2005-06-16 14:52 ` Scott Robert Ladd
  0 siblings, 1 reply; 125+ messages in thread
From: Dan Kegel @ 2005-06-16 14:39 UTC (permalink / raw)
  To: GCC Mailing List

Scott Robert Ladd wrote:
> I have ample evidence that
> many people feel that the GCC developer community is not very welcoming.

I haven't found this to be the case.  Perhaps that's because
I try to control my urge to post frequently (oops, guess
I'm screwing up here!), and because I try hard to come
up with minimal test cases when I have problems to report.

> 1) Bugmasters could be less perfunctory and pejorative in their
> comments. Examples have been given.

Politeness is always a good idea.
However, if you poke a bear with a stick often enough,
he will growl.  If you tell a gcc developer over and over
he is wrong, for instance, I think it's understandable
for him to becom cross.

In any big project, there will always be developers who are sometimes
cross and impolite (e.g. certain library maintainers who shall
remain nameless) but do stellar work in general.
When you run into such a bear, it's best to just
grit your teeth, remain polite, and be thankful he's
contributing to the project.

> 2) A mentoring system could help bring along new GCC developers. I'm not
> talking about hand-holding, I'm suggesting that having some place for
> people to ask a few questions, one on one, to get over certain
> conceptual humps.

What about the IRC channel mentioned earlier, posted
prominently at the top of http://gcc.gnu.org/wiki ?
And then there's the GCC summit, if you're really serious.

> 3) To keep Steven's bloodpressure down, I suggest a new mailing list,
> gcc-design, where engineers like myself can propose designs and concepts
> without upsetting those who find such discussions annoying.

I think what gets peoples' blood pressure up is
endless discussion about how they ought to do their
business.
- Dan

-- 
Trying to get a job as a c++ developer?  See http://kegel.com/academy/getting-hired.html

^ permalink raw reply	[flat|nested] 125+ messages in thread
* Re: Reporting bugs: there is nothing to gain in frustrating reporters
@ 2005-06-18 13:07 Robert Dewar
  0 siblings, 0 replies; 125+ messages in thread
From: Robert Dewar @ 2005-06-18 13:07 UTC (permalink / raw)
  To: dewar, toon; +Cc: gcc, vincent+gcc

> Well, I haven't studied this to such a great detail because I (according 
> to Kahan) belong to the group of people who "don't care about floating 
> point accuracy because their code is so robust they can even run on 
> Cray's", but doesn't this mean that we can solve it in the compiler by 
> having its run time library provide this functionality ?

You are mixing issues, the issue of extra precision on the x86 has nothing
whatever with whether or not such values can be stored in memory (they can),
and Kahan's inaccurate impression that there is a problem in extending the
stack, if indeed you are quoting him accurately, is not relevant.

> Given that most modern compilations on x86 hardware would use SSE, we 
> could at least comfort the users who do want to use the extra bits of 
> 80-bit floating point land ...

long double works just fine right now

^ permalink raw reply	[flat|nested] 125+ messages in thread
* Re: Reporting bugs: there is nothing to gain in frustrating reporters
@ 2005-06-18 13:09 Robert Dewar
  0 siblings, 0 replies; 125+ messages in thread
From: Robert Dewar @ 2005-06-18 13:09 UTC (permalink / raw)
  To: dewar, toon; +Cc: gcc, vincent+gcc

By the way, we had one customer recently report an experiment of 
using -march=pentium4 -fpmath=sse on a big application and seeing
a 5% improvement in performance. This customer incidentally had
reported a bug under the title "intel x86 numeric nightmare",
which was another version of PR/323 in the Ada context, and the
use of -fpmath=sse was to fix this nightmare (the improved
performance was a pleasant side effect). Unfortunately we
don't have the figures for these two switches separated.

^ permalink raw reply	[flat|nested] 125+ messages in thread
[parent not found: <5959136.1119100149879.JavaMail.root@dtm1eusosrv72.dtm.ops.eu.uu.net>]

end of thread, other threads:[~2005-06-20 12:09 UTC | newest]

Thread overview: 125+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-15 14:36 Reporting bugs: there is nothing to gain in frustrating reporters Roberto Bagnara
2005-06-15 15:03 ` Giovanni Bajo
2005-06-15 15:29   ` Scott Robert Ladd
2005-06-15 15:57     ` Richard Guenther
2005-06-15 16:14       ` Scott Robert Ladd
2005-06-15 16:32         ` Steven Bosscher
2005-06-15 16:53         ` Gabriel Dos Reis
2005-06-16 11:43         ` Daniel Berlin
2005-06-16 12:03           ` Vincent Lefevre
2005-06-16 12:07             ` Daniel Berlin
2005-06-16 12:12             ` Daniel Berlin
2005-06-16 16:04               ` Vincent Lefevre
2005-06-16 12:25             ` Steven Bosscher
2005-06-16 13:21             ` Gabriel Dos Reis
2005-06-16 14:15           ` Scott Robert Ladd
2005-06-16 14:24             ` Andrew Pinski
2005-06-16 14:59               ` Gabriel Dos Reis
2005-06-16 14:29             ` Gabriel Dos Reis
2005-06-16 14:40               ` Scott Robert Ladd
2005-06-16 14:45                 ` Steven Bosscher
2005-06-16 14:54             ` Daniel Berlin
2005-06-16 15:00               ` Scott Robert Ladd
2005-06-16 15:08                 ` Daniel Berlin
2005-06-16 15:16                   ` Scott Robert Ladd
2005-06-16 15:16                 ` Andrew Pinski
2005-06-16 15:57                   ` Haren Visavadia
2005-06-16 17:25                   ` Roberto Bagnara
2005-06-16 17:38                     ` Andrew Pinski
2005-06-16 17:41                       ` Andrew Pinski
2005-06-16 19:08                       ` Vincent Lefevre
2005-06-18  4:39                     ` Mike Stump
2005-06-16 16:24             ` E. Weddington
2005-06-15 16:50     ` Gabriel Dos Reis
2005-06-15 17:00       ` Scott Robert Ladd
2005-06-15 17:14         ` Richard Guenther
2005-06-15 17:25           ` Scott Robert Ladd
2005-06-15 18:42             ` Dave Korn
2005-06-15 19:07               ` Eric Botcazou
2005-06-15 19:22       ` Florian Weimer
2005-06-15 22:15         ` Vincent Lefevre
2005-06-15 22:18           ` Andrew Pinski
2005-06-16 12:09             ` Vincent Lefevre
2005-06-16 12:20               ` Daniel Berlin
2005-06-16 12:35                 ` Haren Visavadia
2005-06-16 12:42                   ` Daniel Berlin
2005-06-16 12:42                 ` Patrick McFarland
2005-06-16 14:12                 ` Mark Hahn
2005-06-16 16:34                   ` Andrew Pinski
2005-06-16 18:59                     ` Vincent Lefevre
2005-06-16 16:00                 ` Vincent Lefevre
2005-06-16 16:12                   ` Robert Dewar
2005-06-16 18:53                     ` Vincent Lefevre
2005-06-16 21:54                       ` Robert Dewar
2005-06-18  6:52                         ` Vincent Lefevre
2005-06-18  7:09                           ` Patrick McFarland
2005-06-18 10:54                           ` Mattias Karlsson
2005-06-18 11:11                             ` Sylvain Pion
2005-06-18 12:43                               ` Robert Dewar
2005-06-18 12:39                             ` Robert Dewar
2005-06-18 13:05                               ` Mattias Karlsson
2005-06-18 13:12                                 ` Robert Dewar
2005-06-18 13:52                                   ` Mattias Karlsson
2005-06-18 20:45                                     ` Robert Dewar
2005-06-18 21:33                                       ` Laurent GUERBY
2005-06-18 21:37                                         ` Robert Dewar
2005-06-18 21:52                                           ` Laurent GUERBY
2005-06-18 22:01                                             ` Robert Dewar
2005-06-19  9:04                                               ` Vincent Lefevre
2005-06-19  9:42                                                 ` Gabriel Dos Reis
2005-06-19 10:54                                                   ` Vincent Lefevre
2005-06-19  0:45                                           ` Gabriel Dos Reis
2005-06-19  1:02                                             ` Robert Dewar
2005-06-19  8:55                                       ` Vincent Lefevre
2005-06-19  8:50                                     ` Vincent Lefevre
2005-06-19  8:59                                       ` Mattias Karlsson
2005-06-19  9:15                                         ` Vincent Lefevre
2005-06-19  9:29                                           ` Mattias Karlsson
2005-06-19  9:47                                           ` Gabriel Dos Reis
2005-06-19 10:56                                             ` Vincent Lefevre
2005-06-19 11:16                                               ` Steven Bosscher
2005-06-19 15:40                                                 ` Vincent Lefevre
2005-06-19 15:50                                                   ` Andrew Pinski
2005-06-19 15:55                                                   ` Gabriel Dos Reis
2005-06-19 13:48                                               ` Gabriel Dos Reis
2005-06-19 15:18                                                 ` Vincent Lefevre
2005-06-19 15:33                                                   ` Gabriel Dos Reis
2005-06-19 15:45                                                     ` Michael Veksler
2005-06-19 16:06                                                       ` Gabriel Dos Reis
2005-06-20  7:51                                                         ` Michael Veksler
2005-06-20  8:13                                                           ` Steven Bosscher
2005-06-20  9:50                                                             ` Michael Veksler
2005-06-20 12:09                                                           ` Gabriel Dos Reis
2005-06-19 17:14                                                     ` Vincent Lefevre
2005-06-19  9:12                                       ` Gabriel Dos Reis
2005-06-19  9:25                                         ` Vincent Lefevre
2005-06-19 18:10                                           ` Joseph S. Myers
2005-06-19 10:17                                         ` Haren Visavadia
2005-06-19 11:11                                           ` Vincent Lefevre
2005-06-19 13:54                                             ` Gabriel Dos Reis
2005-06-19 13:57                                               ` Andrew Pinski
2005-06-19 15:59                                                 ` Vincent Lefevre
2005-06-19 16:17                                                   ` Gabriel Dos Reis
2005-06-19 20:21                                                   ` Marcin Dalecki
2005-06-19 15:53                                               ` Vincent Lefevre
2005-06-19 13:52                                           ` Gabriel Dos Reis
     [not found]                         ` <14438986.1119085487629.JavaMail.root@dtm1eusosrv72.dtm.ops.eu.uu.net>
2005-06-18 11:47                           ` Toon Moene
2005-06-18 12:48                             ` Robert Dewar
     [not found]                             ` <516726.1119099078977.JavaMail.root@dtm1eusosrv72.dtm.ops.eu.uu.net>
2005-06-18 13:04                               ` Toon Moene
2005-06-18 13:15                                 ` Robert Dewar
2005-06-19  8:35                             ` Vincent Lefevre
2005-06-15 22:19           ` Steven Bosscher
2005-06-15 23:23           ` Gabriel Dos Reis
2005-06-15 16:09 Sam Lauber
2005-06-15 16:28 Dan Kegel
     [not found] <Pine.LNX.4.44.0506161016020.29165-100000@coffee.psychology.mcmaster.ca>
2005-06-16 14:37 ` Scott Robert Ladd
2005-06-16 14:39 Dan Kegel
2005-06-16 14:52 ` Scott Robert Ladd
2005-06-16 15:02   ` Daniel Berlin
2005-06-16 15:12     ` Scott Robert Ladd
2005-06-16 15:13   ` Gabriel Dos Reis
2005-06-16 15:22     ` Scott Robert Ladd
2005-06-18 13:07 Robert Dewar
2005-06-18 13:09 Robert Dewar
     [not found] <5959136.1119100149879.JavaMail.root@dtm1eusosrv72.dtm.ops.eu.uu.net>
2005-06-18 13:18 ` Toon Moene
2005-06-18 13:22   ` Robert Dewar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).