From owner-freebsd-questions@FreeBSD.ORG Fri Mar 30 01:01:55 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DBDED16A400 for ; Fri, 30 Mar 2007 01:01:55 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by mx1.freebsd.org (Postfix) with ESMTP id B461D13C468 for ; Fri, 30 Mar 2007 01:01:55 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from gumby.homeunix.com (unknown [87.81.140.128]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 8BA9651947 for ; Thu, 29 Mar 2007 21:01:54 -0400 (EDT) Date: Fri, 30 Mar 2007 02:01:52 +0100 From: RW To: freebsd-questions@freebsd.org Message-ID: <20070330020152.4f268b66@gumby.homeunix.com> In-Reply-To: <20070329164106.27389f8a@localhost> References: <20070328011712.GR11147@tigger.digitaltorque.ca> <20070327202842.1678265c.freebsd@dfwlp.com> <20070328212432.669353e4@gumby.homeunix.com> <20070329003659.GW11147@tigger.digitaltorque.ca> <20070329121553.070a6321@localhost> <20070329204005.1c3b7130@gumby.homeunix.com> <20070329164106.27389f8a@localhost> X-Mailer: Claws Mail 2.8.1 (GTK+ 2.10.11; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: the art of pkgdb -F X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Mar 2007 01:01:55 -0000 On Thu, 29 Mar 2007 16:41:06 -0400 Gerard Seibert wrote: > On Thu, 29 Mar 2007 20:40:05 +0100 > RW wrote: > > > Portmanager is really no better, the dependencies recorded in the > > package database are also recursive. The big problem with gettext > > was that a lot of port failed to build afterwards, leaving them > > with a missing library. > > I have had problems in the past getting 'portupgrade' to properly > update all of the dependencies required when doing a major update; > i.e., 'gettext'. > > On the other hand, I have never had a problem using 'portmanager' > provided I used the '-p -f' flags. Your missing the point that when portupgrade fails to upgrade the dependent ports, it doesn't really matter because it has preserved copies of the old libraries. That allows software built against the old and new versions to co-exist until the underlying problem is fixed. I use portmanager myself, but no upgrade utility can guarantee that any port will build. I got into this problem myself - I couldn't start KDE. I got out of it by deleting gettext, reinstalling the old version with pkg_add -r, and re-upgrading gettext with portupgrade.