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