Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Aug 2002 14:19:59 -0600
From:      "Jim McAtee" <jmcatee@mediaodyssey.com>
To:        <freebsd-newbies@freebsd.org>
Subject:   Re: Using CVSup
Message-ID:  <023101c23fe2$22b10320$272fa8ce@jim>
References:  <019d01c23fd7$2d44d740$272fa8ce@jim> <01c101c23fd8$78b4b5f0$272fa8ce@jim> <3D54162F.1000502@xmission.com> <3D541E31.C8A0EB52@pantherdragon.org>

next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message -----
From: "Darren Pilgrim" <dmp@pantherdragon.org>
To: "Jason Porter" <leporter@xmission.com>
Cc: <freebsd-newbies@freebsd.org>
Sent: Friday, August 09, 2002 1:55 PM
Subject: Re: Using CVSup


> Jason Porter wrote:
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Stable has more fixes in it than Release.  Release means that it's
> > release quality.  They can safely box it and ship it out.  Stable has
> > the same base as the Release version but contains fixes and is okay to
> > use on a production server (in theory).
>
> Not true.  If you read the Handbook section on -stable, it says in
> implied huge, red, flashing letters that there is absolutely no
> guarantee that stable will even compile.
>
> Yes, a lot of people use -stable on production servers.  I'm one of
> them.  But the tricks to do this safely, the list of gotchas, and the
> constant list monitoring needed to no screw the machine up is not
> something I would consider a habit a beginner should be getting into
> just yet.
>
> A happy medium between the RELEASE tags and -STABLE are the RELENG_4_x
> tags.  It's the release (RELENG_4_6 == 4.6) source with all the
> relevant patches from the SA's applied.  I would consider this a safe
> way to get your feet wet with cvsup and the make world process, as
> there's very little to trip over with the mergemaster process (perhaps
> the most dangerous part of the whole deal).


Thanks.  I think this may answer my other question regarding the difference
between the tags.  So, would the tag RELENG_4_6 actually pull the source for
4.6.1 (plus patches) if the latest RLEASE is RELENG_4_6_1_RELEASE?


> > |>Here's my supfile:
> > |>
> > |>*default host=cvsup8.freebsd.org
> > |>*default base=/usr/local/etc/cvsup
> > |>*default prefix=/usr
> > |>*default release=cvs
> > |>*default deltee use-rel-suffix
>              ^^^^^^ should be "delete"
> > |>*default tag=RELEN_4_6_1_RELEASE
>                  ^^^^^ - should be "RELENG"
> > |>src-all
> > |>*default tag=.
> > |>ports-all
> > |>doc-all
>
> Giving more than one value for a default isn't good practice, IMO.
> Here's how I would have specified it:
>
> *default tag=.
> src-all tag=RELENG_4_6_1_RELEASE
> doc-all
> ports-all


Great, thanks.  Sorry about the typos.


> I'd recommend seperating ports-all into its own supfile and update it
> only after the new world is installed and working.  You really want to
> have your system as coherent and stable as possible while building and
> installing the world.  When you pull down the ports tree, you can get
> all kinds of problems that turn into a gang of hungry sharks should
> you run into problems with the world upgrade and need to majorly
> rebuild your system.

Ok, will follow this advice and keep them separate.

Jim


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?023101c23fe2$22b10320$272fa8ce>