Date: Mon, 11 May 2009 01:35:25 +0300 From: Giorgos Keramidas <keramida@ceid.upatras.gr> To: Jon Loeliger <jdl@jdl.com> Cc: freebsd-current@freebsd.org Subject: Re: Feedback and Questions Updating to CURRENT Message-ID: <87vdo8powi.fsf@kobe.laptop> In-Reply-To: <E1M3GfE-0007Ld-9B@jdl.com> (Jon Loeliger's message of "Sun, 10 May 2009 16:34:28 -0500") References: <E1M3GfE-0007Ld-9B@jdl.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 10 May 2009 16:34:28 -0500, Jon Loeliger <jdl@jdl.com> wrote: > Folks, > > I started with a 7.2-RC2 install and have been converting > it to CURRENT over the past few days. I've been following > the bouncing ball over in > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html > and I think I was (mostly) successful. > > One pretty darn confusing aspect of this web site page is that, in > outline, basically reads: > > - You should follow these 8 instructions > - Here's a review of the 8 steps. > - Now, in detail, here are the steps. You are right that there is a fair bit of improvement we could make to the 'make world from scratch' chapter. I've thought a bit about this and I think we need to split this in at least a few more parts: - How to update from X.0-RELEASE to a newer Y.0-RELEASE. - How to upgrade from X.0-RELEASE to RELENG_X (for security updates only). - How to upgrade across major releases (from X.0-RELEASE to some newer Y.0-RELEASE or later code). - How to upgrade from X-STABLE to Y-CURRENT. There is inevitably some amount of repetition in these four upgrade procedures, but it may be more intuitive to have *all* the steps for each one of them in a consecutive section. If that sounds like something that would simplify things and make the upgrade steps more useful, please help us organize the documentation to match a better shape by posting any ideas to freebsd-doc. > But I confess, I am dubious that the 7.2-RC2 to 8.0-CURRENT doesn't > mandate a few recompiles of some X packages or libraries. Is there a > way to force all those dependencies for already installed packages to > be updated or recompiled in the new 8.0 world view? If you upgrade from 7.X-RELEASE to CURRENT it is probably a good idea to rebuild all ports with: pkgdb -Fu && portupgrade -fa or: portmaster -fa Every time you `portsnap fetch' and `portsnap update' you should look at `/usr/ports/UPDATING' too. Some the `UPDATING' file lists important upgrade steps that have to be performed manually.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87vdo8powi.fsf>