From owner-cvs-all@FreeBSD.ORG Fri Nov 4 16:17:55 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C36A16A41F; Fri, 4 Nov 2005 16:17:55 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88F0A43D6B; Fri, 4 Nov 2005 16:17:54 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id jA4GFTYc027466; Fri, 4 Nov 2005 09:15:29 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Fri, 04 Nov 2005 09:15:49 -0700 (MST) Message-Id: <20051104.091549.55832472.imp@bsdimp.com> To: ceri@submonkey.net From: "M. Warner Losh" In-Reply-To: <20051104120642.GL29387@submonkey.net> References: <20051104093436.GI29387@submonkey.net> <20051104105601.GV63539@ip.net.ua> <20051104120642.GL29387@submonkey.net> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Fri, 04 Nov 2005 09:15:29 -0700 (MST) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ru@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/config configvers.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Nov 2005 16:17:55 -0000 In message: <20051104120642.GL29387@submonkey.net> Ceri Davies writes: : On Fri, Nov 04, 2005 at 12:56:01PM +0200, Ruslan Ermilov wrote: : > On Fri, Nov 04, 2005 at 09:34:36AM +0000, Ceri Davies wrote: : > > On Fri, Nov 04, 2005 at 09:18:58AM +0200, Ruslan Ermilov wrote: : > > > On Fri, Nov 04, 2005 at 04:16:44AM +0000, Warner Losh wrote: : > > > > imp 2005-11-04 04:16:44 UTC : > > > > : > > > > FreeBSD src repository : > > > > : > > > > Modified files: : > > > > usr.sbin/config configvers.h : > > > > Log: : > > > > since nocpu isn't used in the kernel config base, we don't need to : > > > > bump the version. Peter Wemm, John Baldwin and I hammered this out : > > > > after the last time I needlessly incremented the version. : > > > > : > > > > Revision Changes Path : > > > > 1.38 +1 -1 src/usr.sbin/config/configvers.h : > > > > : > > > Our users wanted to *use* the "nocpu" directive in their configs : > > > that are based on GENERIC (GENERIC is included), hence I bumped : > > > config(8). Otherwise, one day some would scream that "nocpu" : > > > doesn't work for them, because they're using the older version : > > > of config(8). I will agree that bumping the config version will force users to install a new config. At the same time, a new config cannot be used for old kernels, like the ones in 6.0. Since this is the only incompatibility between 6.0 and current, it seemed a little gratuitous. There's no documentation about what features are in what versions of config. If you don't bump the version, then we can MFC these changes and users can use config in 6.x. A nit is that there's no nocpu in config.5. My position is that the inconvenience of having multiple versions of config is worse than the minor confusion when nocpu doesn't work. : > > I'd agree that the Makefiles don't need to be bumped, as they don't : > > actually require the new config, but config has new functionality and : > > the version should probably be bumped in the binary. : > > : > You cannot just bump it in one place, the version requirement doesn't : > understand >=, only =. : : Oh. Insert obvious next question here. :) : What happens to those people who have already installed 600004 then? They will need to install a new config if they want to build a new kernel. Maybe it is time to change the versioning so that multiple versions will work. Warner