Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Mar 2001 16:13:42 -0800
From:      "Jeremiah Gowdy" <jgowdy@home.com>
To:        "Eric Wuehler" <ewuehler@cenus.com>, <freebsd-questions@FreeBSD.ORG>
Subject:   Re: 4x Release Tags
Message-ID:  <002701c0a69b$7793a3c0$035778d8@sherline.net>
References:  <3AA57523.DCD50F28@cenus.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> Being new to FreeBSD - I've been using it for about 6 months now - could
> I get some clarification on the 4-x release tags and the function of
> such?  Apologies for the verbosity up front :-)
>
> After playing with 4.0 for a while, I installed FreeBSD 4.2 clean, so
> that's my starting point.  I recently discovered the cvsup utility - I'd
> like to move to 4.3 using cvsup.

I too would like to move to FreeBSD 4.3 using cvsup, however, since it's not
out yet we're both out of luck.

The newest version is 4.2-STABLE.

> In the mean time, I have been using
> cvsup with the RELENG_4 tag which I assume has got me somewhere between
> 4.2 and 4.3.

Basically, this is correct.  RELENG_4 will get you the newest source code in
the 4.x-STABLE branch.  The newest 4.2-STABLE is the best you can get right
now.  When 4.3 comes out, RELENG_4 will get you 4.3-STABLE (which at the
time 4.3 is released, that will be the same as 4.3-RELEASE).  When you
install, you have RELEASE, when you build world, you have STABLE.  RELEASE
is a snapshot of STABLE.


> Can I (at some point) change my "*default tag=RELENG_4" to "*default
> tag=RELENG_4_3_0_RELEASE"?  Is this a valid line of thinking, or not?
> While I understand 4-stable should pretty much always work, the boss
> wants everybody on the same version for support/consistency reasons - I
> don't understand why everybody doesn't want to buildworld once a week,
> but that's just me :-)
>
> When will RELENG_4_3_0_RELEASE become a valid tag for cvsup?  In reading
> the mail list archives, it looks like RELENG_4 will probably move
> through 4.3-BETA to 4.3-RELEASE - but if I want to stop at 4.3, when do
> I make the tag change?  Also, is the assumption that the source for
> RELENG_4_3_0_RELEASE will never change (once 4.3 is officially declared)
> correct?

None of these tags exist.  (a) You can't cvsup to RELEASE (except when
RELEASE=STABLE)  (b) If you want everyone to be on 4.3, that's fine, but the
only way everyone can be on the same version is for you all to take your own
snapshot of STABLE via cvsup, and everyone install off that world.
4.x-STABLE changes as new commits are made to the 4.x-STABLE branch.  It's
best to just cvsup and buildworld on one box, nfs the /usr/obj directory,
and installworld on every other box.  That would give you the consistacy
you're looking for although I think you're kindof missing the idea that
there are going to be many different 4.3-STABLEs as commits are made to
4.3-STABLE.  Simply keep this in mind: The tag will be RELENG_4 'forever'
until we switch to 5.0.  4.x is 4.x is 4.x.  It's best to have the latest
version of STABLE (most of the time), as often as you see fit to cvsup and
build world.  The MOST often I would ever build world is once a month, but
that's just me.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002701c0a69b$7793a3c0$035778d8>