comp.lang.ada
 help / color / mirror / Atom feed
From: Warren <ve3wwg@gmail.com>
Subject: Re: Reporting bugs in GNAT (was: [Ada] made me hate programming)
Date: Tue, 24 Aug 2010 13:32:55 +0000 (UTC)
Date: 2010-08-24T13:32:55+00:00	[thread overview]
Message-ID: <Xns9DDE61225BB36WarrensBlatherings@188.40.43.230> (raw)
In-Reply-To: 87hbilt6ua.fsf_-_@ludovic-brenta.org

Ludovic Brenta expounded in news:87hbilt6ua.fsf_-_@ludovic-brenta.org:

> Warren writes on comp.lang.ada:
>> It can be a fun exercise to see what is provoking the bug box. While
>> it is best to report those, I do find that the present reporting
>> "process" is too time consuming.  I find it is quicker and eaiser to
>> find a work-around and hope that the bug has already been reported.
> 
> While I understand your point of view, your attitude is exactly the one
> that ensures your bug cannot possibly be fixed, ever.  

I understand your point also, but this statement of yours
is not absolutely true:

In a recent case, I did not "locate" my bug. After wasting 3 hrs
to submit it, it was closed with "already known" or some
such. Presumably there are other unsubmitted bugs in the same
category. ;-)

>> Only as a last resort, I'll report it.
> 
> OK but that's another mistake.  If reporting a bug is your last line of
> defense, this means you're pretty much cornered and have become
> dependent on someone else understanding your problem, implementing 
> a fix
> and delivering the fix to you.  

No, no, no, no. I find me a work-around. If I can't, I _will_ make
the effort (or when the work-around is ugly). If I think the problem 
is one that really needs to be fixed (for the greater good), then
I _will_ take the time. But it's a judgement call, and I haven't
encountered many in that category, thankfully.

> I suggest that if you invest a couple of hours of your precious hobby
> time on just *one* compiler bug to properly isolate it in a reproducer,
> you will not only gain a lot of insight into the process but you will
> also deserve, and obtain, a lot of goodwill from the GCC maintainers
> (not only those at AdaCore, but also enlightened enthusiasts like Sam
> Tardieu and Laurent Guerby, to name but two).  This might lead to a fix
> sooner than you think.

I think the reality of the situation is that they already get a boat load 
of problem reports. Since the supply is plentiful, they don't have to be 
concerned with how easy the input process is.  That's the bottom line.

