From: Rob Landley <landley@trommello.org>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>, landley@trommello.org
Cc: torvalds@transmeta.com (Linus Torvalds),
mfedyk@matchmail.com (Mike Fedyk),
skraw@ithnet.com (Stephan von Krawczynski),
kubla@sciobyte.de (Dominik Kubla),
marcelo@conectiva.com.br, linux-kernel@vger.kernel.org
Subject: Re: [RFC] 2.5/2.6/2.7 transition [was Re: Linux 2.4.16-pre1]
Date: Mon, 26 Nov 2001 16:42:58 -0500 [thread overview]
Message-ID: <0111261642580L.02001@localhost.localdomain> (raw)
In-Reply-To: <E168Szh-0006un-00@the-village.bc.nu>
In-Reply-To: <E168Szh-0006un-00@the-village.bc.nu>
On Monday 26 November 2001 16:08, Alan Cox wrote:
> > I submit that if the stable tree hasn't calmed down after three or four
> > months, opening a development branch may in fact HELP the situation, and
> > stabilize things faster. You need to vent the patch pressure.
>
> I'd tend to agree there. The new VM would have gone into 2.5.x and then
> back into 2.4
>
> In terms of release cycles there is a better method, that is simply to
> codify what already happens. In truth we have yearly major releases
I also can't think of a distribution that doesn't have at least a yearly
major release cycle.
I suspect part of the reason for the long gap between stabilizations is that
Linus hates maintenance. Of course it's like visiting the dentist: the
longer it takes the bigger a deal it is...
> We went
>
> 1.2
> 1.3.59
> 2.0
> 2.0.30
> 2.2
> 2.2.14-18 merge cycle
> 2.4
>
> What we possibly should do is admit the backport phases (2.0.30/2.2.14/...)
> do in fact occur and go
>
> 2.5
> 2.5 seems kind of solid at some random point but not finished
> 2.6 (2.4 + 2.5 and useful bit driver backport)
> 2.7 (continued 2.5)
> 2.8 (actual release containing the grand changes 2.5 started)
This gets back to the idea of "minor" development cycles (for example 2.5
already HAS enough pending patches for an entire development cycle) that take
6 months because we know what's going to go into them in the first month or
two, vs "major" anything-goes phases (3.0, which 2.2 probably should have
been...) that are a lot more experimental. Right now, everything's a major
cycle. Even though Linus has expressed a desire to do minor ones, it hasn't
happened yet.
The thing is, with a 6 month development cycle that people BELIEVE will only
take 6 months, it's ok to say "hold off until the next time". But asking
people to "hold it" for two years (even if they only THINK it will be two
years) doesn't work, they keep pushing to get it in and the patch pressure
stays high. So it's a stable 2 state feedback loop: if you can do it you can
do it, and if you can't you can't.
The "backport release" idea seems like a nice way to do the "short" cycle
ones. And the interesting thing about that is Linus doesn't have to be
directly involved in these intermediate stabilizations: there could be
another maintainer he could just give his blessing to. All they need is a
bit of holy penguin pee to make the number official, and the attention of
developers (like all those in Red Hat's employ) willing to spend their time
stabilizing rather than beating fresh trails into the jungle...
A backport release really isn't THAT much different than large changes from
your tree being merged into Linus's tree. Just a question of sequencing
(determining what depends on what), isolating, and porting...
Just a thought...
Rob
next prev parent reply other threads:[~2001-11-27 0:44 UTC|newest]
Thread overview: 103+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-24 18:39 Linux 2.4.16-pre1 Marcelo Tosatti
2001-11-24 18:40 ` Marcelo Tosatti
2001-11-24 20:36 ` Phil Sorber
2001-11-24 19:44 ` Marcelo Tosatti
2001-11-24 21:14 ` Linus Torvalds
2001-11-24 21:32 ` H. Peter Anvin
2001-11-24 22:04 ` François Cami
2001-11-26 0:49 ` Horst von Brand
2001-11-26 0:51 ` H. Peter Anvin
2001-11-26 17:50 ` Alan Cox
2001-11-26 18:08 ` H. Peter Anvin
2001-11-26 0:51 ` David Weinehall
2001-11-26 0:53 ` H. Peter Anvin
2001-11-25 1:56 ` Patrick McFarland
2001-11-25 2:12 ` Patrick McFarland
2001-11-25 2:34 ` war
2001-11-25 2:41 ` Patrick McFarland
2001-11-25 3:05 ` Mohammad A. Haque
2001-11-25 21:55 ` Patrick McFarland
2001-11-26 12:06 ` Martin Persson
2001-11-26 14:26 ` David Lang
2001-11-26 16:55 ` Alan Cox
2001-11-26 16:58 ` Dominik Kubla
2001-11-26 15:38 ` M. Edward (Ed) Borasky
2001-11-26 18:12 ` J Sloan
2001-11-25 4:10 ` J Sloan
2001-11-25 21:58 ` Patrick McFarland
2001-11-25 22:57 ` J Sloan
2001-11-25 23:11 ` Patrick McFarland
2001-11-26 0:26 ` Patrick McFarland
2001-11-26 0:31 ` Patrick McFarland
2001-11-26 0:39 ` CaT
2001-11-25 4:23 ` Victor Yodaiken
2001-11-25 3:04 ` John Alvord
2001-11-26 18:13 ` Alan Cox
2001-11-26 18:09 ` H. Peter Anvin
2001-11-24 20:58 ` Ryan Cumming
2001-11-24 22:21 ` H. Peter Anvin
2001-11-24 22:35 ` kernel.org maintenance Ahmed Masud
2001-11-24 22:56 ` Linux 2.4.16-pre1 Mohammad A. Haque
2001-11-24 21:09 ` Marc A. Ohmann
2001-11-24 19:54 ` Marcelo Tosatti
2001-11-24 21:13 ` Arnaldo Carvalho de Melo
2001-11-24 23:32 ` F.H. Bulthuis
2001-11-24 23:37 ` Rik van Riel
2001-11-24 23:47 ` F.H. Bulthuis
2001-11-25 13:34 ` Dominik Kubla
2001-11-25 14:15 ` Stephan von Krawczynski
2001-11-25 18:07 ` Tobias Ringstrom
2001-11-25 18:17 ` Linus Torvalds
2001-11-25 19:16 ` Stephan von Krawczynski
2001-11-25 22:07 ` Patrick McFarland
2001-11-25 19:27 ` Alex Bligh - linux-kernel
2001-11-25 22:13 ` Arnaldo Carvalho de Melo
2001-11-25 22:18 ` Patrick McFarland
2001-11-25 22:26 ` Arnaldo Carvalho de Melo
2001-11-25 22:31 ` Arnaldo Carvalho de Melo
2001-11-26 1:16 ` Mohammad A. Haque
2001-11-26 1:33 ` Patrick McFarland
2001-11-26 2:45 ` Mohammad A. Haque
2001-11-26 2:50 ` Horst von Brand
2001-11-27 0:47 ` Patrick McFarland
2001-11-27 1:01 ` Rik van Riel
2001-11-27 1:04 ` Patrick McFarland
2001-11-27 1:02 ` Andre Hedrick
2001-11-26 10:44 ` Rik van Riel
2001-11-26 6:57 ` Martin Eriksson
2001-11-25 22:28 ` François Cami
2001-11-25 22:36 ` Patrick McFarland
2001-11-25 22:40 ` Patrick McFarland
2001-11-26 0:20 ` Andrew Pimlott
2001-11-26 0:56 ` Patrick McFarland
2001-11-26 1:16 ` Phil Oester
2001-12-04 20:28 ` The Doctor What
2001-12-04 20:51 ` Rik van Riel
2001-11-25 23:53 ` [RFC] 2.5/2.6/2.7 transition [was Re: Linux 2.4.16-pre1] Mike Fedyk
2001-11-26 3:58 ` Linus Torvalds
2001-11-26 5:33 ` Mike Fedyk
2001-11-26 10:59 ` Rik van Riel
2001-11-26 14:58 ` jlnance
2001-11-26 18:18 ` H. Peter Anvin
2001-11-26 12:41 ` Horst von Brand
2001-11-26 19:35 ` Andrew Morton
2001-11-26 17:44 ` Rob Landley
2001-11-26 21:08 ` Alan Cox
2001-11-26 21:42 ` Rob Landley [this message]
2001-11-26 23:52 ` Rob Landley
2001-11-27 3:40 ` Johan Kullstam
2001-11-26 8:13 ` John Alvord
2001-11-25 14:39 ` Linux 2.4.16-pre1 Florian Weimer
2001-11-25 14:51 ` Russell King
2001-11-25 14:58 ` Florian Weimer
2001-11-25 15:06 ` Alexander Viro
2001-11-25 15:14 ` Bruce Harada
2001-11-25 21:44 ` Teodor Iacob
2001-11-25 21:24 ` Thiago Rondon
2001-11-25 21:51 ` Arnaldo Carvalho de Melo
2001-11-26 17:07 ` vda
2001-11-26 16:36 ` Charles Marslett
2001-11-27 4:30 ` Mike Fedyk
2001-11-27 8:59 ` Adrian Bunk
-- strict thread matches above, loose matches on Subject: below --
2001-11-26 12:26 [RFC] 2.5/2.6/2.7 transition [was Re: Linux 2.4.16-pre1] willy tarreau
2001-11-26 14:54 ` Horst von Brand
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=0111261642580L.02001@localhost.localdomain \
--to=landley@trommello.org \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=kubla@sciobyte.de \
--cc=linux-kernel@vger.kernel.org \
--cc=marcelo@conectiva.com.br \
--cc=mfedyk@matchmail.com \
--cc=skraw@ithnet.com \
--cc=torvalds@transmeta.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