From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7B8A6138010 for ; Wed, 26 Sep 2012 06:46:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 29B3821C003; Wed, 26 Sep 2012 06:46:18 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E7B9C21C003 for ; Wed, 26 Sep 2012 06:46:17 +0000 (UTC) Received: from pomiocik.lan (77-253-194-73.adsl.inetia.pl [77.253.194.73]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 87C7D33D842; Wed, 26 Sep 2012 06:46:15 +0000 (UTC) Date: Wed, 26 Sep 2012 08:46:22 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: Dirkjan Ochtman Cc: gentoo-python@lists.gentoo.org, python@gentoo.org, hasufell@gentoo.org Subject: Re: [gentoo-python] Re: USE flag dependencies on Python implementation Message-ID: <20120926084622.46befd11@pomiocik.lan> In-Reply-To: References: <20120925235918.3a1c7871@pomiocik.lan> Organization: Gentoo X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.12; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Discussions centering around the Python ecosystem in Gentoo Linux X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA256; boundary="Sig_/CZLbRUaHPPQ=isJrEL=BP=R"; protocol="application/pgp-signature" X-Archives-Salt: 3a5f43cc-5f77-4063-9922-402d9a251579 X-Archives-Hash: 34932f28fac5927bb74052bef91ec572 --Sig_/CZLbRUaHPPQ=isJrEL=BP=R Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, 26 Sep 2012 08:42:21 +0200 Dirkjan Ochtman wrote: > On Tue, Sep 25, 2012 at 11:59 PM, Micha=C5=82 G=C3=B3rny wrote: > > What are your opinions, ideas? >=20 > Let's not solve it in the eclass, let's solve it in the implementation eb= uilds. >=20 > I.e. cpython, pypy, jython gets all the same flags. If an > implementation unconditionally includes something that's not selected > (i.e. the system has -threads for PyPy), it gets ignored. If a flag is > required that the implementation doesn't support, the ebuild dies at > some early stage (somewhat similar to check-reqs like things). >=20 > I think you're massively overthinking this stuff. But then you're introducing a bunch of flags which do nothing. However, if you mask them in the base profile, this may actually get acceptable. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/CZLbRUaHPPQ=isJrEL=BP=R Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAQEIAAYFAlBipL8ACgkQfXuS5UK5QB3E5gQAjWVHOznhwbxblYmw6SEzGhOY 8ghCQZa/o6tO/4PHuhPsTrEv9hQsZ3+FBe9B9zY9T+lWG7w60IHElBinp19sMx9i viSrjNMz35ySErPVktgiVZfdMFSL4Id8pfE2IAsGmIc6mrtZQR2sADfFqkRXU13K /oRdwcrdjW7Jjygftvo= =PqV0 -----END PGP SIGNATURE----- --Sig_/CZLbRUaHPPQ=isJrEL=BP=R--