public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
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.




  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