Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-dev
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
|
|