From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NsLGb-00052s-5c for garchives@archives.gentoo.org; Thu, 18 Mar 2010 19:20:25 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CE95DE0AF4; Thu, 18 Mar 2010 19:20:20 +0000 (UTC) Received: from tommyserver.de (unknown [85.14.198.50]) by pigeon.gentoo.org (Postfix) with ESMTP id CD95AE0AEB for ; Thu, 18 Mar 2010 19:20:07 +0000 (UTC) Received: from [192.168.178.22] (p4FDF25A2.dip0.t-ipconnect.de [79.223.37.162]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tommyserver.de (Postfix) with ESMTPSA id C9ED827302B for ; Thu, 18 Mar 2010 20:20:07 +0100 (CET) Message-ID: <4BA27CE2.7080005@gentoo.org> Date: Thu, 18 Mar 2010 20:20:02 +0100 From: Thomas Sachau Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Packages pulling in python-3*, also they dont require it X-Enigmail-Version: 1.0.1 OpenPGP: id=211CA2D4 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigF65DFAE9EAEE9987139C953D" X-Archives-Salt: 0bd4fa97-489e-4e73-bd4f-07a6d7905531 X-Archives-Hash: 2591c1b9a7e7b72383d3841bc05dc417 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF65DFAE9EAEE9987139C953D Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, i would like to see a discussion and, if needed, a decision on the follow= ing topic: Currently, some packages just depend on "dev-lang/python". Arfrever claim= s it to be right, but this dependency does pull in python-3*, even if the package does not require i= t (or does not even work with it). Since the real dep is either "=3Ddev-lang/python-2*" or "|| ( d= ev-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 dis= tutils.eclass) or (since Arfrever claims current portage behaviour is wrong) -change portage behaviour to be satisfied with a python slot and to not r= equire other slots. --=20 Thomas Sachau Gentoo Linux Developer --------------enigF65DFAE9EAEE9987139C953D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iJwEAQEKAAYFAkuifOcACgkQG7kqcTWJkGes6QP/YW7KIiaqnzTF3BWz2Xg0UOS/ JOG5kcUng7w93bvZVV6BRGf4Zq04JfUoFzfBBIfC+B+4R8u1d3wpOL+U3jhguK2E EfQeTlmtTQTlBvpPPsb/1R/L+9RBBmw49Wzyn4jTL/11nkF6aFYg42E9RdVG/2dF bmLbcgX2tiY45mTsvMk= =SHqD -----END PGP SIGNATURE----- --------------enigF65DFAE9EAEE9987139C953D--