Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT
@ 2002-01-17 13:07 Andrew Cagney
  2002-01-17 13:12 ` Daniel Jacobowitz
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Andrew Cagney @ 2002-01-17 13:07 UTC (permalink / raw)
  To: gdb

I'm planning on creating a GDB 5.1.1 from the head of the GDB 5.1 branch 
on or about 24 January 2002 GMT.

The purpose of this release is to mainly address (C) and other problems 
in the documentation.

As a bonus it will pick up a significant number of C++ and other fixes.

It has been proposed that the 5.2 branch occure mid Feb.

Andrew


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

* Re: GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT
  2002-01-17 13:07 GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT Andrew Cagney
@ 2002-01-17 13:12 ` Daniel Jacobowitz
  2002-01-17 13:18 ` Jason Molenda
  2002-01-23 10:36 ` Andrew Cagney
  2 siblings, 0 replies; 7+ messages in thread
From: Daniel Jacobowitz @ 2002-01-17 13:12 UTC (permalink / raw)
  To: gdb

On Thu, Jan 17, 2002 at 04:06:57PM -0500, Andrew Cagney wrote:
> I'm planning on creating a GDB 5.1.1 from the head of the GDB 5.1 branch 
> on or about 24 January 2002 GMT.
> 
> The purpose of this release is to mainly address (C) and other problems 
> in the documentation.
> 
> As a bonus it will pick up a significant number of C++ and other fixes.

No, actually, it won't :)  The only fixes it will pick up are the
DW_FORM_strp support, (C) fixes, and the mysterious i387 FP bug fix.

I haven't had time to merge C++ back to the branch and do not intend to
with another release in two months.

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


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

* Re: GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT
  2002-01-17 13:07 GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT Andrew Cagney
  2002-01-17 13:12 ` Daniel Jacobowitz
@ 2002-01-17 13:18 ` Jason Molenda
  2002-01-17 13:59   ` Andrew Cagney
                     ` (2 more replies)
  2002-01-23 10:36 ` Andrew Cagney
  2 siblings, 3 replies; 7+ messages in thread
From: Jason Molenda @ 2002-01-17 13:18 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: gdb

On Thu, Jan 17, 2002 at 04:06:57PM -0500, Andrew Cagney wrote:
> I'm planning on creating a GDB 5.1.1 from the head of the GDB 5.1 branch 
> on or about 24 January 2002 GMT.

It is traditional cvs usage to do all 5.1.* releases off of a single
branch, the gdb-5_1-branch.  Creating a new branch for the 5.1.1
changes gains you little but some juked up cvs branch structure.
If a 5.1.2 release happens, would that be based off of the 5.1
branch, or another branch branched off the tip of 5.1.1?  What if
a 5.1.1a had to be made to correct something small?  If a 5.1.1.1a
branch happens and a 5.1.2 has to happen, does that mean the 5.1.2
is branched off the tip of 5.1.1a branch or 5.1.1?

I know the gdb releases won't be so complicated, but why start a
precedent like this?  Instead, a single branch, gdb-5_1-branch,
can be used for all of these.  You tag the releases, so when 5.1
is released you put a tag like gdb-5_1-release on it.  You continue
to check in small patches to gdb-5_1-branch.  When 5.1.1 is ready,
you add another tag, gdb-5_1_1-release.  5.1.1a?  More checkins on
the 5.1 branch, another -release tag.  Same thing for 5.1.2.

Incidentally, this also touches on a style nit of mine that I've
talked to Andrew about in the past in direct mail, but I'm strongly
opposed to encoding dates in the branch names.  The thinking behind
gdb-5_1-20010914-branch (or whatever it was) is that you can guess
when the sources were branched off the trunk.  If that's an important
piece of information, encode it in the branchpoint tag
(gdb-5_1-2001-09-14-branchpoint) which people rarely have to type
on their own, and call the branch something sensible like
gdb-5_1-branch.  By encoding the date in the branch tag, which
people have to use often, you make them remember arbitrary information
which doesn't disambiguate anything.  I can check out a copy of
the gcc 3.0 branch without looking at a single web page, without
checking a single tag list -- any reasonable person can guess what
it will look like.  No reasonable person can guess what the gdb
5.1 branch name might be.  You could just as easily include a few
bytes of /dev/random in there for all it does.

I apologize if I come off sounding overly indignant about this,
but it's really annoying and I shake my head in disappointment each
time see this practice becoming codified or think about it being
emulated in future branches.

Jason


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

* Re: GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT
  2002-01-17 13:18 ` Jason Molenda
