public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Stephen Hemminger <shemminger@osdl.org>
To: Jesper Juhl <jesper.juhl@gmail.com>
Cc: Al Boldi <a1426z@gawab.com>, linux-kernel@vger.kernel.org
Subject: Re: A proposal; making 2.6.20 a bugfix only version.
Date: Fri, 10 Nov 2006 08:42:58 -0800	[thread overview]
Message-ID: <4554AC12.6040407@osdl.org> (raw)
In-Reply-To: <9a8748490611100816v573418f4gcd5cbe34d0dd3715@mail.gmail.com>

Jesper Juhl wrote:
> On 10/11/06, Al Boldi <a1426z@gawab.com> wrote:
>> Stephen Hemminger wrote:
> [...]
>> > There are bugfixes which are too big for stable or -rc releases, 
>> that are
>> > queued for 2.6.20. "Bugfix only" is a relative statement. Do you 
>> include,
>> > new hardware support, new security api's, performance fixes.  It 
>> gets to
>> > be real hard to decide, because these are the changes that often cause
>> > regressions; often one major bug fix causes two minor bugs.
>>
>> That's exactly the point I'm trying to get across; the 2.6 dev model 
>> tries to
>> be two cycles in one, dev and stable, which yields an awkward catch22
>> situation.
>>
>> The only sane way forward in such a situation is to realize the 
>> mistake and
>> return to the focused dev-only / stable-only model.
>>
>> This would probably involve pushing the current 2.6 kernel into 2.8 and
>> starting 2.9 as a dev-cycle only, once 2.8 has structurally stabilized.
>>
>
> That was not what I was arguing for in the initial mail at all.
> I think the 2.6 model works very well in general. All I was pushing
> for was a single cycle focused mainly on bug fixes once in a while.
>
I like the current model fine. From a developer point of view:
  * More branches means having to fix and retest a bug more places.
     Workload goes up geometrically with number of versions.
     So most developers end up ignoring fixing more than 2 versions;
     anything more than -current and -stable are ignored.
 * Holding off the tide of changes doesn't work. It just leads to
    massive integration headaches.
 * Many bugs don't show up until kernel is run on wide range of hardware,
    but kernel doesn't get exposed to wide range of hardware and
    applications until after it is declared stable. It is a Catch-22.
    The current stability range  of
           -subtree ... -mm ... 2.6.X ... 2.6.X.Y... 2.6.vendor
     works well for most people. The people it doesn't work for are trying
     to get something for nothing. They want stability and the latest kernel
     at the same time.

There are some things that do need working on:
  * Old bugs die, the bugzilla database needs a 6mo prune out.

  * Bugzilla.kernel.org is underutilized and is only a small sample of the
    real problems. Not sure if it is a training, user, behaviour issue or
    just that bugzilla is crap.

  * Vendor bugs (that could be fixed) aren't forwarded to lkml or bugzilla

  * LKML is an overloaded communication channel, do we need:
      linux-bugs@vger.kernel.org ?

   * Developers can't get (or afford to buy) the new hardware that causes
      a lot of the pain. Just look at the number of bug reports due to new
      flavors of motherboards, chipsets, etc. I spent 3mo on a bug that took
      one day to fix once I got the hardware.


  reply	other threads:[~2006-11-10 16:43 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-09  4:57 A proposal; making 2.6.20 a bugfix only version Al Boldi
2006-11-09 17:05 ` Stephen Hemminger
2006-11-10 15:52   ` Al Boldi
2006-11-10 16:16     ` Jesper Juhl
2006-11-10 16:42       ` Stephen Hemminger [this message]
2006-11-10 16:53         ` Randy Dunlap
2006-11-10 19:33           ` Al Boldi
2006-11-10 19:49             ` Arjan van de Ven
2006-11-10 21:22               ` Al Boldi
2006-11-10 21:31                 ` Stephen Hemminger
2006-11-11  4:15                   ` Al Boldi
2006-11-11  5:09                     ` Stephen Hemminger
2006-11-11  7:23                       ` David Miller
2006-11-11 11:15                         ` Al Boldi
2006-11-11  6:31                     ` Valdis.Kletnieks
2006-11-11 11:15                       ` Al Boldi
2006-11-11  7:15           ` Willy Tarreau
2006-11-11 12:03             ` Neil Brown
2006-11-11 21:08               ` bugzilla (was Re: A proposal; making 2.6.20 a bugfix only version.) Pavel Machek
2006-11-11 19:16           ` A proposal; making 2.6.20 a bugfix only version Krzysztof Halasa
2006-11-11 19:15         ` Adrian Bunk
  -- strict thread matches above, loose matches on Subject: below --
2006-11-08 22:09 Jesper Juhl
2006-11-08 22:22 ` Arjan van de Ven
2006-11-08 22:40   ` Jesper Juhl
2006-11-08 23:05     ` Andreas Mohr
2006-11-08 23:54       ` Jan Engelhardt
2006-11-10 15:15     ` Pavel Machek
2006-11-10 15:48     ` Horst H. von Brand
2006-11-15 21:04       ` Jesper Juhl
2006-11-08 22:51   ` Andrew Morton
2006-11-09  9:26     ` Arjan van de Ven
2006-11-09  9:36       ` Andrew Morton
2006-11-09  9:52         ` Arjan van de Ven
2006-11-09 19:12           ` Andrew Morton
2006-11-09 19:21             ` Arjan van de Ven
2006-11-09 21:11               ` Adrian Bunk
2006-11-09 21:31                 ` Arjan van de Ven
2006-11-09 23:56                   ` Thomas Gleixner
2006-11-10  0:18                     ` Andrew Morton
2006-11-10 17:45                     ` Stefan Richter
2006-11-11 11:00                     ` Martin J. Bligh
2006-11-08 23:28   ` Diego Calleja
2006-11-09  6:48     ` Arjan van de Ven
2006-11-09 12:45       ` Rolf Eike Beer

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=4554AC12.6040407@osdl.org \
    --to=shemminger@osdl.org \
    --cc=a1426z@gawab.com \
    --cc=jesper.juhl@gmail.com \
    --cc=linux-kernel@vger.kernel.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