From owner-freebsd-questions@FreeBSD.ORG Sat Feb 11 15:12:59 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C6E416A420 for ; Sat, 11 Feb 2006 15:12:59 +0000 (GMT) (envelope-from list-freebsd-2004@morbius.sent.com) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EE9143D4C for ; Sat, 11 Feb 2006 15:12:50 +0000 (GMT) (envelope-from list-freebsd-2004@morbius.sent.com) Received: from frontend1.internal (mysql-sessions.internal [10.202.2.149]) by frontend1.messagingengine.com (Postfix) with ESMTP id F1FD6D3436D for ; Sat, 11 Feb 2006 10:12:48 -0500 (EST) Received: from frontend2.messagingengine.com ([10.202.2.151]) by frontend1.internal (MEProxy); Sat, 11 Feb 2006 10:12:48 -0500 X-Sasl-enc: os4bswOG8J0h51tiPq9bzZxPmDHaJRZuCM4kkl04A1yR 1139670767 Received: from du-069-0166.access.clara.net (du-069-0166.access.clara.net [217.158.132.166]) by frontend2.messagingengine.com (Postfix) with ESMTP id C3CC1571482 for ; Sat, 11 Feb 2006 10:12:47 -0500 (EST) From: RW To: freebsd-questions@freebsd.org Date: Sat, 11 Feb 2006 15:12:17 +0000 User-Agent: KMail/1.9.1 References: <1139589051.2185.8.camel@netvista.network> <17388.62292.955134.229885@jerusalem.litteratus.org> <1139603745.58491.27.camel@netvista.network> In-Reply-To: <1139603745.58491.27.camel@netvista.network> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200602111512.20460.list-freebsd-2004@morbius.sent.com> Subject: Re: stale dependencies in pkgdb 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: Sat, 11 Feb 2006 15:12:59 -0000 On Friday 10 February 2006 20:35, Andrew wrote: > think I've got it now. I believe I was correct in thinking > that portupgrade usually takes care of dependencies; the portion that I > was missing was that pkgdb catches what discrepancies do appear between > what is installed and what is required. Try portmanager instead. Portupgrade, and the other "package-tools" installed by the portupgrade port, are highly dependent on the package database and need it to self-consistent. Portmanger uses the information in the port makefiles instead, which makes it much more robust. This also means it's working from information about how thing should be, rather than how they are/were.