Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* GDB 5.2 et.al. release schedule
@ 2002-01-23 12:52 Andrew Cagney
  2002-01-23 16:37 ` Daniel Jacobowitz
  2002-02-09 18:13 ` Andrew Cagney
  0 siblings, 2 replies; 3+ messages in thread
From: Andrew Cagney @ 2002-01-23 12:52 UTC (permalink / raw)
  To: gdb

See also: http://gcc.gnu.org/develop.html

There have been plenty of concerns raised about the unreliability of the 
GDB release cycle: 12 months, 18 months, ... I'm looking for more robust 
ways of addressing this.  (btw the 5.2 release manager role is still 
available) (I promise not to break an arm again :-).

In previous e-mail I've mentioned the intention to branch 5.2 mid Feb 
and release it mid March.

With those two points in mind, and looking across at GCC for idea's, I'd 
like to propose that GDB have a more formal release schedule.

I should note that GDB 5.1 established a new precident - it was released 
with several targets (HP/UX, ALPHA) known to be broken.  Being willing 
to do this greatly simplified the task of the release person as they 
should no longer feel guilty when documenting that certain 
targets/natives just don't work.

GCC's cycle is every 6 months.  GDB could go for 12, 6, 4, or 3 months. 
  In the below I've somewhat arbitrarially chosen 4 months.  That would 
give three major and (possibly) three minor releases a year.

01 Jan - 5.1.1
02 Feb - branch (5.2)
03 Mar - release (5.2)
04 Apr
05 May - 5.2.x?
06 Jun - branch (5.3)
07 Jul - release (5.3)
08 Aug
09 Sep - 5.3.x?
10 Oct - branch (5.4)
11 Nov - release (5.4)
12 Dec
.
.
.

Oh, I'm never going to do a sub-sub release again.  As I've now learnt, 
they end up wasteing everyones time.  Instead, respins will always come 
from the head but may need to occure with little notice.

Looking at other release cycles, a 6 month schedule would better tie in 
with GCC.  While I'm open to opinion, my gut feeing is that the GCC 
release schedule/model really don't map well onto GDB.  GDB is far more 
of an iterative development model and as such should encourage more 
frequent releases.

Another is a 3 month schedule, ulgh.

comments, thoughts, suggestions etc,
Andrew

PS: If this is agreed to, I'll add it to cron so that no one can forget :-)


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: GDB 5.2 et.al. release schedule
  2002-01-23 12:52 GDB 5.2 et.al. release schedule Andrew Cagney
@ 2002-01-23 16:37 ` Daniel Jacobowitz
  2002-02-09 18:13 ` Andrew Cagney
  1 sibling, 0 replies; 3+ messages in thread
From: Daniel Jacobowitz @ 2002-01-23 16:37 UTC (permalink / raw)
  To: gdb

On Wed, Jan 23, 2002 at 03:52:26PM -0500, Andrew Cagney wrote:
> See also: http://gcc.gnu.org/develop.html
> 
> There have been plenty of concerns raised about the unreliability of the 
> GDB release cycle: 12 months, 18 months, ... I'm looking for more robust 
> ways of addressing this.  (btw the 5.2 release manager role is still 
> available) (I promise not to break an arm again :-).
> 
> In previous e-mail I've mentioned the intention to branch 5.2 mid Feb 
> and release it mid March.
> 
> With those two points in mind, and looking across at GCC for idea's, I'd 
> like to propose that GDB have a more formal release schedule.
> 
> I should note that GDB 5.1 established a new precident - it was released 
> with several targets (HP/UX, ALPHA) known to be broken.  Being willing 
> to do this greatly simplified the task of the release person as they 
> should no longer feel guilty when documenting that certain 
> targets/natives just don't work.
> 
> GCC's cycle is every 6 months.  GDB could go for 12, 6, 4, or 3 months. 
>  In the below I've somewhat arbitrarially chosen 4 months.  That would 
> give three major and (possibly) three minor releases a year.

I like it.  And I agree with your comments about the iterative
development process.

> Looking at other release cycles, a 6 month schedule would better tie in 
> with GCC.  While I'm open to opinion, my gut feeing is that the GCC 
> release schedule/model really don't map well onto GDB.  GDB is far more 
> of an iterative development model and as such should encourage more 
> frequent releases.

And we don't need to be tied to GCC.

> PS: If this is agreed to, I'll add it to cron so that no one can forget :-)

The possibilities are alarming...

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: GDB 5.2 et.al. release schedule
  2002-01-23 12:52 GDB 5.2 et.al. release schedule Andrew Cagney
  2002-01-23 16:37 ` Daniel Jacobowitz
@ 2002-02-09 18:13 ` Andrew Cagney
  1 sibling, 0 replies; 3+ messages in thread
From: Andrew Cagney @ 2002-02-09 18:13 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: gdb

> See also: http://gcc.gnu.org/develop.html
> 
> There have been plenty of concerns raised about the unreliability of the GDB release cycle: 12 months, 18 months, ... I'm looking for more robust ways of addressing this.  (btw the 5.2 release manager role is still available) (I promise not to break an arm again :-).


(I've had a very welcome expression of interest for the release role).


> In previous e-mail I've mentioned the intention to branch 5.2 mid Feb and release it mid March.
> 
> With those two points in mind, and looking across at GCC for idea's, I'd like to propose that GDB have a more formal release schedule.
> 
> I should note that GDB 5.1 established a new precident - it was released with several targets (HP/UX, ALPHA) known to be broken.  Being willing to do this greatly simplified the task of the release person as they should no longer feel guilty when documenting that certain targets/natives just don't work.
> 
> GCC's cycle is every 6 months.  GDB could go for 12, 6, 4, or 3 months.  In the below I've somewhat arbitrarially chosen 4 months.  That would give three major and (possibly) three minor releases a year.
> 
> 01 Jan - 5.1.1
> 02 Feb - branch (5.2)
> 03 Mar - release (5.2)
> 04 Apr
> 05 May - 5.2.x?
> 06 Jun - branch (5.3)
> 07 Jul - release (5.3)
> 08 Aug
> 09 Sep - 5.3.x?
> 10 Oct - branch (5.4)
> 11 Nov - release (5.4)
> 12 Dec


No objections (I guess everyone knows it is me that gets to do this). 
I've added cronjobs to send out reminders of the branch and release 
dates.  The branch reminder (branch in two weeks) should appear in about 
a week.

Andrew




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-02-10  2:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-01-23 12:52 GDB 5.2 et.al. release schedule Andrew Cagney
2002-01-23 16:37 ` Daniel Jacobowitz
2002-02-09 18:13 ` Andrew Cagney

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