From owner-freebsd-current@FreeBSD.ORG Tue Dec 9 10:44:26 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 853B416A4CF for ; Tue, 9 Dec 2003 10:44:26 -0800 (PST) Received: from mail3.speakeasy.net (mail3.speakeasy.net [216.254.0.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id 68E8743D29 for ; Tue, 9 Dec 2003 10:44:21 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 27262 invoked from network); 9 Dec 2003 18:44:19 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 9 Dec 2003 18:44:19 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.9/8.12.9) with ESMTP id hB9IiDie069339; Tue, 9 Dec 2003 13:44:15 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <3FD56937.9020002@alumni.rice.edu> Date: Tue, 09 Dec 2003 13:44:14 -0500 (EST) From: John Baldwin To: Jon Noack X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: freebsd-current@freebsd.org cc: re@freebsd.org Subject: Re: 5.2: will standard-supfile point to RELENG_5_2? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Dec 2003 18:44:26 -0000 X-List-Received-Date: Tue, 09 Dec 2003 18:44:26 -0000 On 09-Dec-2003 Jon Noack wrote: > On 12/8/2003 9:31 PM, Scott Long wrote: >> Jon Noack wrote: >> >>> On 12/8/2003 2:29 PM, Doug White wrote: >>> >>>> On Sun, 7 Dec 2003, Jon Noack wrote: >>>> >>>> >>>>> I ask this for 5.2 because it never happened for 5.1: >>>>> Will src/share/examples/cvsup/standard-supfile be updated to point to >>>>> the "RELENG_5_2" tag instead of "." for 5.2? >>>> >>>> >>>> >>>> >>>> Doubtful -- standard-supfile is for grabbing -current. If you want a >>>> specific tag, you need to specify it. I just copy the same cvsupfile >>>> around to different machines as I build them so I don't forget :) >>>> >>>> I agree that stable-supfile should be updated, though. But 5.X isn't >>>> -stable yet. :) >>> >>> >>> >>> Copying re@ on this... >>> >>> I respectfully disagree. Here's an open bug report from someone else >>> who thinks the same way I do: >>> http://www.freebsd.org/cgi/query-pr.cgi?pr=conf/53197 >>> >>> Even if you disagree with me, check out the CVS commits to >>> standard-supfile: >>> http://www.freebsd.org/cgi/cvsweb.cgi/src/share/examples/cvsup/standard-supfile >>> >>> >>> A very common entry is something to the effect of: >>> "The 'standard-supfile' should track its own branch." >>> >>> (As Colin Percival just point out:) >>> From the inception of the security release branch with RELENG_4_3, >>> every release *but* 5.1 has had standard-supfile point to the security >>> release branch. That's 8 releases in my favor vs. 1 release in your >>> favor. I win ;-). >>> >>> I'd wager a lot of folks used to 4.x giving 5.x a try would get bitten >>> by this, accidentally upgrading to -CURRENT and possibly hosing their >>> systems as a result. >>> >>> In any case, the only color for the shed is midnight blue. >>> Jon >>> >>> >> >> There was discussion about this after 5.1 too. Basically, we need to >> create another cvsup example file, one for RELENG_4, one for RELENG_5_x, >> and one for HEAD. Does this lead us down the road to having even more >> example files? What about one for RELENG_4_9? I guess I'm not opposed >> to this. If someone will submit a patch, I'll consider it. >> >> Scott > > This is what I envision: > current-supfile gets you -CURRENT > stable-supfile get you -STABLE > standard-supfile gets you updates to what you have > > The following should accomplish this without breaking prior functionality: > > For all: > current-supfile tracks -CURRENT ("." tag) > stable-supfile tracks -STABLE (currently "RELENG_4" tag) > > For -CURRENT: > standard-supfile tracks -CURRENT ("." tag) > > For -STABLE: > standard-supfile tracks -STABLE (currently "RELENG_4" tag) > > For releases: > standard-supfile tracks the release branch ("RELENG_5_2" tag for 5.2) > > The attached "supfile-current.diff" adds current-supfile (based on the > old standard-supfile). I didn't touch the CVS info at the top of the > file -- this is automatically updated when the file is checked in, right? > > The attached "supfile-5.2.diff" updates the standard-supfile for 5.2 to > reflect this scheme by changing the CVS tag to RELENG_5_2 and modifying > a comment for accuracy. > > The attached "supfile-README.diff" updates the README to reflect this > scheme (I pulled part of the text from the RELENG_4_9 README). It > should be fine for everything (releases, -CURRENT, and -STABLE). This sounds very sane to me. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/