From owner-freebsd-stable@FreeBSD.ORG Fri Feb 29 00:07:16 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 384C3106566B for ; Fri, 29 Feb 2008 00:07:16 +0000 (UTC) (envelope-from edwin@mavetju.org) Received: from mail5out.barnet.com.au (mail5.barnet.com.au [202.83.178.78]) by mx1.freebsd.org (Postfix) with ESMTP id C0F868FC1C for ; Fri, 29 Feb 2008 00:07:15 +0000 (UTC) (envelope-from edwin@mavetju.org) Received: by mail5out.barnet.com.au (Postfix, from userid 1001) id E3AE62218A7D; Fri, 29 Feb 2008 11:07:14 +1100 (EST) X-Viruscan-Id: <47C74CB20000AF7F843172@BarNet> Received: from mail5auth.barnet.com.au (mail5.barnet.com.au [202.83.178.78]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail5auth.barnet.com.au", Issuer "*.barnet.com.au" (verified OK)) by mail5.barnet.com.au (Postfix) with ESMTP id AD49E21B1F6E; Fri, 29 Feb 2008 11:07:14 +1100 (EST) Received: from k7.mavetju (k7.mavetju.org [10.251.1.18]) by mail5auth.barnet.com.au (Postfix) with ESMTP id 4DCE32218A7A; Fri, 29 Feb 2008 11:07:14 +1100 (EST) Received: by k7.mavetju (Postfix, from userid 1001) id 24E2E246; Fri, 29 Feb 2008 11:07:14 +1100 (EST) Date: Fri, 29 Feb 2008 11:07:14 +1100 From: Edwin Groothuis To: Kris Kennaway Message-ID: <20080229000714.GB2964@k7.mavetju> Mail-Followup-To: Edwin Groothuis , Kris Kennaway , Marko Lerota , freebsd-stable@freebsd.org References: <867igo3cih.fsf@zid.claresco.hr> <20080228235053.GA2964@k7.mavetju> <47C74BD3.6020405@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47C74BD3.6020405@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: Marko Lerota , 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 List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 00:07:16 -0000 On Fri, Feb 29, 2008 at 01:03:31AM +0100, Kris Kennaway wrote: > Edwin Groothuis wrote: > >On Fri, Feb 29, 2008 at 12:08:22AM +0100, 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 > > > >Should, not must. Use misc/compat6x if you don't want to do this, > >but that doesn't work for things which look in the kernel (sysutils/lsof > >for example) > > No: must, not should. > > If you don't do this, then when you update e.g. only some of the gnome > libraries without recompiling all of gnome, then your gnome binaries > will have libraries linked to libc.so.6 and libc.so.7, and to > libkse.so.2 as well as libthr.so.3, and this is a guaranteed runtime > crash because these are mutually inconsistent sets of libraries. He wanted independance of the base OS and the installed software. He didn't want to upgrade his software because of software version incompatibilies. That was the scenario where this advice was given on. Edwin -- Edwin Groothuis | Personal website: http://www.mavetju.org edwin@mavetju.org | Weblog: http://www.mavetju.org/weblog/