From owner-freebsd-current@FreeBSD.ORG Thu Oct 11 17:56:03 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8A3A16A41B for ; Thu, 11 Oct 2007 17:56:03 +0000 (UTC) (envelope-from Peter.Ross@alumni.tu-berlin.de) Received: from qsrv01ps.mx.bigpond.com (qsrv01ps.mx.bigpond.com [144.140.82.181]) by mx1.freebsd.org (Postfix) with ESMTP id 8E04013C465 for ; Thu, 11 Oct 2007 17:56:03 +0000 (UTC) (envelope-from Peter.Ross@alumni.tu-berlin.de) Received: from oaamta03ps.mx.bigpond.com ([121.220.58.72]) by omta03ps.mx.bigpond.com with ESMTP id <20071011141947.TPQM13511.omta03ps.mx.bigpond.com@oaamta03ps.mx.bigpond.com> for ; Thu, 11 Oct 2007 14:19:47 +0000 Received: from klein.bigpond.com ([121.220.58.72]) by oaamta03ps.mx.bigpond.com with ESMTP id <20071011141945.XQBL8337.oaamta03ps.mx.bigpond.com@klein.bigpond.com>; Thu, 11 Oct 2007 14:19:45 +0000 Received: from klein.bigpond.com (localhost [127.0.0.1]) by klein.bigpond.com (8.14.1/8.14.1) with ESMTP id l9C0NYAC001621; Fri, 12 Oct 2007 00:23:34 GMT (envelope-from Peter.Ross@alumni.tu-berlin.de) Received: from localhost (petros@localhost) by klein.bigpond.com (8.14.1/8.14.1/Submit) with ESMTP id l9C0NU8x001618; Fri, 12 Oct 2007 00:23:32 GMT (envelope-from Peter.Ross@alumni.tu-berlin.de) X-Authentication-Warning: klein.bigpond.com: petros owned process doing -bs Date: Fri, 12 Oct 2007 00:23:29 +0000 (UTC) From: Peter Ross X-X-Sender: petros@klein.bigpond.com To: Eygene Ryabinkin In-Reply-To: <20071011121903.GE3943@void.codelabs.ru> Message-ID: <20071011231222.Y1440@klein.bigpond.com> References: <20071011121903.GE3943@void.codelabs.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-current@freebsd.org, Christian Baer Subject: Re: suggest renaming and extending the -CURRENT and -STABLE lines X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 11 Oct 2007 17:56:04 -0000 Hi, On Thu, 11 Oct 2007, Eygene Ryabinkin wrote: > Christian, good day. > > Wed, Oct 10, 2007 at 03:52:14PM +0200, Christian Baer wrote: > > If someone sees the result of RELENG_6 is called STABLE, he or she will > > problably think, this is the line where bug fixes are added, security > > problems fixed and the whole thing is meant for production systems. While > > the first two things may be true, I would not suggest RELENG_6 for > > production systems. The handbook explicitly explains it: --------------------------------------------------------------------------- 23.2.2.1 What Is FreeBSD-STABLE? FreeBSD-STABLE is our development branch from which major releases are made. Changes go into this branch at a different pace, and with the general assumption that they have first gone into FreeBSD-CURRENT for testing. This is still a development branch, however, and this means that at any given time, the sources for FreeBSD-STABLE may or may not be suitable for any particular purpose. It is simply another engineering development track, not a resource for end-users. --------------------------------------------------------------------------- > > Normally the -STABLE line works fine. But I *have* > > times in the past where a driver was changes and suddenly the system > > *didn't* work after a reboot or showed strange behaviour. > > But let us look at the issue from the user's side: where can he get > RELENG_6? Only cvsup, CTM and monthly snapshots come into my mind. I would think that someone who uses these tools may look into the handbook. I would guess that most people get the idea of updating via sources from the handbook so this part is hard to miss. And it is headlined "Chapter 23 The Cutting Edge", btw. However, I tried to find information about the RELENG tags useful for production systems in the handbook. The only place I find them mentioned is in the appendix: "A.7.1 Branch Tags". "14.14 FreeBSD Security Advisories" don't mention RELENG tags. So the use of RELENG tags is not that obvious for a newcomer I think. Maybe we should add a comment in the Chapters 23 (Cutting Edge) and 14.14 (Security advisories). To come up with good names isn't that easy. Look at Debian: stable, unstable, testing. It's different but not better I think. Fortunatelly the most FreeBSD releases deserve the attribute stable:-) So when I maintained FreeBSD servers I rarely saw a reason to update to "the kernel of the week". Besides of some security patches I just did it once in a while to a new release, just to keep servers in sync. Of course carefully. Every change of a running system (not only if it's FreeBSD;-) is a risk. BTW: Even my -CURRENT desktop is more stable than a Fedora release I had to endure at work for a while:-) Regards Peter