I am contributing to open source in my own way (I have several projects 
up on SF for example). I started the APQ project, which I see is still 
used. If I have to trade all or most of my free time to contribute to 
gcc, then I might as well give up my projects and join the gcc team (by 
then I'd rather pick up a guitar). In these kinds of things consequently, 
there are judgement calls involved. 

No one answer fits all.

>> Instead they insist on *ada files and don't want anything that is not
>> involved.  Gnat tries to name the involved sources, but I have found
>> that this isn't reliable - resulting in more futzing around.
> 
> That's a small issue with file naming.  Once you've done it once, you
> can do it again quite easily.

It's not just that, but deciding which of hundreds of sources to send 
etc. It's the "list" of their requirements before they will even look at 
it. If the list was shorter, the process would be easier.

I tell ya what- if I decide to submit a new bug at some point, I'll 
invest the time to automate much of that. Apart from eliminating non-
participatory source modules one by one and describing the problem, I 
suspect much of it can with a bit of effort be scripted.

But that will have to wait for a rainy day.

Warren



  parent reply	other threads:[~2010-08-24 13:32 UTC|newest]

Thread overview: 106+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-30  5:23 ADA made me hate programming mahdert
2010-06-30  5:33 ` Jeffrey R. Carter
2010-06-30  5:42   ` mahdert
2010-06-30 16:49     ` Warren
2010-06-30 18:12   ` George Orwell
2010-06-30  6:40 ` anon
2010-06-30 19:07   ` Nasser M. Abbasi
2010-07-01  1:38     ` starwars
2010-07-01  4:57     ` anon
2010-07-01 13:22       ` Colin Paul Gloster
2010-07-01 14:00         ` (see below)
2010-07-01 17:11         ` anon
2010-07-01 21:16           ` Wilson
2010-07-02  7:01             ` anon
2010-07-02 15:54             ` Non scrivetemi
2010-07-02 16:10               ` Georg Bauhaus
2010-07-02 16:55                 ` Peter C. Chapin
2010-07-06  5:37             ` David Thompson
2010-07-01 23:29           ` Randy Brukardt
2010-07-02  6:07             ` anon
2010-08-20 22:44             ` Yannick Duchêne (Hibou57)
2010-07-02 10:45           ` sjw
2010-07-02 18:04             ` anon
2010-07-02 18:53               ` Simon Wright
2010-07-03  1:54                 ` anon
2010-07-03 13:16                   ` Marc A. Criley
2010-07-03 21:50                     ` anon
2010-07-04 11:40                       ` Simon Wright
2010-07-04 23:15                         ` anon
2010-07-05  6:00                           ` Simon Wright
2010-07-04 17:52                       ` Marc A. Criley
2010-07-04 23:22                         ` anon
2010-07-05  0:22                           ` Marc A. Criley
2010-07-05 10:49                             ` anon
2010-07-05 21:50                               ` Marc A. Criley
2010-07-06 11:15                                 ` Stephen Leake
2010-07-06 12:25                                   ` Marc A. Criley
2010-07-06 19:22                                   ` Simon Wright
2010-07-06 20:03                                     ` anon
2010-07-06 19:55                                 ` anon
2010-07-06 22:51                                   ` Georg Bauhaus
2010-07-07  0:10                                   ` Marc A. Criley
2010-07-08  0:23                                     ` anon
2010-07-09  0:14                                       ` Marc A. Criley
2010-07-03 21:43                   ` Simon Wright
2010-08-21  0:33                     ` Yannick Duchêne (Hibou57)
2010-08-21 10:05                       ` Simon Wright
2010-08-20 22:30           ` Yannick Duchêne (Hibou57)
2010-08-23 15:38             ` Warren
2010-08-20 21:57       ` Yannick Duchêne (Hibou57)
2010-08-20 22:00       ` Yannick Duchêne (Hibou57)
2010-07-01 13:29     ` Colin Paul Gloster
2010-08-21  0:40       ` Yannick Duchêne (Hibou57)
2010-06-30  7:00 ` Ludovic Brenta
2010-06-30  8:36   ` tonyg
2010-06-30 23:14     ` Phil Clayton
2010-07-01 12:58     ` Lucretia
2010-06-30  9:37 ` Gautier write-only
2010-06-30 17:05   ` [Ada] " Warren
2010-06-30 21:10     ` Kulin Remailer
2010-07-02 20:03       ` Warren
2010-07-06  5:37       ` David Thompson
2010-06-30 23:42     ` Peter C. Chapin
2010-07-01 14:14       ` Georg Bauhaus
2010-07-01 14:27         ` (see below)
2010-07-01 15:36           ` Georg Bauhaus
2010-07-01 18:54             ` (see below)
2010-07-01 22:00               ` Georg Bauhaus
2010-07-01 22:11                 ` (see below)
2010-07-02  8:28                   ` Georg Bauhaus
2010-07-02 17:52                   ` Non scrivetemi
2010-07-02 19:00                     ` Georg Bauhaus
2010-07-05 12:40                       ` Colin Paul Gloster
2010-07-02 14:07                 ` Colin Paul Gloster
2010-07-01 19:34             ` Simon Wright
2010-07-02 20:30               ` Warren
2010-07-01 23:50             ` Randy Brukardt
2010-07-02  7:39               ` Georg Bauhaus
     [not found]                 ` <11xsi9ilnamk6$.1r1kaahru68b1.dlg@40tude.net>
2010-07-02 10:35                   ` Georg Bauhaus
     [not found]                     ` <u94jhtubncu$.2l0z5ep3q0kw.dlg@40tude.net>
2010-07-02 13:24                       ` Georg Bauhaus
2010-07-02 14:25                         ` Peter Hermann
2010-07-02 18:51                           ` anon
2010-07-02 14:26                     ` Colin Paul Gloster
2010-07-02 18:56                       ` Simon Wright
2010-08-21  0:54     ` Yannick Duchêne (Hibou57)
2010-08-23 15:51       ` Warren
2010-08-23 16:44         ` Yannick Duchêne (Hibou57)
2010-08-23 16:57           ` Warren
2010-08-23 20:25         ` Reporting bugs in GNAT (was: [Ada] made me hate programming) Ludovic Brenta
2010-08-23 21:29           ` Yannick Duchêne (Hibou57)
2010-08-23 22:02             ` Reporting bugs in GNAT Ludovic Brenta
2010-08-24 13:32           ` Warren [this message]
2010-08-24 17:41             ` Reporting bugs in GNAT (was: [Ada] made me hate programming) Yannick Duchêne (Hibou57)
2010-08-26 12:53               ` Warren
2010-08-26 19:01                 ` Reporting bugs in GNAT Simon Wright
2010-08-26 19:53                   ` Florian Weimer
2010-08-26 20:22                     ` Simon Wright
     [not found] ` <m7mkuvmw72ec.1fan4hqr668s6.dlg@40tude.net>
2010-06-30 10:00   ` ADA made me hate programming Pascal Obry
2010-06-30 18:54   ` Colin Paul Gloster
2010-06-30 19:40     ` Dmitry A. Kazakov
2010-07-01  5:15       ` Simon Wright
2010-07-01 13:11         ` Colin Paul Gloster
2010-07-01 18:07       ` Gautier write-only
2010-07-01  0:34     ` Kulin Remailer
2010-07-01  4:47 ` Wilson
2010-07-06 21:59 ` Pablo
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox