From owner-svn-src-all@FreeBSD.ORG Thu Jun 4 16:28:30 2009 Return-Path: Delivered-To: svn-src-all@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56AF7106567B; Thu, 4 Jun 2009 16:28:30 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id 0E9B68FC0C; Thu, 4 Jun 2009 16:28:29 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.3/8.14.2) with ESMTP id n54GUvIC027128; Thu, 4 Jun 2009 12:30:57 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.3/8.14.2/Submit) id n54GUvJH027127; Thu, 4 Jun 2009 12:30:57 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Thu, 4 Jun 2009 12:30:57 -0400 From: David Schultz To: "M. Warner Losh" Message-ID: <20090604163057.GA27090@zim.MIT.EDU> Mail-Followup-To: "M. Warner Losh" , kensmith@cse.Buffalo.EDU, bz@FreeBSD.ORG, src-committers@FreeBSD.ORG, svn-src-all@FreeBSD.ORG, svn-src-head@FreeBSD.ORG References: <200906011807.n51I7ccW086812@svn.freebsd.org> <1243880140.25229.23.camel@bauer.cse.buffalo.edu> <20090604151959.GA26524@zim.MIT.EDU> <20090604.101755.1493773383.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090604.101755.1493773383.imp@bsdimp.com> Cc: svn-src-head@FreeBSD.ORG, svn-src-all@FreeBSD.ORG, kensmith@cse.Buffalo.EDU, src-committers@FreeBSD.ORG, bz@FreeBSD.ORG Subject: Re: svn commit: r193241 - in head: . sys/sys X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jun 2009 16:28:30 -0000 On Thu, Jun 04, 2009, M. Warner Losh wrote: > In message: <20090604151959.GA26524@zim.MIT.EDU> > David Schultz writes: > : On Mon, Jun 01, 2009, Ken Smith wrote: > : > It was noted we're close to running out of numbers we can use before we > : > hit code freeze and the branch for the release. Since we're entering > : > code slush at the end of today in theory all changes that would warrant > : > a bump in __FreeBSD_version are supposed to be done. But it wouldn't > : > surprise me if we have one or two or so things that come along between > : > now and when we hit code freeze and the branch. So we need to be a bit > : > conservative with this. Please be sure to coordinate anything that > : > might require a bump in __FreeBSD_version with re@ from now on. If it > : > turns out things do come along that require bumps we'll need to "batch > : > them up" having one bump represent several changes. > : > : To avoid this sort of problem in the future, how about adding a > : digit to __FreeBSD_version in 9-CURRENT? Admittedly, a lot of the > : bumps in 8.X were probably unnecessary, but it's good that people > : are being cautious and documenting their incompatible changes. > > We can avoid this problem by not being so bump-happy. > > Adding an extra digit was painful when we did it before. A number of > subtle things broke (like the output of file). > > Part of the problem here is that we want to ship FreeBSD 8.0 as > '800100' which is just historical convention: > > * scheme is: Rxx > * 'R' is 0 if release branch or x.0-CURRENT before RELENG_*_0 > * is created, otherwise 1. > > We could easily up that to '5' for the release so we have 499 > entries. There aren't so many things that depend on this convention in > the tree (I couldn't find any in a quick, informal survey). Sounds good. We might want to use 7 or 8 instead of 5 to account for the fact that changes requiring a bump are more frequent in CURRENT than in STABLE.