From: Svein Erik Brostigen <svein.brostigen@oracle.com>
To: Gregory Maxwell <greg@linuxpower.cx>
Cc: "H. Peter Anvin" <hpa@zytor.com>,
David Weinehall <tao@acc.umu.se>,
linux-kernel@vger.kernel.org
Subject: Re: Release Policy [was: Linux 2.4.16 ]
Date: Tue, 27 Nov 2001 03:02:17 -0500 [thread overview]
Message-ID: <3C034889.6040000@oracle.com> (raw)
In-Reply-To: <Pine.LNX.4.40.0111261216500.88-100000@rc.priv.hereintown.net> <Pine.LNX.4.21.0111261351160.13786-100000@freak.distro.conectiva> <9tu0n2$sav$1@cesium.transmeta.com> <20011126192902.M5770@khan.acc.umu.se> <3C028A8D.8040503@zytor.com> <20011126161802.A8398@xi.linuxpower.cx>
Gregory Maxwell wrote:
>On Mon, Nov 26, 2001 at 10:31:41AM -0800, H. Peter Anvin wrote:
>
>>Consistency is a Very Good Thing[TM] (says the one who tries to teach
>>scripts to understand the naming.) The advantage with the -rc naming is
>>that it avoids the -pre5, -pre6, -pre-final, -pre-final-really,
>>-pre-final-really-i-mean-it-this-time phenomenon when the release
>>candidate wasn't quite worthy, you just go -rc1, -rc2, -rc3. There is no
>>shame in needing more than one release candidate.
>>
>
>Why not just disguard this sillyness of alphabetic characters in version
>numbers... Just carry through the same structure used by major/minor:
>I.e.
>
>2.0.39 < released 2.0.39
>2.0.39.1.1 < first development snapshot of the kernel which will eventually
> be 2.0.40
>2.0.39.1.2 < second
>2.0.39.1.n < Nth
>2.0.39.2.1 < first RC
>2.0.39.2.2 < second RC
>2.0.39.3.1 < opps! Development went too long and we had to break feature
> freeze to add important features.
>2.0.39.4.1 < Trying to stablize again
>2.0.39.4.2 < a few more bugs fixxed
>2.0.40 < Looks like 2.0.39.4.2 got it right!
>-
>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/
>
What really scares me is not so much the way the kernels are numbered as
the way features gets added to
the kernels.
Internally in Oracle we do not add new features to a release number,
just bug-fixes.
Hence 2.4.0 is the base release of the 2.4.x kernel series. the minor
x-number should just indicate a bug-fix
release. Thus, no new features should get added to the 2.4 kernel with
this numbering schema.
If you really want to add features into the 2.4.x kernel, you also need
to extend the numbering schema.
I.e 2.4.0.x wil then be the bug-fix releases and 2.4.1.x will have new
features.
This makes it easier to maintain and to understand what is happening
between the various releases.
As far as I can understand, today, new features are added to a released
kernel without any sensible numbering scheme
identifying this fact. I don't know if a 2.4.10 kernel contains the same
features as 2.4.16 with the only difference beeing bug-fixes
or if there have been added new features. By using a numbering scheme
that is consistent across both development and
production kernels, it is easier to identify the features in a kernel.
I realize that this is a lot easier to do when you are using a source
code repository than by hand administration.
I think the time has come for the kernel to find it's way into a cvs
form. It has to be done, sooner or later, why not now when the 2.5
kernel has been forked?
And I do agree with people who has asked for a bug system to identify
the various bugs and their fixes.
I have been looking forward to the 2.5 kernel because I have wanted to
get involved in the kernel devlopment, but have not
wanted to jump in on an existing production/development kernel. The most
confusing part today is all the various patches
beeing sendt around on the lkml. A lot of people who wants to develop,
do not have the time to keep on top of the
mailing list. We do have other jobs too, that pays for our food and
clothes. This is done on our spare time and having
to spend a few hours every day, reading through the kernel list and
applying various patches seems like a waste
of time. Unless a different system is devised, I think I will stay away
from the kernel development and
concentrate on other things.
I'm sorry if this seems like a flame-bait, it was not intended to be and
I did not intend to offend anyone either. My apologies to
anyone who feels so.
--
Regards
Svein Erik
I've given up reading books; I find it takes my mind off myself.
_____________________________________________________________
Svein Erik Brostigen e-mail: svein.brostigen@oracle.com
Senior Technical Analyst Phone: 407.458.7168
EBC - Extended Business Critical
Oracle Support Services
5955 T.G. Lee Blvd
Orlando FL, 32822
Enabling the Information Age Through Internet Computing
_____________________________________________________________
The statements and opinions expressed here are my own and
do not necessarily represent those of Oracle Corporation.
next prev parent reply other threads:[~2001-11-27 8:03 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <Pine.LNX.4.21.0111261003070.13400-100000@freak.distro.cone ctiva>
2001-11-26 16:38 ` Release Policy [was: Linux 2.4.16 ] David Relson
2001-11-26 15:33 ` Marcelo Tosatti
2001-11-26 17:14 ` David Relson
2001-11-26 21:15 ` Bill Davidsen
2001-11-26 17:22 ` Chris Meadors
2001-11-26 15:54 ` Marcelo Tosatti
2001-11-26 17:41 ` David Rees
2001-11-26 18:12 ` H. Peter Anvin
2001-11-26 18:29 ` David Weinehall
2001-11-26 18:31 ` H. Peter Anvin
2001-11-26 17:25 ` Marcelo Tosatti
2001-11-26 18:49 ` H. Peter Anvin
2001-11-26 19:00 ` François Cami
2001-11-26 19:06 ` Jonathan Lundell
2001-11-26 19:28 ` Flavio Stanchina
2001-11-26 19:43 ` Jonathan Lundell
2001-11-26 19:36 ` David Weinehall
2001-11-26 20:39 ` junio
2001-11-26 20:55 ` David Weinehall
2001-11-26 20:59 ` H. Peter Anvin
2001-11-26 21:18 ` Gregory Maxwell
2001-11-27 8:02 ` Svein Erik Brostigen [this message]
2001-11-27 8:28 ` Allan Sandfeld
2001-11-27 9:08 ` Svein Erik Brostigen
2001-11-27 10:07 ` Alex Bligh - linux-kernel
2001-11-27 14:43 ` Sven Vermeulen
2001-11-27 15:01 ` Ian Molton
2001-11-27 15:42 ` John Alvord
2001-11-27 16:03 ` Michel Angelo da Silva Pereira
2001-11-26 18:48 ` Bjoern A. Zeeb
2001-11-26 23:15 ` J.A. Magallon
2001-11-27 1:04 ` Andrew Morton
2001-11-27 1:13 ` Release Policy David S. Miller
2001-11-27 1:32 ` H. Peter Anvin
2001-11-27 7:39 ` Anuradha Ratnaweera
2001-11-27 7:40 ` H. Peter Anvin
2001-11-27 7:53 ` Anuradha Ratnaweera
2001-11-27 10:08 ` Harald Arnesen
2001-11-27 10:29 ` Keith Owens
2001-11-27 19:45 ` Mike Fedyk
2001-12-05 14:27 ` Jes Sorensen
2001-11-26 17:52 Release Policy [was: Linux 2.4.16 ] Dana Lacoste
2001-11-26 17:59 ` John Jasen
2001-11-27 7:41 ` Anuradha Ratnaweera
2001-11-27 20:16 ` Bill Davidsen
-- strict thread matches above, loose matches on Subject: below --
2001-11-28 12:54 Per-Olof Pettersson
2001-11-28 12:57 Per-Olof Pettersson
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=3C034889.6040000@oracle.com \
--to=svein.brostigen@oracle.com \
--cc=greg@linuxpower.cx \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=tao@acc.umu.se \
/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