Date: Wed, 26 May 2004 21:26:00 +0100 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: Brian Smith <smitho@mantech-wva.com> Cc: freebsd-stable@freebsd.org Subject: Re: newbie upgrading question Message-ID: <20040526202600.GA3524@happy-idiot-talk.infracaninophile.co.uk> In-Reply-To: <FLEJKNBKECDIECDJMFGPCEGGCDAA.smitho@mantech-wva.com> References: <FLEJKNBKECDIECDJMFGPCEGGCDAA.smitho@mantech-wva.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--OXfL5xGRrasGEqWY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, May 26, 2004 at 01:17:04PM -0400, Brian Smith wrote: > I have been working with FreeBSD for about a month now, and it is my first > foray into the BSD/UNIX/Linux world. I have a question about upgrading. = I > have tried several different ways to go about upgrading, and still can't > seem to get the desired results. I started out with a 4.8 install from > ftp.freebsd.org. My end goal is to build a FreeBSD firewall machine based > on 4.8-STABLE. When I put RELENG_4_8 in my supfile, > download/recompile/etc., uname -a still shows the version at 4.8-RELEASE. > When I cvsup with RELENG_4 in my supfile, I got upgraded to 4.10-STABLE. = Is > there any way to upgrade just to 4.8-STABLE? Am I going about this the > wrong way? You seem to be a little confused about the meaning of those CVS tags, and how they translate into the OS version name. RELENG_4_8 marks the 4.8-RELEASE branch. That starts out with the 4.8-RELEASE version you installed, but after you cvsup'd and went through the process of building and installing world, you would actually have had 4.8-RELEASE-p22. The 'p22' is a significant part of the name, showing that it is 22 patchlevels beyond the original release. RELENG_4 marks the 4-STABLE branch. OS names along this branch all have the major version number 4 but *aren't* tied to any particular minor version number. Those change about every four months. Yes, a 4.8-STABLE OS did exist, for a few months after 4.8-RELEASE came out. That was back between April and August 2003. Then that code branch was successively relabelled (over the course of a few weeks) as 4.9-PRERELEASE, 4.9-RC, etc. until for a vanishingly short time it was technically 4.9-RELEASE and then became 4.9-STABLE. At which it remained until a few weeks ago when it became 4.10-BETA, etc. etc. until right now, you get 4.10-STABLE. 4.10-RELEASE hasn't quite happened yet: any day now though. You can see how the OS name has changed over time along the RELENG_4 branch by looking at the diffs between successive versions on this page: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh?f=3Du&onl= y_with_tag=3DRELENG_4&logsort=3Ddate OS versions labelled 'STABLE' actually come from a *development* branch. The name does not imply that the code will remain unmodified (which is what 'STABLE' does mean to some other projects), but that the system will run stably and reliably. On the other hand 'RELEASE' does imply precisely that there won't be any major changes to the system beyond what is necessary to fix security or some other major bugs (although major non-security bugfixes generally result in a whole new point release, eg 4.6.2-RELEASE or 5.2.1-RELEASE). Those two types of branch are in contrast to 'CURRENT' which is the bleeding edge of the latest development and which can be completely unbuildable at times as new code gets shaken down into the system. What you probably want is to build your firewall box using 4.8-RELEASE-p22, and carry on tracking the RELENG_4_8 branch for security updates. The length of time the 4.8-RELEASE branch would be supported was recently extended until about a year from now. 4.9-RELEASE and 4.10-RELEASE will be supported for the standard 1 year after release date (ie. a year from about now for 4.10-RELEASE), unless some more extensions get added. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK --OXfL5xGRrasGEqWY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAtP1YiD657aJF7eIRAkv+AJ4qDVP8ExZA4ujktY6oUfq+YAi5ggCffw1f ULbnS3Xvl6TNV1XVncgTdLI= =kUyH -----END PGP SIGNATURE----- --OXfL5xGRrasGEqWY--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040526202600.GA3524>