Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Andreas Jaeger <aj@suse.de>
To: Tom Lord <lord@emf.net>
Cc: neil@daikokuya.demon.co.uk, rth@redhat.com,
	zack@codesourcery.com, jimb@redhat.com, gcc@gcc.gnu.org,
	gdb@sources.redhat.com
Subject: Re: gcc development schedule [Re: sharing libcpp between GDB and GCC]
Date: Tue, 26 Mar 2002 22:39:00 -0000	[thread overview]
Message-ID: <u8n0wupl8q.fsf@gromit.moeb> (raw)
In-Reply-To: <200203262330.PAA01597@emf.net> (Tom Lord's message of "Tue, 26 Mar 2002 15:30:16 -0800 (PST)")

Tom Lord <lord@emf.net> writes:

>        I agree.  I think the releases should be an 8-month cycle rather
>        than a 6-month cycle.  In other words, 4 months for destabilizing
>        changes.
>
> Given the distributed and opportunistic nature of development,
> wouldn't a phaseless approach be worth considering?  Ultimately
> lower cost for all participants?  Certainly put GCC in the position
> of being better able to make near-instant "emergency releases" to correct
> defects that escape up-front testing?  Certainly avoid snafus like
> Red Hat experienced a little while back?
>
> By "phaseless" I mean an approach in which there is a permanently,
> continuously QA'd trunk with a high barrier for changes.  Presumably
> along with that, a collection of advanced trunks on which related
> destabilizing changes are collected and worked-out.  This is sometimes
> called "hierarchical software management" (where the hierarchy is of
> lines-of-development, not people).
>
> The path from here to there would seem to be one of simply
> beefing up the infrastructure with better automation, and 
> better testing tools.

I think GCC is going already slowly in this direction, the barrier is
higher than it was, a year or two ago:

- we have automatic testers and benchmarks so that the trunk is build
  and tested on a daily basis on different platforms
- we have a policy of patch reversion for patches that are too broken
- we have a policy that patches should have testcases with them for
  regression testing

I agree that it's better to analyze the effects of a patch directly
after it went in (or even better before) instead of some months
later.  

Further enhancing the testing infrastructure is one objective that I'd
like to see and where I've worked on already,

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj


  parent reply	other threads:[~2002-03-27  6:39 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-25 15:40 sharing libcpp between GDB and GCC Jim Blandy
2002-03-25 20:07 ` Zack Weinberg
2002-03-25 23:18   ` Neil Booth
2002-03-26 14:29   ` gcc development schedule [Re: sharing libcpp between GDB and GCC] Richard Henderson
2002-03-26 14:37     ` David Edelsohn
2002-03-26 21:32       ` Andreas Jaeger
2002-03-26 15:17     ` Neil Booth
2002-03-26 15:30       ` Tom Lord
2002-03-26 15:40         ` David Edelsohn
2002-03-26 16:03           ` Tom Lord
2002-03-26 16:41             ` Tim Hollebeek
2002-03-26 22:23               ` Eli Zaretskii
2002-03-26 22:43                 ` Tom Lord
2002-03-27  7:18                   ` mike stump
2002-03-27  9:00                     ` law
2002-03-27 10:13                       ` Neil Booth
2002-03-26 22:45                 ` Tom Lord
2002-03-26 23:11                 ` Daniel Berlin
2002-03-26 23:53                   ` Tom Lord
2002-03-27  4:32                     ` Fergus Henderson
2002-03-27  6:30                     ` Andrew Cagney
2002-03-27  6:43                       ` Gianni Mariani
2002-03-26 22:39         ` Andreas Jaeger [this message]
2002-03-26 22:54           ` Tom Lord
2002-03-26 15:31       ` Zack Weinberg
2002-03-27  6:01 Robert Dewar
2002-03-27 19:17 Kaveh R. Ghazi
2002-03-27 19:46 ` Zack Weinberg
2002-03-28  1:24   ` Gerald Pfeifer
2002-03-28  1:53     ` Jason Molenda
2002-03-28  2:01       ` Jason Molenda
2002-03-28  7:17         ` Christopher Faylor
2002-03-28  9:01       ` David O'Brien
2002-03-28 21:29         ` Christopher Faylor
2002-03-28  9:00     ` David O'Brien
2002-04-03 14:19   ` Jim Blandy
2002-04-03 14:29     ` Phil Edwards
2002-03-28 12:34 ` Phil Edwards

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=u8n0wupl8q.fsf@gromit.moeb \
    --to=aj@suse.de \
    --cc=gcc@gcc.gnu.org \
    --cc=gdb@sources.redhat.com \
    --cc=jimb@redhat.com \
    --cc=lord@emf.net \
    --cc=neil@daikokuya.demon.co.uk \
    --cc=rth@redhat.com \
    --cc=zack@codesourcery.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