From owner-freebsd-questions@FreeBSD.ORG Mon Mar 17 01:21:47 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3BBA81065670 for ; Mon, 17 Mar 2008 01:21:47 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from mx-out-05.forthnet.gr (mx-out.forthnet.gr [193.92.150.104]) by mx1.freebsd.org (Postfix) with ESMTP id A50D38FC12 for ; Mon, 17 Mar 2008 01:21:46 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from mx-av-05.forthnet.gr (mx-av.forthnet.gr [193.92.150.27]) by mx-out-05.forthnet.gr (8.13.8/8.13.8) with ESMTP id m2H1LcAo030450; Mon, 17 Mar 2008 03:21:38 +0200 Received: from MX-IN-05.forthnet.gr (mx-in-05.forthnet.gr [193.92.150.32]) by mx-av-05.forthnet.gr (8.14.2/8.14.2) with ESMTP id m2H1LccG031705; Mon, 17 Mar 2008 03:21:38 +0200 Received: from kobe.laptop (adsl127-166.kln.forthnet.gr [77.49.246.166]) by MX-IN-05.forthnet.gr (8.14.2/8.14.2) with ESMTP id m2H1LZ9h015210; Mon, 17 Mar 2008 03:21:37 +0200 Authentication-Results: MX-IN-05.forthnet.gr smtp.mail=keramida@ceid.upatras.gr; spf=neutral Authentication-Results: MX-IN-05.forthnet.gr header.from=keramida@ceid.upatras.gr; sender-id=neutral Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.2/8.14.2) with ESMTP id m2H1LZRO020497; Mon, 17 Mar 2008 03:21:35 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.2/8.14.2/Submit) id m2H1LVAb020496; Mon, 17 Mar 2008 03:21:31 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Date: Mon, 17 Mar 2008 03:21:31 +0200 From: Giorgos Keramidas To: Robert Chalmers Message-ID: <20080317012131.GB19516@kobe.laptop> References: <8564570DC4FA43CA8BD09F427DB734C9@Avalon> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8564570DC4FA43CA8BD09F427DB734C9@Avalon> Cc: FreeBSD Subject: CURRENT vs. STABLE vs. RELEASE, tags and branches [was: Re: That age old question again] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Mar 2008 01:21:47 -0000 On 2008-03-17 09:18, Robert Chalmers wrote: > Not quite but close. > On the front page of FreeBSD.org, is the download links for > LATEST RELEASES > a.. Production Release 7.0 > Which I'm assuming is the latest, and commercially useable version. > > Now I still find the situation of CURRENT, STABLE as they relate to RELEASE > slightly confusing, and no amount of description seems to clear it up. > > Ok, I understand CURRENT is developmental, and becomes the next major > version as stated below. So the next major version is the one on the > website? Release 7.0 - or, 7.0-RELEASE ...yes/no? > > Then 7.0-STABLE continues the work to be the bugfix/security blah blah tree. > > The question I have is: For the Production Release shown above - > 7.0-RELEASE, what is the cvsup tag to keep this version updated ?? Hi Robert, After the 7.0-RELEASE was announced the following CVS tags became available for general use: RELENG_7_0_0_RELEASE This is a 'snapshot' of the source tree at the time of the release. No bug fixes are possible in a 'snapshot' tag. It is just a reference point, which can be used to reconstruct a copy of the source tree used to build 7.0-RELEASE. RELENG_7_0 This is a 'branch' that includes all the source files of the release snapshot and *security* fixes only. Being a 'branch' this is not a static snapshot. It may 'move' in time, pointing to newer updates for some files. Since it is a security-only branch, however, updates are expected to be minimal and are announced in freebsd-security as they become available. RELENG_7 This is a branch too. It includes all development of the 7-STABLE series. Created at the same point as the release tag called RELENG_7_0_0_RELEASE, this is the basis for all the subsequent releases 'cut from the 7.X series'. The changes which are allowed to go into this branch are a lot more than `RELENG_7_0', its associated security branch. New userland features, documentation updates, even new utilities or entirely new kernel features are all allowed, as long as compatibility with previous 7.X releases is not compromised. If you haven't read them already, the following two links are probably going to be useful: http://www.freebsd.org/doc/en_US.ISO8859-1/articles/version-guide/ http://www.freebsd.org/security/security.html#supported-branches