From owner-freebsd-questions@FreeBSD.ORG Sun Sep 18 01:54:39 2005 Return-Path: X-Original-To: FreeBSD-questions@freebsd.org Delivered-To: FreeBSD-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A47F816A41F for ; Sun, 18 Sep 2005 01:54:39 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from rosebud.otenet.gr (rosebud.otenet.gr [195.170.0.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id F1D6F43D45 for ; Sun, 18 Sep 2005 01:54:38 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from flame.pc (patr530-a079.otenet.gr [212.205.215.79]) by rosebud.otenet.gr (8.13.4/8.13.4/Debian-1) with ESMTP id j8I1sYK6011214; Sun, 18 Sep 2005 04:54:34 +0300 Received: from flame.pc (flame [127.0.0.1]) by flame.pc (8.13.4/8.13.4) with ESMTP id j8I1sLYG006335; Sun, 18 Sep 2005 04:54:21 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by flame.pc (8.13.4/8.13.4/Submit) id j8I1sK0G006334; Sun, 18 Sep 2005 04:54:20 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Date: Sun, 18 Sep 2005 04:54:20 +0300 From: Giorgos Keramidas To: WOB Message-ID: <20050918015420.GA6314@flame.pc> References: <432C8FFC.8030002@verizon.net> <432CC5E2.4010602@verizon.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <432CC5E2.4010602@verizon.net> Cc: FreeBSD-questions@freebsd.org Subject: Re: Desktop usability ideas. 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: Sun, 18 Sep 2005 01:54:39 -0000 On 2005-09-17 21:41, WOB wrote: > I think part of my solution is to encourage other newbies to track a > release instead of stable. So we would follow "5_4" instead of "5", > since "5" is on its way to become "5_5" - and might have some bugs with > the features that are being added. > > I read about this here: > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html It's great that you have found this page by yourself. I was about to post a reply pointing to that webpage, but now you know where it is :) Having said that, I think that I also need to point out that there exist at least the following types of FreeBSD 'versions'[1]: - The "release" versions that are, as you know now, frozen in time snapshots of the source. These never change *after* the release date, which is good if you want to know exactly what features or bugs are there, but also a bit bad because no bugs get fixed in the "release" version of the source tree. These snapshots are tagged with a label like: RELENG_5_4_0_RELEASE The label does *NOT* move to different versions of the source files after the release is cut. - The "security branches" are offshoots of the "release" version, created when security fixes are made to a release. These may change as security problems are found hat affect the source of the release. Their names are of the form: RELENG_X_Y - The "stable" branch, is a separate branch of development that is kept "stable" by committing only a controlled number of features and bug fixes. This is named: RELENG_X - The "development" branch (sometimes called "HEAD", from the special CVS branch that matches this version of every file, or "CURRENT" in FreeBSD circles). New features are constantly being added here, the source tree changes very often and may be rather unstable (even to the point of crashing your systems or damaging useful, important data) at times. Which one of the above matches your taste is largely a personal matter :) [1] The term 'versions' here refers to slightly different source trees, not to version numbers like 4.10, 4.11 or 5.4.