Gentoo Archives: gentoo-dev

From: Thomas Sachau <tommy@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Packages pulling in python-3*, also they dont require it
Date: Thu, 18 Mar 2010 19:20:25
Message-Id: 4BA27CE2.7080005@gentoo.org
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it Fabian Groffen <grobian@g.o>
Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
[gentoo-dev] Re: Packages pulling in python-3*, also they dont require it Peter Hjalmarsson <xake@×××××××××.net>
Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it Arfrever Frehtes Taifersar Arahesis <Arfrever@g.o>