Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751783AbYJRIpf (ORCPT ); Sat, 18 Oct 2008 04:45:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750922AbYJRIp0 (ORCPT ); Sat, 18 Oct 2008 04:45:26 -0400 Received: from 1wt.eu ([62.212.114.60]:4813 "EHLO 1wt.eu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750745AbYJRIpZ (ORCPT ); Sat, 18 Oct 2008 04:45:25 -0400 Date: Sat, 18 Oct 2008 10:45:05 +0200 From: Willy Tarreau To: Greg KH Cc: Alan Cox , Steven Noonan , Adrian Bunk , Linus Torvalds , linux-kernel@vger.kernel.org Subject: Re: [RFC] Kernel version numbering scheme change Message-ID: <20081018084504.GQ24654@1wt.eu> References: <20081016124943.GE23630@cs181140183.pp.htv.fi> <20081016151748.GA31075@kroah.com> <20081016164602.GA22554@cs181140183.pp.htv.fi> <20081017034717.GA28188@kroah.com> <20081017064751.GE22554@cs181140183.pp.htv.fi> <20081017075544.GB4850@kroah.com> <20081017174657.GH2221@kroah.com> <20081017204723.15114eaa@lxorguk.ukuu.org.uk> <20081017214409.GB3585@kroah.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081017214409.GB3585@kroah.com> User-Agent: Mutt/1.5.11 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2585 Lines: 58 On Fri, Oct 17, 2008 at 02:44:09PM -0700, Greg KH wrote: > On Fri, Oct 17, 2008 at 08:47:23PM +0100, Alan Cox wrote: > > > And that's my point here, do we want to change the current numbering > > > scheme as people have expressed annoyances of the current one. > > > > But any new scheme will be just as annoying to someone and it messes up > > existing documentation, understanding and risks breaking third party > > tools. > > > > Is it really worth the hassle, plus we'll have to change again if we use > > date/times because once we are shipping Linux out to Alpha Centauri with > > colonists there will be serious problems trying to compute the effect of > > tau on release numbering ... > > Sure, but by then, the 2.6.521 release will be out and we could fix it > up by finally going to 3.0 :) > > Seriously, am I the only one that is getting annoyed by our version > numbers? If so, I can live with it, but I got the feeling that I wasn't > alone here. No you're not. I am too. Maybe we're both more annoyed than majority because we're mostly dealing with 4-numbers versions. I remember having recently suggested someone to test 2.6.37, doing a confusion between 2.4.37 and 2.6.27. I have already tagged kernels with wrong versions, having to fix by hand afterwards. It's really cumbersome some times. I remember it became really boring in 2.1.X days when X got past 99. IMHO, having a small number of small digits is the way to go. Using 1 or 2 digits for the major and 1 for the minor is fine. After 3.9, you go to version 4.0. Anyway, there are so many changes between versions these days that any new versions could justify a major change (eg: check the size of the 2.6.27 patch). With versions from 1.1 to 9.9, you can go as high as 88 versions, which is about 22 years of development at current pace. After that, we can simply turn to 10.0 and not break anything. It's also easier for users. Check how many non-kernel techies around you know all 3 digits of the version they use. It's easier to remember 4.3 than it is to remember 2.6.27. If we can stick to something like this, we can easily use the 3rd number for the stable release. We would then have MAJOR.MINOR.PATCHRELEASE and keep extraversion for -rc etc... The syntax does not change, thus limiting the breakage and the change in habits. Regards, Willy -- 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/