Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: "Eli Zaretskii" <eliz@is.elta.co.il>
To: dberlin@dberlin.org
Cc: gdb@sources.redhat.com
Subject: Re: [maint] The GDB maintenance process
Date: Sat, 22 Feb 2003 23:25:00 -0000	[thread overview]
Message-ID: <4634-Sun23Feb2003012208+0200-eliz@is.elta.co.il> (raw)
In-Reply-To: <53C2C20C-44E6-11D7-BE9F-000393575BCC@dberlin.org> (message from Daniel Berlin on Thu, 20 Feb 2003 10:16:46 -0500)

> Date: Thu, 20 Feb 2003 10:16:46 -0500
> From: Daniel Berlin <dberlin@dberlin.org>
> >
> > Who said that adding code at a faster rate at the price of having more
> > bugs is more ``progress'' than what we have now?
> 
> Who said we'd necessarily have more bugs?
> Can you back this up?

I think we have too many bugs already.  How about computing some
statistics about how many changes repair breakage made by previous
changes?

Committing unreviewed changes will necessarily make the situation
worse.

> > There are people out
> > there who need GDB to actually do something _useful_, not just to debug
> > and/or develop GDB itself, you know.
> You've assumed that it would make GDB completely unusable.

I didn't say that.  But breaking even a single important feature
could make someone out there totally helpless to find some bug.

> > What about frustration of those
> > GDB users when their favorite feature is broken by some
> > committed-before-review patch that adds a hot new feature?
> > Does that
> > ever count?
> 
> Does it ever happen?

Yes, it does.  A simple reading of the ChangeLog will show you.

> This isn't grade school anymore, we all know how to write good code.

Yes, we do.  But GDB's internals being as complex and not too
documented as they are, it doesn't surprise me that excellent
programmers still break things.

> > Does anyone remember that latest GCC releases are practically unusable
> > for any production-quality work due to bugs?  Does anyone even care?
> >
> Latest?
> There was *one* release that was like this, GCC 3.0.

That was was simply broken.  But even the latest 3.2.x series are too
buggy for serious production-quality code, at least in systems where
reliability is a requirement.  People are still using 2.95.x for that
reason.

> And we *knew* it was going to be like this, because of the new ABI.  
> You couldn't do much about it.

Yes, you could.  You could refrain from releasing it.


  parent reply	other threads:[~2003-02-22 23:25 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-20 20:11 Zaretskii Eli
2003-02-20 14:58 ` Daniel Jacobowitz
2003-02-20 15:56   ` Andrew Cagney
2003-02-20 16:39     ` Andrew Cagney
2003-02-20 15:16 ` Daniel Berlin
2003-02-20 16:19   ` Andrew Cagney
2003-02-20 16:24     ` Daniel Berlin
2003-02-20 16:31     ` Daniel Berlin
2003-02-20 17:13     ` Daniel Berlin
2003-02-22 23:25   ` Eli Zaretskii [this message]
2003-02-23  1:57     ` Daniel Berlin
2003-02-23 19:23       ` Eli Zaretskii
  -- strict thread matches above, loose matches on Subject: below --
2003-02-24  5:29 Michael Elizabeth Chastain
2003-02-20 20:11 Zaretskii Eli
2003-02-18  6:08 Zaretskii Eli
2003-02-17 18:07 Daniel Jacobowitz
     [not found] ` <drow@mvista.com>
2003-02-17 18:58   ` Kevin Buettner
2003-02-17 21:01 ` Elena Zannoni
2003-02-19  1:49   ` Daniel Jacobowitz
2003-02-19  2:26     ` Joel Brobecker
2003-02-19 15:43       ` Andrew Cagney
2003-02-19 16:29         ` Daniel Jacobowitz
2003-02-19 22:04           ` Andrew Cagney
2003-02-19 13:24     ` Daniel Berlin
2003-02-19 15:51       ` Andrew Cagney
2003-02-19 14:50     ` Andrew Cagney
2003-02-19 17:33       ` David Carlton
2003-02-19 17:57         ` Kevin Buettner
2003-02-19 18:56           ` Andrew Cagney
2003-02-19 20:39             ` Christopher Faylor
2003-02-19 23:17               ` Jason Molenda
2003-02-20  1:53                 ` Christopher Faylor
2003-02-19 19:35           ` David Carlton
2003-02-20 18:32       ` Richard Earnshaw
2003-02-22  0:53         ` Andrew Cagney
2003-02-19 15:12     ` Andrew Cagney
2003-02-19 15:21       ` Daniel Jacobowitz
2003-02-19 16:24         ` Andrew Cagney
2003-02-19 18:36           ` Christopher Faylor
2003-02-19 23:36           ` Jason Molenda
2003-02-19 23:52             ` Andrew Cagney
2003-02-19 23:59               ` Jason Molenda
2003-02-20  0:16                 ` Elena Zannoni
2003-02-20  0:21                 ` Andrew Cagney
2003-02-18  2:39 ` Andrew Cagney
2003-02-18  4:28 ` Andrew Cagney
2003-02-19  3:49   ` Jim Blandy
2003-02-19 16:14     ` Andrew Cagney
2003-02-19 16:31       ` Daniel Jacobowitz
2003-02-19  2:24 ` Jim Blandy
2003-02-19 16:33   ` Andrew Cagney
2003-02-19 22:24     ` Jim Blandy
2003-02-19 22:39       ` Christopher Faylor
2003-02-19 22:53         ` Andrew Cagney
2003-02-19 23:53       ` Elena Zannoni
2003-02-20  1:27         ` Andrew Cagney
2003-02-20  2:48   ` Andrew Cagney
2003-02-21 23:43   ` Andrew Cagney
2003-02-21 23:57   ` Andrew Cagney
2003-02-19  6:05 ` David Carlton
2003-02-23 23:26 ` Mark Kettenis
2003-02-24  7:18   ` Andrew Cagney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4634-Sun23Feb2003012208+0200-eliz@is.elta.co.il \
    --to=eliz@is.elta.co.il \
    --cc=dberlin@dberlin.org \
    --cc=gdb@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox