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 1LgMfs-0006H5-Qe for garchives@archives.gentoo.org; Sun, 08 Mar 2009 17:20:29 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DA254E0369; Sun, 8 Mar 2009 17:20:23 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id B5EEAE035D for ; Sun, 8 Mar 2009 17:20:23 +0000 (UTC) Received: from [192.168.1.9] (unknown [190.72.163.133]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id BCB8164331 for ; Sun, 8 Mar 2009 17:20:22 +0000 (UTC) Message-ID: <49B3FE53.8020301@gentoo.org> Date: Sun, 08 Mar 2009 12:50:19 -0430 From: Jesus Rivero User-Agent: Thunderbird 2.0.0.16 (X11/20080730) 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] Ideas for a (fast) EAPI=3 References: <1236498557.6854.51.camel@neuromancer> In-Reply-To: <1236498557.6854.51.camel@neuromancer> X-Enigmail-Version: 0.95.6 OpenPGP: id=1F6F0683 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-Archives-Salt: a58f41f6-34a9-4c96-a473-6668dac9f667 X-Archives-Hash: 9115adbc45828e0bb2d254f6ed517801 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tiziano M=FCller wrote: | Hi everyone | | With eapis 1 and 2 we introduced nice features but also a couple of new | problems. One of them are the use dependencies when the package you | depend on doesn't have the use flag anymore (see [1] for an example). Hello all, ~ Now that this topic was brought to light, I would like to add=20 another point... ~ I'm not sure if this has been worked out, or I just don't know how=20 it is done, but a lot of python packages ~ need to check use flags for dev-lang/python, like tk or threads for=20 example. Now this is tricky considering the slotting of ~ the interpreter. Let me give you an example: ~ Suppose I have both python-2.5 and python-2.6 installed. python-2.5=20 was installed with tk use flag enabled but python-2.6 has it disabled. ~ When some package tries to check for foo? ( dev-lang/python[tk] )=20 it will merge nicely because the use dep restriction is achieved with=20 python-2.5, even ~ if python-2.6 is the selected interpreter and it misses the tk use=20 flag. Is there a way to workaround this? am I missing something? or is=20 just something else ~ to take into account for next eapi? ~ Thanks a lot, ~ Best regards, ~ Jesus Rivero (Neurogeek) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkmz/lMACgkQdIssYB9vBoPEbwCfYg/BaEhRtNCv1LChbqdAt8RW T8oAmwaA6Jz2HX5NbSHhD3XeN7JnqAHL =3DoJr/ -----END PGP SIGNATURE-----