[22092] trunk/dports/python

Blair Zajac blair at orcaware.com
Thu Feb 22 10:14:17 PST 2007


Yves de Champlain wrote:
> 
> Le 07-02-22 à 11:05, Blair Zajac a écrit :
> 
>> Jyrki Wahlstedt wrote:
>>> On 18.2.2007, at 19.39, Markus Weissmann wrote:
>>>
> 
> skip ...
> 
>>> Well,
>>> I beg to differ once again (though I am not sure it makes any 
>>> difference). The ports with no version number should always be for 
>>> the latest versions. If ports are duplicated or version-dependent 
>>> ports are written, they should always be for previous versions that 
>>> for one reason or other are incompatible. The structure should be 
>>> simple and consistent (e.g. like in the system frameworks), that 
>>> benefits us all. But again, I do not make the decisions here (though 
>>> if all ports are handled like this, what is the result).
>>
>> I disagree that the non-versioned py or pm modules should be the 
>> latest version.  While this is nice, in practice, it requires a 
>> forklift upgrade of all the Python modules and I don't see it working 
>> that well unless one or two people want to take on upgrading all the 
>> modules.
>>
>> Then, it would also be nice to have the same modules on the old 
>> version of Python for people who don't want to move to the latest 
>> version of Python for whatever reason, say they have their own private 
>> Portfiles for local modules.  So I would rather see all modules with a 
>> version name in them.
>>
>> BTW, where I'm coming from is using MacPorts in for commercial 
>> products or in a corporate environment deployed to 100's of Mac 
>> desktops where you need to support multiple versions of Python 
>> simultaneously.  I'm not looking at MacPorts just for my own personal 
>> use on a laptop, where these issues are not as important.
> 
> I guess then the best solution is to have, ultimately, no py- ports at 
> all, because they only cause confusion, but rather  only py25 py26 py30 
> etc.
> 
> Then there will be only one question left ... which python port gets to 
> have the great python symlink in bin ?

We could supply two Portfiles that provide this and the MacPorts 
administrator can decide which one to make the default.

Regards,
Blair




More information about the macports-dev mailing list