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 1NsMqj-0002ZX-VQ for garchives@archives.gentoo.org; Thu, 18 Mar 2010 21:01:50 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7A40EE0C6E; Thu, 18 Mar 2010 21:01:47 +0000 (UTC) Received: from petteriraty.eu (host.petteriraty.eu [188.40.80.83]) by pigeon.gentoo.org (Postfix) with ESMTP id AB5C8E0BA6 for ; Thu, 18 Mar 2010 21:01:42 +0000 (UTC) Received: from [82.130.46.229] (qob5.kyla.fi [82.130.46.229]) by petteriraty.eu (Postfix) with ESMTPSA id B24F0267DD for ; Thu, 18 Mar 2010 21:01:41 +0000 (UTC) Message-ID: <4BA29488.7030901@gentoo.org> Date: Thu, 18 Mar 2010 23:00:56 +0200 From: =?UTF-8?B?UGV0dGVyaSBSw6R0eQ==?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; fi; rv:1.8.1.23) Gecko/20090916 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 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: Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it References: <4BA27CE2.7080005@gentoo.org> <20100318192806.48ede145@snowcone> <4BA28262.4070108@gentoo.org> <4BA286DE.7040204@gentoo.org> <4BA28B3B.9080507@gentoo.org> In-Reply-To: <4BA28B3B.9080507@gentoo.org> X-Enigmail-Version: 1.0.1 OpenPGP: id=B8E4ECF0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig5A2BEA7FC3DADF57A9D409D1" X-Archives-Salt: eee59a56-50f9-45ae-851d-b2cf142dc609 X-Archives-Hash: 8ae418e54d37ac01ca83abc39bf6770c This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig5A2BEA7FC3DADF57A9D409D1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 03/18/2010 10:21 PM, Thomas Sachau wrote: > On 03/18/2010 09:02 PM, Petteri R=C3=A4ty wrote: >> On 03/18/2010 09:43 PM, Thomas Sachau wrote: >>> >>> So my vote goes for changing the dependency strings for affected pack= ages. >>> >> >> Here's some thoughts on the matter: >> >> - dev-lang/python is correct if the package works with all python >> versions in tree >> >> - in general we want new slots of packages like gcc being pulled in >> >> Here's how we could change Portage behavior for pulling new slots that= >> are not strictly required: >> >> - for packages in the world file install as soon as available >> >> - for dependencies install the new slot if everything works with the n= ew >> slot >> >> This would mean that Portage would stay with 2.6 as long as you have >> something that doesn't work with 3.x installed. >> >> Regards, >> Petteri >> >=20 > How do you detect this? By looking at the dependency graph? > Also, what about a new slot for python-2? E.g. 2.7? Handled by the same rules. > And do you want to add a special rule to portage just for the special c= ase of python instead of the > ebuilds/eclasses having the issue? >=20 What issue is there with ebuilds/eclasses? Both should reflect the deps as well as can be done with current EAPIs. If they don't, they need to be fixed. Regards, Petteri --------------enig5A2BEA7FC3DADF57A9D409D1 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.14 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJLopSIAAoJEPeUsk245OzwG5YP/3s4QdwYvl9x0PwoYMfZwvYF qw4aWmk9GiJnXgNz1JndmLhbVNiv29E3BdlZY1EDHpLCBCMXkVtNCdhmCwwkLrSB XdmFLIkKTBg0E6aDiPfDDNKN1RDvX4voWXSVs5fBJw4wQs5d3esEFaV/VBm/SVbi /OORdrJc/gVzTD2CY9eiMx9EgQpjV5TXsC6uF1qq0XUliPg3Acr+GG7fFdDfE0y2 g+RZ3nbaUu5AGw0nUkp2nUzwEspX3Bp0F3D+JBz4TkGeucTXqXx8ndrchBK8zrsr iUVySnJEd3qNVWbyDB9PN7MgKWqsT27OfbePkC9ilUr0OSIMoSBHYWfCQXir1SlX MEgvWyX8j2OPVuIJBDvkJF1qvzdVDSkohnyfE80EqiwEHxw+nV2xZ2SRsq2CUWeO RAgwiE515ExJCNrcFFIT96T0ocdWKzgJBQFmV9eyLKbqSrXfuqj+5GAk1F1WxpnE jJJ+MjVzvLEPgUOZVP0mMKu9PBZZDt8oV7EIydncGjzaiUQRMOcGz12D4pjvTvS3 0QzTOkI2GeI6Kf8untSrzAwx6ZOd+S+TRTsUeBJRHs1IHXu6bNBNplOtQl9ZVcLp WN+eFpenyTqyhAEAse0nqJMfPCbfcX8VLDRG5HeAC3pw8DgDbW76/dgKHmQV7NGN XgL2Sa0CdEF334HhYOIB =LcX5 -----END PGP SIGNATURE----- --------------enig5A2BEA7FC3DADF57A9D409D1--