From owner-freebsd-ports@FreeBSD.ORG Tue Aug 17 03:47:48 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8653F10656A7 for ; Tue, 17 Aug 2010 03:47:48 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 317BD8FC08 for ; Tue, 17 Aug 2010 03:47:47 +0000 (UTC) Received: (qmail 24283 invoked by uid 399); 17 Aug 2010 03:47:46 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 17 Aug 2010 03:47:46 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4C6A0660.6030600@FreeBSD.org> Date: Mon, 16 Aug 2010 20:47:44 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.8) Gecko/20100807 Thunderbird/3.1.2 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <20100817024823.GA34339@comcast.net> <20100817030730.GB34339@comcast.net> In-Reply-To: <20100817030730.GB34339@comcast.net> X-Enigmail-Version: 1.1.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: portmaster always re-installs some ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2010 03:47:48 -0000 On 08/16/2010 20:07, Charlie Kester wrote: > On Mon 16 Aug 2010 at 19:48:23 PDT Charlie Kester wrote: >> A while back I aborted a recursive update (bad idea, I know now) Well not always, but apparently it was this time. :) >> and >> must have messed up something in whatever info portmaster uses to decide >> whether to re-install a port. Now, whenever I use portmaster -a, it >> re-installs py26-imaging, py26-reportlab and py26-xml. >> >> Every time. > > Correction: every time any other port is upgraded. If all ports are > reported as up to date, the three python ports are not re-installed. > But if any port is upgraded, the re-install occurs, even if the upgraded > port has no dependency relationship with any of the three python ports. Well that's just wacky. Sorry to hear that you're having this kind of problem. I suggest the following: 1. pkg_delete -f the 3 affected ports 2. Run 'portmaster --check-depends' If it tells you that there are dependencies listed for those 3 ports, but there is no installed version, make note of the port(s) that trigger this message then say yes to the "delete the dependency data" prompt 4. Run 'portmaster --check-depends' again to make sure everything is fixed now. 5. Run 'portmaster list-of-ports-from-number-2' Make sure you upgrade them all at once just to be safe. Then you should be fine, let me know if that works for you. If it doesn't I can give you some suggestions for more advanced debugging. hth, Doug -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso