On 5 March 2010 12:24, Zac Medico <zmed...@gentoo.org> wrote:
> It won't be pulled in by sys-apps/portage dependencies which look
> like this:
>
>  || ( dev-lang/python:2.8 dev-lang/python:2.7 dev-lang/python:2.6
>>=dev-lang/python-3 )
>
> If you already have python:2.6 installed then it will not pull in a
> new slot.

That means we would need to fix all packages that depend on
python to use this style of dependency notation. Or do some
eclass magic with NEED_PYTHON for example.

And of course anyone with an unslotted dev-lang/python in their
world file will still pull the useless version.

Another possible solution is to rename the package to a unique
string like dev-lang/python3, tho I agree that is sub-optimal.

Cheers,
-- 
Ben de Groot
Gentoo Linux developer (qt, media, lxde, desktop-misc)
______________________________________________________

Reply via email to