public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: John Richard Moser <nigelenki@comcast.net>
To: Josh Boyer <jdub@us.ibm.com>
Cc: William Lee Irwin III <wli@holomorphy.com>, linux-kernel@vger.kernel.org
Subject: Re: PROPOSAL:  New NEW development model
Date: Tue, 26 Oct 2004 15:24:54 -0400	[thread overview]
Message-ID: <417EA486.7070105@comcast.net> (raw)
In-Reply-To: <1098817715.9350.2.camel@weaponx.rchland.ibm.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Josh Boyer wrote:
| On Tue, 2004-10-26 at 13:24, John Richard Moser wrote:
|
|>| This is not useful to distinguish your "suggestion" from the status quo.
|>|
|>
|>Help me out here, what's the status quo?
|
|
| Pretty much exactly what you described already.  Instead of "Volatile"
| being name 2.7, it's essentially 2.6.N-rcX.  (Or whatever Linus has
| chosen as the new naming convention for as yet to be released stuff.)
|
| At least that's how your proposal reads to me.
|

That's the point.  I'd like the current model to split off the
development into a separated branch, and do periodic stable releases.  I
think this would allow a much cleaner operation than simply consistantly
enhancing the Stable branch.  It's not that 2.6 is
unstable/hackish/crashy/etc, it's that development away from mainline is
more difficult which worries me.


I'd like to make a quick note here that "bugfixes and security updates"
should be trimmed to just "bugfixes," since usually "security updates"
just means "bugfixes for security holes."  I'd like to avoid confusion
with security updates such as new LSM hooks and SELinux extensions etc etc.

It would still require Linus to make periodic intermediate releases on
the Stable branch for bug fixes; and someone would have to backport such
bugfixes from Volatile, where they'd probably be found.  So there's some
upkeep, but minimal.

The point of restricting this upkeep as much as possible-- to the point
of allowing only bugfixes-- would be to keep pressure off the Stable
line maintainers.  If release periods are approximately every 6 months,
new drivers and features such as schedulers will be available every 6
months.  No need to waste time and effort backporting what's soon to be
stable anyway.

As for heavier work such as full scheduler rewrites, they could chase
Stable and go into Volatile; although it may be a good idea for such
things to make themselves known so that Volatile (and subsiquent
Stables) can avoid overlapping work, making it difficult for the side
project to keep up.

Still, a month or two to adapt to a new task scheduler out of 6 months
leaves 4-5 months per stable release if the Volatile branch decides to
hack up the scheduler.  This is still a better scenario then "VM and
scheduler infrastructures may change on any given release."



So OK, that's what's good here; so what's wrong with it?  We've already
established that there will be a minimal level of added work for a
maintainer to keep the Stable up.  Are there any other drawbacks?  If
not, any objections to trying to sell this one to Linus and Andrew?  :)

| josh
|
| -
| To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
| the body of a message to majordomo@vger.kernel.org
| More majordomo info at  http://vger.kernel.org/majordomo-info.html
| Please read the FAQ at  http://www.tux.org/lkml/
|

- --
All content of all messages exchanged herein are left in the
Public Domain, unless otherwise explicitly stated.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBfqSEhDd4aOud5P8RAt6QAKCBdRm+e5yHhL7xmTZuAbIYIhzXXwCaAhxF
DsAfQhC3R4gy87LaB5DMXnM=
=7KX/
-----END PGP SIGNATURE-----

  reply	other threads:[~2004-10-26 19:25 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-26 17:06 PROPOSAL: New NEW development model John Richard Moser
2004-10-26 17:47 ` William Lee Irwin III
2004-10-26 18:24   ` John Richard Moser
2004-10-26 19:08     ` Josh Boyer
2004-10-26 19:24       ` John Richard Moser [this message]
2004-10-26 21:56         ` Bill Davidsen

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=417EA486.7070105@comcast.net \
    --to=nigelenki@comcast.net \
    --cc=jdub@us.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=wli@holomorphy.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