Hi,

i would like to see a discussion and, if needed, a decision on the following 
topic:

Currently, some packages just depend on "dev-lang/python". Arfrever claims it 
to be right, but this
dependency does pull in python-3*, even if the package does not require it (or 
does not even work
with it). Since the real dep is either "=dev-lang/python-2*" or "|| ( 
dev-lang/python:3.1
dev-lang/python:2.7 dev-lang/python-2.6 dev-lang/python:2.5 )", it means in 
both cases, that my
install of python-2.6* should meet the requirement, so the package should not 
pull in the unneeded
and not used python-3*.

There are 2 ways to fix this issue:

-fix the dependency string for those packages (including the lines in 
distutils.eclass)

or (since Arfrever claims current portage behaviour is wrong)
-change portage behaviour to be satisfied with a python slot and to not require 
other slots.

-- 
Thomas Sachau

Gentoo Linux Developer

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to