Dnia 2013-09-12, o godz. 10:20:18 Patrick McLean napisał(a): > You could make sure that python-exec:2 is marked ~arch and in the > eclass check the version installed and switch according to that. For > stable users everything will stay the same, and for ~arch users all new > installs/upgrades will be switched to the new system. This will even > work if we want to mask it for a bit, so developers can test before > letting it into ~arch. Well, as I said on IRC, that sounds like a wonderful idea, thanks. Just that most of it will require EAPI 5 for := dep on python-exec. For EAPI 4 packages (namely: snakeoil), we can just use python-exec:0 for now and switch at a later time. Remaining case is how to handle the packages which rely on specific kind of wrapping. I guess we can make them explicitly pull in python-exec:0, plus add some switch to control the used version or use EAPI=4 for them. I will try to implement that on yet another branch of my gx86-working-tree. -- Best regards, Michał Górny