On Mon, Jun 27, 2011 at 20:23, Benedikt Böhm <hol...@gentoo.org> wrote: > the way python applications are built currently renders all binary > packages useless, since portage does not know which version of python > it was built against. the explicit selection with RUBY_TARGETS or > PHP_TARGETS solves this problem at the small cost of commiting new > values to these variables from time to time.
I don't think updating all Python packages every two years is a small cost, particularly when a large percentage of those packages will just work on the new version. (Another problem with the current Ruby approach is that it's impossible to support unstable interpreters or versions from in stable package versions, such that Ruby packages now often have multiple ebuild revisions for stable and unstable interpreters.) Cheers, Dirkjan