From owner-freebsd-questions Sat Sep 21 2:56:53 2002 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 742AC37B401 for ; Sat, 21 Sep 2002 02:56:51 -0700 (PDT) Received: from rutger.owt.com (rutger.owt.com [204.118.6.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B11A43E65 for ; Sat, 21 Sep 2002 02:56:51 -0700 (PDT) (envelope-from kstewart@owt.com) Received: from owt.com (owt-207-41-94-232.owt.com [207.41.94.232]) by rutger.owt.com (8.9.3/8.9.3) with ESMTP id CAA22181; Sat, 21 Sep 2002 02:56:48 -0700 Message-ID: <3D8C4260.8020104@owt.com> Date: Sat, 21 Sep 2002 02:56:48 -0700 From: Kent Stewart User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4.1) Gecko/20020508 Netscape6/6.2.3 X-Accept-Language: en-us, es-mx MIME-Version: 1.0 To: Rahim Anderson Cc: freebsd-questions@FreeBSD.ORG Subject: Re: portupgrade References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Rahim Anderson wrote: > On a whim I used portupgrade today, just to see how it worked and everything > (this is on a box used mostly for testing) and got the following errors... > > dhcp-849-11# portupgrade -a > cd: can't cd to /usr/ports/devel/ruby-fnmatch > cd: can't cd to /usr/ports/devel/ruby-optparse > ** The port directory for 'devel/ruby-optparse' does not exist. > ** The port directory for 'devel/ruby-fnmatch' does not exist. > ** The port directory for 'sysutils/pkg_tarup' does not exist. > ---> Skipping 'sysutils/portupgrade' (portupgrade-20020429) because > 'sysutils/pkg_tarup' (pkg_tarup-1.2_3) failed > > Is this somethig that will resolve itself, or did I do something to cause > this? all ports were updated before running portupgrade, and again > afterwards to see if there had been any further changes. > There are cases that portupgrade doesn't appear to handle. An upgrade to qt and kde at the same time was another one. Portupgrade of qt tried to start with kdebase instead of kdelibs and the build of kdebase failed. You could portupgrade qt and then recursively upgrade kdelibs. The current dependancy list for portupgrade is opal# search portupgrade Port: portupgrade-20020921 Path: /usr/ports/sysutils/portupgrade Info: Very powerful FreeBSD ports/packages upgrading tool and more Maint: knu@FreeBSD.org Index: sysutils B-deps: ruby-1.6.7.2002.09.12 R-deps: ruby-1.6.7.2002.09.12 ruby-bdb1-0.1.7 ruby-shim-ruby18-1.7.3.2002.09.12 It is almost easier to pkg_delete the old list and just manually build and install portupgrade-20020921. Kent -- Kent Stewart Richland, WA http://users.owt.com/kstewart/index.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message