public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: James Bottomley <James.Bottomley@steeleye.com>
To: Willy Tarreau <willy@w.ods.org>
Cc: Linux Kernel <linux-kernel@vger.kernel.org>,
	Marcelo Tosatti <marcelo@conectiva.com.br>,
	gibbs@scsiguy.com
Subject: Re: Aix7xxx unstable in 2.4.21-rc2? (RE: Linux 2.4.21-rc2)
Date: 24 May 2003 10:36:35 -0400	[thread overview]
Message-ID: <1053786998.1793.31.camel@mulgrave> (raw)
In-Reply-To: <20030524064340.GA1451@alpha.home.local>

On Sat, 2003-05-24 at 02:43, Willy Tarreau wrote:
> > I think there's some misunderstanding about what a release candidate
> > is.  It's an attempt to see if a particular set of code is viable as the
> > released product.  Any bugs reported against a rc that are deemed
> > problems to the release need to be fixed, either by adding a simple and
> > easily verifiable bug fix or by reverting the problem code.
> 
> That's also my point. People were reporting problems till -rc1 which included
> driver version 6.2.28. So Marcelo reverted to 6.2.8 for -rc2 (74500 lines of
> code reverted, not including doc nor aic79xx which was kept). Then, people were
> still reporting problems with -rc2 which they claim are fixed by updating
> to last driver updates, which were 16000 lines forward from -rc1, so less than
> one fourth of what Marcelo accepted to change from -rc1 to -rc2. Although I
> find this big, it's less than the change in fusion/mpt* that has gone from
> -rc2 to -rc3. So I think it's not a matter of size here.

It is a question of size and provenance.  Alan Cox descriped the mpt
fusion update as "assorted small fixes" and deletions exceed additions
in the patch set by 40%.  It's also about user base:  aic7xxx is by far
the most widely used SCSI chip, I'm not sure how many 2.4 fusion users
there are but I speculate its probably orders of magnitude fewer.

> Most of this is a 1 MB Changelog, files going back to their original place
> (Marcelo moved aic79xx to a proper directory to keep it), documentation, and
> initialization code which was exploded in more little functions, then bug fixes.

The argument isn't about size, it's about safety.  No company that wants
to stay in business accepts code into release stabilisation unless it's
clearly justifiable.  Trying to buck the system by including five
features plus one critical bug fix is one of the oldest tricks in the
Software Engineers book---do this and you get hauled before the release
committee whose job will be to pare the addition back to just the bug
fix (and send you away with a flea in your ear to boot).

> I wish Justin would have proposed a little patch to fix only the locking bugs
> in -rc1, but honnestly, why should he fix only these bugs when he knows about
> others that must be fixed too ? I can understand he gives up. -rc is for bug
> fixes, and his bug fixes are reverted !

Marcelo reacted exactly as the release committee would at Adaptec:
either provide the bug fix for assessment or we'll push it out into the
next release.  This is industry standard practice, so I don't see any
problem.

> As I said, I really hope that we'll have a quick 2.4.22 with bug fixes taken
> as a priority. The current pre-releases are as frequent and as big as what
> used to be full releases in the past.

I agree.  One of the necessary things for a fast release is a good
release manager (and thus one prepared to make unpopular decisions--and
ones you don't necessarily agree with).

James



  reply	other threads:[~2003-05-24 14:23 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-23 23:29 Aix7xxx unstable in 2.4.21-rc2? (RE: Linux 2.4.21-rc2) James Bottomley
2003-05-24  6:43 ` Willy Tarreau
2003-05-24 14:36   ` James Bottomley [this message]
2003-05-24 14:51     ` Justin T. Gibbs
2003-05-24 15:55       ` James Bottomley
2003-05-28 23:08     ` Bill Davidsen
2003-05-26  4:21   ` David S. Miller
2003-05-26  4:25   ` David S. Miller
2003-05-26  8:47     ` Marc-Christian Petersen
2003-05-26 17:58     ` Marcelo Tosatti
2003-05-26 22:44       ` Aix7xxx unstable in 2.4.21-rc2? David S. Miller
2003-05-26 18:42     ` Aix7xxx unstable in 2.4.21-rc2? (RE: Linux 2.4.21-rc2) Marcelo Tosatti
2003-05-26 21:29       ` Willy Tarreau
2003-05-26 21:35         ` Marcelo Tosatti
2003-05-27  4:21           ` Willy Tarreau
2003-05-26 22:16       ` Carl-Daniel Hailfinger
2003-05-26 22:18         ` Marc-Christian Petersen
2003-05-26 22:33           ` Carl-Daniel Hailfinger
2003-05-27  0:35     ` Alan Cox
2003-05-27  4:39       ` Willy Tarreau
2003-05-27  4:47         ` Marcelo Tosatti
2003-05-27  5:00           ` Willy Tarreau
2003-05-27  8:38         ` Oliver Pitzeier
2003-05-27  8:44           ` Marc-Christian Petersen
2003-05-27  9:44             ` Oliver Pitzeier
2003-05-27 20:01           ` Marcelo Tosatti
2003-06-23  7:57             ` Oliver Pitzeier
  -- strict thread matches above, loose matches on Subject: below --
2003-05-27  9:12 Eric Valette
2003-05-26 21:53 john
     [not found] <20030523085010$1ac2@gated-at.bofh.it>
     [not found] ` <20030523180021$109a@gated-at.bofh.it>
     [not found]   ` <20030523203017$0e66@gated-at.bofh.it>
2003-05-24 11:46     ` Pascal Schmidt
2003-05-24 20:06       ` Nicholas Wourms
2003-05-28 23:11       ` Bill Davidsen
2003-05-11 19:08 Linux 2.4.21-rc2 Sven Krohlas
2003-05-22 15:19 ` Aix7xxx unstable in 2.4.21-rc2? (RE: Linux 2.4.21-rc2) Oliver Pitzeier
2003-05-22 15:31   ` Marc-Christian Petersen
2003-05-22 21:33     ` Scott McDermott
2003-05-23  8:45       ` Oliver Pitzeier
2003-05-23 17:52         ` Marcelo Tosatti
2003-05-23 20:19           ` Willy Tarreau
2003-05-23 22:58         ` Scott McDermott
2003-05-26 18:51           ` Marcelo Tosatti
2003-05-23  7:17     ` Sven Krohlas
2003-05-26 12:54       ` Matthias Andree
2003-05-23  7:14   ` Sven Krohlas
2003-05-23  8:48     ` Oliver Pitzeier
2003-05-23  9:26       ` Sven Krohlas
2003-05-23  9:32         ` Oliver Pitzeier
2003-05-23 11:33           ` Stephan von Krawczynski
2003-05-24  0:18         ` J.A. Magallon
2003-05-23 15:20       ` Disconnect

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=1053786998.1793.31.camel@mulgrave \
    --to=james.bottomley@steeleye.com \
    --cc=gibbs@scsiguy.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=marcelo@conectiva.com.br \
    --cc=willy@w.ods.org \
    /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