From owner-freebsd-ports@FreeBSD.ORG Tue Oct 10 00:16:09 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D32D16A403 for ; Tue, 10 Oct 2006 00:16:09 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx24.fluidhosting.com [204.14.89.7]) by mx1.FreeBSD.org (Postfix) with SMTP id ED63243D4C for ; Tue, 10 Oct 2006 00:16:08 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 32534 invoked by uid 399); 10 Oct 2006 00:16:08 -0000 Received: from localhost (HELO ?156.154.4.170?) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 10 Oct 2006 00:16:08 -0000 Message-ID: <452AE641.9080200@FreeBSD.org> Date: Mon, 09 Oct 2006 17:16:01 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: Mark Foster References: <452A6F69.4010202@foster.cc> <7c58fcfc0610091029l686b46cfvbe78c39bd31f5274@mail.gmail.com> <452AC4A2.2080105@foster.cc> In-Reply-To: <452AC4A2.2080105@foster.cc> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Jose Alonso Cardenas Marquez Subject: Re: python 2.4 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, 10 Oct 2006 00:16:09 -0000 Mark Foster wrote: > Jose Alonso Cardenas Marquez wrote: >> The lang/python port was updated, please update your port tree and try >> again. you don't forget to read of ports/UPDATING note. > Regarding the recent python changes... UPDATING states: > After upgrading of lang/python, you must rebuild all its consumer > ports to make them get ready to Python 2.5. > > To do this, you will need to: > pkgdb -uf && cd /usr/ports/lang/python && make upgrade-site-packages > > > Please correct me if I'm wrong, but don't these instructions rely on > pkgdb which is a component of portupgrade which I do not use. You are not wrong. :) However, given that there are now several ports management packages out there, and given that portupgrade is the most commonly used, you may consider it reasonable that most sets of instructions are written for that tool. What should probably also be done is to give instructions that do not depend on a particular package that any user could follow. > So must I install portupgrade? > Or should I just ignore the error run make upgrade-site-packages ? [doug@ /usr/ports/lang/python] 4$ make upgrade-site-packages Please install sysutils/portupgrade. *** Error code 1 Stop in /usr/space/ports/lang/python. So, yes and no. :) Seriously though, you could probably use portmaster (which has no overhead of extra scripting languages or databases) to do the same thing, but since I am not familiar with the python changes I wouldn't want to tell you for sure what options to use. Your safest bet is probably to pkg_delete everything python, and everything that depends on it, and reinstall everything. but of course, that's a big pita ... Doug -- This .signature sanitized for your protection