From owner-freebsd-stable@FreeBSD.ORG Thu Feb 28 23:59:11 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56AC11065670 for ; Thu, 28 Feb 2008 23:59:11 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.delphij.net (delphij-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:2c9::2]) by mx1.freebsd.org (Postfix) with ESMTP id E54A08FC15 for ; Thu, 28 Feb 2008 23:59:10 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [202.108.54.204]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tarsier.delphij.net (Postfix) with ESMTP id 190D028448 for ; Fri, 29 Feb 2008 07:59:10 +0800 (CST) Received: from localhost (tarsier.geekcn.org [202.108.54.204]) by tarsier.geekcn.org (Postfix) with ESMTP id D7F6AEB6999; Fri, 29 Feb 2008 07:59:09 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([202.108.54.204]) by localhost (mail.geekcn.org [202.108.54.204]) (amavisd-new, port 10024) with ESMTP id 4AHkvpFsizQl; Fri, 29 Feb 2008 07:59:05 +0800 (CST) Received: from charlie.delphij.net (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 2543DEB0EF5; Fri, 29 Feb 2008 07:59:03 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type:content-transfer-encoding; b=PcN6TLdIyZzVt3Vxb1mgI5+JXyPFmQ9ed8oSvoOAwH4mhDsBnvnn3C6qxHxXTO/6R ECRG91w7094El9RNDr6zA== Message-ID: <47C74AC5.9000300@delphij.net> Date: Thu, 28 Feb 2008 15:59:01 -0800 From: Xin LI Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.9 (X11/20080122) MIME-Version: 1.0 To: Marko Lerota References: <867igo3cih.fsf@zid.claresco.hr> In-Reply-To: <867igo3cih.fsf@zid.claresco.hr> X-Enigmail-Version: 0.95.5 OpenPGP: id=18EDEBA0; url=http://www.delphij.net/delphij.asc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-stable@freebsd.org Subject: Re: Upgrading to 7.0 - stupid requirements X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Feb 2008 23:59:11 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Marko Lerota wrote: > In http://www.freebsd.org/releases/7.0R/announce.html says > > Updating Existing Systems > >> An upgrade of any existing system to FreeBSD 7.0-RELEASE constitutes >> a major version upgrade, so no matter which method you use to update >> an older system you should reinstall any ports you have installed on >> the machine. This will avoid binaries becoming linked to inconsistent >> sets of libraries when future port upgrades rebuild one port but not >> others that link to it. This can be done with: > > # portupgrade -faP > > etc... > > Why!!! Do you know how much time I have to spend with my PC to reinstall > all of this programs from ports? Only openoffice takes one day! And where > is Gnome and such...There must be other way...I would not reinstall my > packages ;) > > Then the servers. Why should I reinstall all my databases and such? I always > liked that FreeBSD base (OS) is separated from packages. And no matter what I > do with the packages, my OS will always work. I don't want dependency > hell like in Linux. Now you are telling me that my database might not work > after upgrade to a new version. Is that it? With '-P' I think portupgrade would use packages where possible. Granted, it's a big PITA to install big beasts like OpenOffice, etc. :( One suggestion: install misc/compat6x. The rebuild-everything is just an suggestion which will avoid problems caused by binary incompatibility, like some shared objects wants libc.so.6 and some else wants libc.so.7 which will end up with big chaos. Beginning from FreeBSD 7.0, we have introduced the versioned symbols which may eliminate the need of the massive rebuild in the future... Cheers, - -- Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHx0rFi+vbBBjt66ARAu0DAKC78/+duFcICQehw+V8YS3jTLTxKACfap87 914qnITBN6QinVyVry2FBfc= =2lXm -----END PGP SIGNATURE-----