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
1 Hi,
2
3 i would like to see a discussion and, if needed, a decision on the following topic:
4
5 Currently, some packages just depend on "dev-lang/python". Arfrever claims it to be right, but this
6 dependency does pull in python-3*, even if the package does not require it (or does not even work
7 with it). Since the real dep is either "=dev-lang/python-2*" or "|| ( dev-lang/python:3.1
8 dev-lang/python:2.7 dev-lang/python-2.6 dev-lang/python:2.5 )", it means in both cases, that my
9 install of python-2.6* should meet the requirement, so the package should not pull in the unneeded
10 and not used python-3*.
11
12 There are 2 ways to fix this issue:
13
14 -fix the dependency string for those packages (including the lines in distutils.eclass)
15
16 or (since Arfrever claims current portage behaviour is wrong)
17 -change portage behaviour to be satisfied with a python slot and to not require other slots.
18
19 --
20 Thomas Sachau
21
22 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>
Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it Arfrever Frehtes Taifersar Arahesis <Arfrever@g.o>
[gentoo-dev] Re: Packages pulling in python-3*, also they dont require it Peter Hjalmarsson <xake@×××××××××.net>