From: Craig Milo Rogers <rogers@ISI.EDU>
To: Jan Engelhardt <jengelh@medozas.de>
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
Stoyan Gaydarov <stoyboyker@gmail.com>,
linux-kernel@vger.kernel.org, Alan Cox <alan@lxorguk.ukuu.org.uk>,
gorcunov@gmail.com, akpm@linux-foundation.org, mingo@elte.hu
Subject: Re: From 2.4 to 2.6 to 2.7?
Date: Sat, 19 Jul 2008 01:00:02 -0700 [thread overview]
Message-ID: <20080719080002.GA11272@isi.edu> (raw)
In-Reply-To: <alpine.LNX.1.10.0807172221130.12734@fbirervta.pbzchgretzou.qr>
On 08.07.17, Jan Engelhardt wrote:
> On Thursday 2008-07-17 21:56, Craig Milo Rogers wrote:
>
> > Use 2.8 in 2008, 2.9 in 2009, 2.10 in 2010, etc?
>
> Follow the thread. :)
Actually, I did, which was why I thought my succinct sequence
was sufficient. Here's what I meant to convey, in words: use the
millennium as the major version number, the year-of-millennium as the
minor version number, and (by implication) the usual release and
stable suffixes.
This sequence had not been proposed yet in the thread, perhaps
for some reason like it's a stupid idea, since it will soon violate the
largish meaningless number rule in the year-of-millennium.
In case you think I'm mistaken in my assertation that it
hasn't been proposed before in the thread, the rest of this message
summarizes the pertinent posts in the thread:
In <alpine.LFD.1.10.0807141914280.3017@woody.linux-foundation.org>,
Linus Torvalds proposed two possible new patterns:
yyyy.month
decade.year.release
In <alpine.LFD.1.10.0807141939410.3017@woody.linux-foundation.org>,
Linus Torvalds proposed this pattern:
2.8.release in 2008, 2.9.release in 2009, 3.0.release in 2010
Linux also expressed a dislike for large, meaningless numbers.
In <alpine.DEB.1.10.0807142048260.6370@asgard>, David Lang expressed a
preference for yyyy.release, and expressed a dislike for yyyy.month on
two grounds: 1) it's hard to predict the release month, so how should
the -rc's be named, and 2) some people don't understand that 8.10
comes after 8.9. He then proposed:
yyyy.r.s (r=release, s=stable, as at present)
In <20080715053101.GJ1369@1wt.eu>, Willy Tarreau proposed:
y.r.s (y = yyyy - 2000), e.g. use 9.r.s in 2009, 10.r.s in 2010
In <487C4646.7020905@gmail.com>, Rafael C. de Almeida seconded 8.x,
9.x, 10.x, and commented that neither Linux nor any of us would live
long enough to worry about 101.x. [I eschew such pessimism. :-)]
There were some comments that didn't propose alternative sequences
(which I may skip mentioning from here on), then in
<87skubxxtq.fsf@basil.nowhere.org> Andi Kleen proposed using a single
number like Solaris.
In <20080715133801.546338c1@the-village.bc.nu>, Alan Cox commented
that 2008 is specific to a particular Western calendar (which leads to
amusing trains of thought about Linux having different version numbers
in countries that have different calendars. Version number locale,
anyone?). He proposed Unix epoch time: 38.x
In <1216125715.10312.4.camel@localhost>, Kasper Sandberg said he likes
the current system, with the major number changing when something
important happens. [He didn't define "important".]
In <200807151518.59338.info@gnebu.es>, Kasper Sandberg proposed
avoiding largish numbers for a while by going to 3.0 in 2009, then
incrementing releases by a tenth, with the stable version coming after
that:
3.1.x, 3.2,x, ... 3.9.x, 4.0.x
In <20080715163652.GA12728@lgserv3.stud.cs.uit.no>, Tobias Brox proposed:
YYYY.r#.s# (meaning that the letter "r" would preceed the relese number, and
the letter "s" would preceed the stable number)
In <487CE70B.9070506@greyfade.us>, Charles grey wolf Banas proposed
using a Linux epoch decade as the first number, with the minor number
being the year in that decade. I think this is the same as the y.r.s
proposal, except maybe off by one, given that Linux was first released
in 1991 and not 1990.
In <487D7781.6000407@keyaccess.nl>, Rene Herman proposed [somewhat
arbitrary] transition to 2.8 and 2.9, and specified that 3.0 should be
until when world domination by Linux is near.
There were discussions about feature-based numbering. In
<alpine.LNX.1.10.0807160951000.26724@fbirervta.pbzchgretzou.qr>,
Adrian Bunk suggested that the major number should jump whenever there
was a big flag day.
In <alpine.LNX.1.10.0807171920010.12734@fbirervta.pbzchgretzou.qr>,
Jan Engelhardt proposed the rule that the minor version number should
be incremented every 6 to 8 releases, within the current scheme.
In <20080717195625.GC6777@isi.edu>, Craig Milo Rogers proposed using
the millenium as the major version and the year-of-millennium as the
minor version, with the implcation that they would be followed by the
usual release and stable numbers. The main disadvantage of this
proposal, as I see it, is it will suffer the "largish meaningless
number" problem in another decade or two.
In <487FC213.9030604@altrux.me.uk>, Alastair Stevens proposed dropping
the ".6" and proceeding with a three-level numbering scheme:
2.6.26.s, 2.27.s, 2.28.s, ...
In <200807180823.m6I8NIo27365@inv.it.uc3m.es>, Peter T. Breuer
proposed switching to a three-level numbering scheme and resetting the
middle number when useful [which I suppose might mean a major feature
change or just a desire to avoid largish meaningless numbers]. I
assume this sould give a sequence like:
2.6.26.s, 2.8.s, 2.9.s, 2.10.s,
Craig Milo Rogers
next prev parent reply other threads:[~2008-07-19 8:01 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-15 2:10 From 2.4 to 2.6 to 2.7? Stoyan Gaydarov
2008-07-15 2:22 ` Linus Torvalds
2008-07-15 2:31 ` Stoyan Gaydarov
2008-07-15 2:47 ` Linus Torvalds
2008-07-15 3:55 ` david
2008-07-15 5:31 ` Willy Tarreau
2008-07-15 6:40 ` Rafael C. de Almeida
2008-07-15 7:23 ` Stoyan Gaydarov
2008-07-15 7:49 ` Jan Engelhardt
2008-07-17 17:25 ` Jan Engelhardt
2008-07-17 19:56 ` Craig Milo Rogers
2008-07-17 20:21 ` Jan Engelhardt
2008-07-19 8:00 ` Craig Milo Rogers [this message]
2008-07-19 8:52 ` Rene Herman
2008-07-19 20:49 ` Craig Milo Rogers
2008-07-19 20:56 ` david
2008-07-19 21:56 ` Jan Engelhardt
2008-07-20 8:34 ` Rene Herman
2008-07-20 14:53 ` Stefanos Harhalakis
2008-07-19 19:30 ` Peter T. Breuer
2008-07-19 21:16 ` Craig Milo Rogers
2008-07-19 23:10 ` Peter T. Breuer
2008-07-15 8:29 ` Bernd Petrovitsch
2008-07-15 12:41 ` Kasper Sandberg
2008-07-15 13:18 ` Alberto Gonzalez
2008-07-15 18:06 ` Charles grey wolf Banas
2008-07-15 20:43 ` Adrian Bunk
2008-07-16 7:53 ` Jan Engelhardt
2008-07-16 7:57 ` Rene Herman
2008-07-17 22:16 ` Adrian Bunk
2008-07-15 10:10 ` Andi Kleen
2008-07-15 11:31 ` Jan Engelhardt
2008-07-15 15:20 ` Linus Torvalds
2008-07-15 15:27 ` Parag Warudkar
2008-07-15 15:32 ` Alan Cox
2008-07-18 9:02 ` Andi Kleen
2008-07-16 21:11 ` Lennart Sorensen
2008-07-15 12:38 ` Alan Cox
2008-07-15 14:07 ` Byron Stanoszek
2008-07-16 21:14 ` Lennart Sorensen
2008-07-17 0:03 ` Alex Chiang
2008-07-17 12:38 ` Lennart Sorensen
2008-07-17 20:02 ` Alex Chiang
2008-07-15 14:24 ` Cyrill Gorcunov
2008-07-15 16:36 ` Tobias Brox
2008-07-15 18:04 ` H. Peter Anvin
2008-07-16 4:22 ` Rene Herman
2008-07-16 6:55 ` Rafael C. de Almeida
2008-07-16 7:17 ` Rene Herman
2008-07-16 7:30 ` Rene Herman
2008-07-16 9:34 ` Peter T. Breuer
-- strict thread matches above, loose matches on Subject: below --
2008-07-17 22:05 Alastair Stevens
2008-07-17 22:40 ` Lennart Sorensen
2008-07-18 8:23 ` Peter T. Breuer
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=20080719080002.GA11272@isi.edu \
--to=rogers@isi.edu \
--cc=akpm@linux-foundation.org \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=gorcunov@gmail.com \
--cc=jengelh@medozas.de \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=stoyboyker@gmail.com \
--cc=torvalds@linux-foundation.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