From owner-freebsd-stable@FreeBSD.ORG Wed Feb 18 12:54:15 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1912B16A4CF for ; Wed, 18 Feb 2004 12:54:15 -0800 (PST) Received: from falcon.midgard.homeip.net (h201n1fls24o1048.bredband.comhem.se [212.181.162.201]) by mx1.FreeBSD.org (Postfix) with SMTP id 08E5343D1D for ; Wed, 18 Feb 2004 12:54:14 -0800 (PST) (envelope-from ertr1013@student.uu.se) Received: (qmail 46391 invoked by uid 1001); 18 Feb 2004 20:54:12 -0000 Date: Wed, 18 Feb 2004 21:54:12 +0100 From: Erik Trulsson To: David Beukes Message-ID: <20040218205411.GA33138@falcon.midgard.homeip.net> Mail-Followup-To: David Beukes , freebsd-stable@freebsd.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6i cc: freebsd-stable@freebsd.org Subject: Re: Stable vs Release vs Current X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Feb 2004 20:54:15 -0000 On Wed, Feb 18, 2004 at 01:35:20PM +0200, David Beukes wrote: > Hi, > > Have been using FreeBSD for about a year now but haven't > understood or found a definitive answer to the > versions/branches. Would appreciate it if someone could > shed some light; a bit of history follows: > > I installed 1st FreeBSD system from 4.4 (the only cds I > could get my hands on). By the time I started understanding > what I was doing, 4.8 was out. So I CVSup'd the source and > did the whole make buildworld/installworld kernel thing. > And I was running 4.8... Question here is, was I running > 4.4 release? or 4.4 stable? when did 4.8 become stable (are > you starting to catch my drift?). > > Then in December 2003 (about a month after 4.9 was > announced), I downloaded ISOs for 4.9 and reinstalled from > scratch. Same questions as before, am I running 4.9 stable? > release? When did release become stable? > > Am now running 4.9 and started cvsupping the source. my > supfile has this line in it: default release=cvs > tag=RELENG_4_9. Am I wasting my time? Should it rather read > RELENG_4? If so, why? > > And where do security patches fit into this story? > > Any info would be helpful. All the 4.x releases are essentially snapshots of the RELENG_4 development branch. 4.4-STABLE refers to the RELENG_4 branch at any time after 4.4-RELEASE was created, but before 4.5-RELEASE was created. (And by the same reasoning 4.8-STABLE refers to the RELENG_4 branch between 4.8-RELEASE and 4.9-RELEASE.) If you install from a CD you will get 4.x-RELEASE. If you cvsup from the RELENG_4 branch you will get 4.x-STABLE, where 4.x is the most recent release. (You could also use cvsup to get some particular release if you wish, but that is rarely done.) If you should use RELENG_4_9 or RELENG_4 is a matter of taste. RELENG_4_9 is 4.9-RELEASE+security fixes only, and is therefore much less likely to introduce new bugs than the RELENG_4 branch, but you won't get any new features or non-critical bug fixes on the other hand. For more information you could read the following texts which should answer most of your questions: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/admin.html#RELEASE-CANDIDATE http://www.freebsd.org/doc/en_US.ISO8859-1/articles/releng/index.html http://www.freebsd.org/security/index.html#adv -- Erik Trulsson ertr1013@student.uu.se