@ 2002-01-17 13:59   ` Andrew Cagney
  2002-01-17 23:31   ` Eli Zaretskii
  2002-01-28 12:44   ` Andrew Cagney
  2 siblings, 0 replies; 7+ messages in thread
From: Andrew Cagney @ 2002-01-17 13:59 UTC (permalink / raw)
  To: Jason Molenda; +Cc: gdb

> On Thu, Jan 17, 2002 at 04:06:57PM -0500, Andrew Cagney wrote:
> 
>> I'm planning on creating a GDB 5.1.1 from the head of the GDB 5.1 branch 
>> on or about 24 January 2002 GMT.
> 
> 
> It is traditional cvs usage to do all 5.1.* releases off of a single
> branch, the gdb-5_1-branch.  Creating a new branch for the 5.1.1
> changes gains you little but some juked up cvs branch structure.
> If a 5.1.2 release happens, would that be based off of the 5.1
> branch, or another branch branched off the tip of 5.1.1?  What if
> a 5.1.1a had to be made to correct something small?  If a 5.1.1.1a
> branch happens and a 5.1.2 has to happen, does that mean the 5.1.2
> is branched off the tip of 5.1.1a branch or 5.1.1?


Er, I think you miss understand what is going on here.  GDB 5.1.1 will 
be taken from the head of the 5.1 branch.  This process was discussed 
and agreed to long long ago.

Andrew


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

* Re: GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT
  2002-01-17 13:18 ` Jason Molenda
  2002-01-17 13:59   ` Andrew Cagney
@ 2002-01-17 23:31   ` Eli Zaretskii
  2002-01-28 12:44   ` Andrew Cagney
  2 siblings, 0 replies; 7+ messages in thread
From: Eli Zaretskii @ 2002-01-17 23:31 UTC (permalink / raw)
  To: jason-swarelist; +Cc: ac131313, gdb

> Date: Thu, 17 Jan 2002 13:18:15 -0800
> From: Jason Molenda <jason-swarelist@molenda.com>
> 
> By encoding the date in the branch tag, which
> people have to use often, you make them remember arbitrary information
> which doesn't disambiguate anything.  I can check out a copy of
> the gcc 3.0 branch without looking at a single web page, without
> checking a single tag list -- any reasonable person can guess what
> it will look like.  No reasonable person can guess what the gdb
> 5.1 branch name might be.

You mean, you don't have a small shell script for CVS command on the
branch (created when Andrew first announces the tag)? ;-)


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

* Re: GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT
  2002-01-17 13:07 GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT Andrew Cagney
  2002-01-17 13:12 ` Daniel Jacobowitz
  2002-01-17 13:18 ` Jason Molenda
@ 2002-01-23 10:36 ` Andrew Cagney
  2 siblings, 0 replies; 7+ messages in thread
From: Andrew Cagney @ 2002-01-23 10:36 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: gdb

> I'm planning on creating a GDB 5.1.1 from the head of the GDB 5.1 branch on or about 24 January 2002 GMT.
> 
> The purpose of this release is to mainly address (C) and other problems in the documentation.
> 
> As a bonus it will pick up a significant number of C++ and other fixes.


^D^D^D It will pick up a few C++ and other fixes.


> It has been proposed that the 5.2 branch occure mid Feb.


FYI,

Andrew




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

* Re: GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT
  2002-01-17 13:18 ` Jason Molenda
  2002-01-17 13:59   ` Andrew Cagney
  2002-01-17 23:31   ` Eli Zaretskii
@ 2002-01-28 12:44   ` Andrew Cagney
  2 siblings, 0 replies; 7+ messages in thread
From: Andrew Cagney @ 2002-01-28 12:44 UTC (permalink / raw)
  To: Jason Molenda; +Cc: gdb

> Incidentally, this also touches on a style nit of mine that I've
> talked to Andrew about in the past in direct mail, but I'm strongly
> opposed to encoding dates in the branch names.  The thinking behind
> gdb-5_1-20010914-branch (or whatever it was) is that you can guess
> when the sources were branched off the trunk.  If that's an important
> piece of information, encode it in the branchpoint tag
> (gdb-5_1-2001-09-14-branchpoint) which people rarely have to type
> on their own, and call the branch something sensible like
> gdb-5_1-branch.  By encoding the date in the branch tag, which
> people have to use often, you make them remember arbitrary information
> which doesn't disambiguate anything.  I can check out a copy of
> the gcc 3.0 branch without looking at a single web page, without
> checking a single tag list -- any reasonable person can guess what
> it will look like.  No reasonable person can guess what the gdb
> 5.1 branch name might be.  You could just as easily include a few
> bytes of /dev/random in there for all it does.


BTW, the how-to-release doco hints at this.  Would you like me to expand 
a little including the above?

BTW, other side is that the tag includes the date so it is easy to find 
exactly when that tag was created (something CVS is really bad at).

enjoy,
Andrew




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

end of thread, other threads:[~2002-01-28 20:44 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-01-17 13:07 GDB 5.1.1 scheduled 00:00 24 Jan 2002 GMT Andrew Cagney
2002-01-17 13:12 ` Daniel Jacobowitz
2002-01-17 13:18 ` Jason Molenda
2002-01-17 13:59   ` Andrew Cagney
2002-01-17 23:31   ` Eli Zaretskii
2002-01-28 12:44   ` Andrew Cagney
2002-01-23 10:36 ` Andrew Cagney

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