public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
From: "H . J . Lu" <hjl@lucon.org>
To: Hans-Peter Nilsson <hp@bitrange.com>
Cc: binutils@sources.redhat.com
Subject: Re: Release 2.12
Date: Thu, 25 Oct 2001 00:46:00 -0000	[thread overview]
Message-ID: <20011025004553.A18367@lucon.org> (raw)
In-Reply-To: <Pine.BSF.4.30.0110242110130.52184-100000@dair.pair.com>

On Wed, Oct 24, 2001 at 09:26:54PM -0400, Hans-Peter Nilsson wrote:
> I'd like to propose H.J. as release manager for a 2.12 branch.
> Assuming that you (H.J.) are interested, and that you would
> consider doing the lot, not just GNU/Linux.
> 

Thanks for your confidence in me. But I am afraid I may not have the
time/resource to be the FSF binutils release manager, depending on the
release criteria. I have been making my binutils available to the Linux
community for a long time. However, partly because of the time/resource
constraints, I do things quite differently from the FSF binutils:

1. I don't make every release perfect. One recent example is
2.11.92.0.5 :-). A perfect release is my goal.
2. I make a new release,

	A. When the previous release is very broken, like 2.11.92.0.7
	for 2.11.92.0.5 and and 2.11.92.0.10 for 2.11.92.0.5.
	B. When the gcc/glibc development requires or can take the
	advantage of the new features in binutils.
	C. When there are enough changes accumulated in CVS. I don't
	want to have changes in CVS which are gone tested by Linux for
	a long period of time.

3. I stopped tracking branch long time ago. I want to make sure the
trunk is working for Linux.

That means my release schedule is not driven by a fixed time table, but
is done on an as-needed basis, which is defined by me. Right now, I
only test generic ELF and Linux specific features in binutils. I don't
test a.out, COFF, ECOFF, PE, .... I will make a new release even if
they are known to be broken and won't be fixed any time soon. Also I
won't make a new release just because a serious bug in a.out, COFF,
ECOFF, PE, .... is fixed.

I don't believe in updating a stable release branch. I think it is a
waste of time. My goal is to makes sure the CVS trunk won't go bad for
too long under Linux. In return, the ELF implementation in CVS trunk
is constantly checked by Linux. My scheme works ok for Linux and ELF.
But I don't think it will work too well for the FSF binutils. There are
so many questions:

1. How frequently should a FSF release be made?
2. Under what condition should a new FSF release be made?
3. How do we decide major/minor releases?
4. What is the release criteria?

Testing binutils for Linux is not easy. Testing it for all supported
platforms is a nightmare. Unless we can come to a consensus based on
my Linux binutils scheme, I don't think I am the suitable person for
the FSF binutils release manager. One possibility is

1. Turn my stable release into a release branch and fix all other
platforms on that branch.
2. In the mean time, I may be making new releases for Linux.
3. If fixing the other platforms on branch takes too long, say more
than 2 months, go to #1.
4. When there are new bugs reported after a new FSF release is made,
go to #1 if all possible, otherwise fix them on branch.


H.J.

  parent reply	other threads:[~2001-10-25  0:46 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-24 18:26 Hans-Peter Nilsson
2001-10-24 18:38 ` Alan Modra
2001-10-24 18:43   ` David O'Brien
2001-10-24 19:30     ` Alan Modra
2001-10-24 19:35       ` MMIX (was: Re: Release 2.12) Hans-Peter Nilsson
2001-10-24 21:45       ` Release 2.12 Eric Christopher
2001-10-25  8:41         ` H . J . Lu
2001-10-25  8:47       ` H . J . Lu
2001-10-24 18:49   ` Daniel Jacobowitz
2001-10-24 19:43     ` Alan Modra
2001-10-24 20:10       ` Daniel Jacobowitz
2001-10-24 20:35         ` Alan Modra
2001-10-24 20:44           ` Daniel Jacobowitz
2001-10-25  5:09         ` Christopher C. Chimelis
2001-10-25  1:56       ` Philip Blundell
2001-10-25  8:30         ` H . J . Lu
2001-10-25  8:47           ` David O'Brien
     [not found]       ` <amodra@bigpond.net.au>
2002-01-04 17:42         ` [Linux-ia64] Compiling kernel 2.4.17 fails at link stage Grant Grundler
2002-01-04 17:59           ` H . J . Lu
2002-01-04 20:37             ` Grant Grundler
2002-01-04 22:39               ` H . J . Lu
2002-01-07 12:52                 ` Grant Grundler
2002-01-04 19:21           ` Alan Modra
2003-11-29  2:33         ` ppc problem with .rodata.str1.4. binutils requirement for gcc 3.3.1? David Edelsohn
2003-11-29  3:05           ` Alan Modra
2003-11-29  4:06         ` David Edelsohn
2003-11-29  4:10           ` Andrew Pinski
2003-11-29  4:20             ` David Edelsohn
2003-11-29  6:47               ` Alan Modra
2003-11-29 19:40         ` David Edelsohn
2004-05-19 15:19         ` Powerpc Linux build fails David Edelsohn
2004-05-20  0:39           ` Alan Modra
2004-05-20  1:24             ` Alan Modra
2004-05-20  1:46               ` Alan Modra
2004-05-20  2:29         ` David Edelsohn
2004-05-20  3:10           ` Alan Modra
2006-08-04  1:49         ` Link problems with section anchors David Edelsohn
2006-08-04  2:04           ` Alan Modra
2001-10-24 19:37   ` Release 2.12 Russ Allbery
2001-10-24 19:52     ` Alan Modra
2001-10-25  0:46 ` H . J . Lu [this message]
2001-10-25  8:57   ` David O'Brien
2001-10-25  9:38     ` H . J . Lu
2001-10-25  9:44       ` H . J . Lu
2001-12-31 19:09 Compiling kernel 2.4.17 fails at link stage Krishnakumar B
2002-01-04  3:50 ` Alan Modra
2002-01-04 12:39   ` [Linux-ia64] " Alan Modra
     [not found] <087e01c3b5da$77d658e0$0202040a@catdog>
2003-11-29  1:42 ` ppc problem with .rodata.str1.4. binutils requirement for gcc 3.3.1? Alan Modra
2003-11-29 18:14   ` Kris Warkentin
     [not found] <3A3FC75F7C72D711A7DC009027AC9C4B1788D9@jupiter>
2004-05-19  3:30 ` Powerpc Linux build fails Alan Modra
2004-05-19  4:27   ` Geoff Keating
2004-05-19  5:10     ` Alan Modra
2004-05-19 16:24       ` Kumar Gala
2004-05-20  0:44         ` Alan Modra
     [not found] <44D2755E.9020600@us.ibm.com>
2006-08-04  1:30 ` Link problems with section anchors Alan Modra
2006-08-04  9:04   ` Richard Sandiford
2006-08-04 13:53     ` Steven Munroe
2006-08-04 13:54     ` David Edelsohn
2006-08-04 14:01       ` Richard Sandiford
2006-08-04 14:12         ` David Edelsohn

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=20011025004553.A18367@lucon.org \
    --to=hjl@lucon.org \
    --cc=binutils@sources.redhat.com \
    --cc=hp@bitrange.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;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).