Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Oct 2006 00:05:30 +0100
From:      "Thomas Sandford" <freebsduser@paradisegreen.co.uk>
To:        <freebsd-ports@freebsd.org>
Subject:   Re: python 2.4
Message-ID:  <042c01c6ebf7$6c26cf10$c800000a@TDGSVAIO>
References:  <egegf4$qpk$1@FreeBSD.csie.nctu.edu.tw> <452ACAEF.8000506@bellsouth.net>

next in thread | previous in thread | raw e-mail | index | archive | help
"B Briggs" <rcbdyndns@bellsouth.net> wrote:
> 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.
>> # pkgdb -uf && cd /usr/ports/lang/python && make upgrade-site-packages
>> pkgdb: Command not found.
>>
>> So must I install portupgrade?
>> Or should I just ignore the error run make upgrade-site-packages ?
>>
>
> All of a sudden, I have these:
> python 2.4.3_1
> python-2.5
> python25-2.5
>
> All installed.
>
> No. I do not have portupgrade installed.
>
> I tried portmanager with the -o option.
>
> Which do I need? python-2.5 or python 25-2.5?
> That's just hypothetical. I'm going to stick with 2.4.3_1 until this is 
> resolved.

I think the python changes, or specifically the modification of "python" to 
be a dummy port with dependency python25 should be backed out until they 
have been though through a bit better, or at least until the ports (eg 
mailman, py-spambayes, etc) that use python have had a chance to catch up 
with the new system.

It is now impossible to install/portupgrade, eg py-spambayes to run against 
python-2.4, the version it was ported and tested against, since it pulls in 
python as a dependency.

POLA has been badly infringed here guys...

(yes - I've read UPDATING. But I don't _want_ to update to python-2.5 
yet-a-while. I wanted to update python to 2.4.3 because of the 
vulnerability, but Oh no - I can't do that because it breaks all my ports 
that depend on python).

-- 
Thomas Sandford 





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?042c01c6ebf7$6c26cf10$c800000a>