From owner-freebsd-questions Tue Mar 6 16:13:16 2001 Delivered-To: freebsd-questions@freebsd.org Received: from sherline.net (sherline.net [216.120.87.2]) by hub.freebsd.org (Postfix) with SMTP id 040F337B71B for ; Tue, 6 Mar 2001 16:13:13 -0800 (PST) (envelope-from jgowdy@home.com) Received: (qmail 42410 invoked from network); 7 Mar 2001 00:11:59 -0000 Received: from server.sherline.net (HELO server2) (216.120.87.3) by sherline.net with SMTP; 7 Mar 2001 00:11:59 -0000 Message-ID: <002701c0a69b$7793a3c0$035778d8@sherline.net> From: "Jeremiah Gowdy" To: "Eric Wuehler" , References: <3AA57523.DCD50F28@cenus.com> Subject: Re: 4x Release Tags Date: Tue, 6 Mar 2001 16:13:42 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Being new to FreeBSD - I've been using it for about 6 months now - could > I get some clarification on the 4-x release tags and the function of > such? Apologies for the verbosity up front :-) > > After playing with 4.0 for a while, I installed FreeBSD 4.2 clean, so > that's my starting point. I recently discovered the cvsup utility - I'd > like to move to 4.3 using cvsup. I too would like to move to FreeBSD 4.3 using cvsup, however, since it's not out yet we're both out of luck. The newest version is 4.2-STABLE. > In the mean time, I have been using > cvsup with the RELENG_4 tag which I assume has got me somewhere between > 4.2 and 4.3. Basically, this is correct. RELENG_4 will get you the newest source code in the 4.x-STABLE branch. The newest 4.2-STABLE is the best you can get right now. When 4.3 comes out, RELENG_4 will get you 4.3-STABLE (which at the time 4.3 is released, that will be the same as 4.3-RELEASE). When you install, you have RELEASE, when you build world, you have STABLE. RELEASE is a snapshot of STABLE. > Can I (at some point) change my "*default tag=RELENG_4" to "*default > tag=RELENG_4_3_0_RELEASE"? Is this a valid line of thinking, or not? > While I understand 4-stable should pretty much always work, the boss > wants everybody on the same version for support/consistency reasons - I > don't understand why everybody doesn't want to buildworld once a week, > but that's just me :-) > > When will RELENG_4_3_0_RELEASE become a valid tag for cvsup? In reading > the mail list archives, it looks like RELENG_4 will probably move > through 4.3-BETA to 4.3-RELEASE - but if I want to stop at 4.3, when do > I make the tag change? Also, is the assumption that the source for > RELENG_4_3_0_RELEASE will never change (once 4.3 is officially declared) > correct? None of these tags exist. (a) You can't cvsup to RELEASE (except when RELEASE=STABLE) (b) If you want everyone to be on 4.3, that's fine, but the only way everyone can be on the same version is for you all to take your own snapshot of STABLE via cvsup, and everyone install off that world. 4.x-STABLE changes as new commits are made to the 4.x-STABLE branch. It's best to just cvsup and buildworld on one box, nfs the /usr/obj directory, and installworld on every other box. That would give you the consistacy you're looking for although I think you're kindof missing the idea that there are going to be many different 4.3-STABLEs as commits are made to 4.3-STABLE. Simply keep this in mind: The tag will be RELENG_4 'forever' until we switch to 5.0. 4.x is 4.x is 4.x. It's best to have the latest version of STABLE (most of the time), as often as you see fit to cvsup and build world. The MOST often I would ever build world is once a month, but that's just me. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message