On 06/dic/2012, at 13:39, Ryan Schmidt <ryandes...@macports.org> wrote:

> 
> On Dec 6, 2012, at 06:06, Aljaž Srebrnič wrote:
> 
>> On 06/dic/2012, at 12:11, Ryan Schmidt wrote:
>> 
>>> On Dec 6, 2012, at 05:06, Ryan Schmidt wrote:
>>> 
>>> 
>>> Actually there is something that depends on py-cairo: py-gtk2. So that port 
>>> will have to be deleted.
>>> 
>>> And py-gtkmvc depends on py-gtk2. So that'll have to be deleted. Nothing 
>>> depends on py-gtkmvc.
>>> 
>>> And diffuse has a python24 variant which depends on py-gtk2. So that 
>>> variant will have to be deleted.
>>> 
>>> Unless you want to add "24" to python.versions in py-cairo and delete 
>>> "python.default_version 27", and then change the aforementioned 
>>> dependencies from py-cairo to py24-cairo. But I'd rather proceed with 
>>> getting rid of python 2.4 things wherever we can.
>> 
>> By the way, should I just svn rm it or deprecate it?
> 
> "deprecated" means usable but not recommended, but because a python 2.4 
> version of py-cairo does not exist anymore, they're not actually usable 
> anymore.

Understood.

> 
> For py-gtk2, the most helpful would be if it could be turned into a unified 
> port too. It's a bit unusual in that the other ports in the set are py25-gtk, 
> py26-gtk and py27-gtk (not *-gtk2). So the new unified port would be py-gtk2. 
> And in that case you might leave py-gtk2 around, marked as replaced_by 
> py27-gtk.

I'll give it a try! I like the py-gtk2 port name, but that would mean marking 
all the py2*-gtk ports replaced_by py2-*gtk2...

> 
> You could try unifying py-gtkmvc too and updating it to the newest version, 
> but since only a Python 2.4 version exists now, and nothing depends on it, 
> and the port hasn't been updated since January 2005, that suggests nobody 
> uses this port, so you could also just "svn rm" it.

Agreed.

> 
> After you delete the python24 variant of diffuse, anyone requesting that 
> variant will instead get the default python27 variant. Anyone already having 
> the port installed with +python24 will keep it, and it won't work anymore 
> since the python 2.4 versions of the dependencies won't exist anymore. To 
> avoid that you could increase the port's revision. But that would be an 
> unnecessary rebuild for anyone with any of the other variants. So I'm 
> inclined to recommend not increasing the revision, and just leaving any 
> python24 stragglers to find out that they need to rebuild; it'll fix itself 
> when the next version of diffuse is released and the port is updated.

I agree with you, if something happenes we can always file a bug with the 
instructions to rebuild the port...


--
Aljaž Srebrnič a.k.a g5pw
My public key:  http://bit.ly/g5pw_pubkey

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to