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 4AEA7198005 for ; Thu, 14 Mar 2013 16:15:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1C370E0587; Thu, 14 Mar 2013 16:15:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8706EE0587 for ; Thu, 14 Mar 2013 16:15:29 +0000 (UTC) Received: from pomiocik.lan (87-205-48-218.adsl.inetia.pl [87.205.48.218]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id B545F335E31; Thu, 14 Mar 2013 16:15:26 +0000 (UTC) Date: Thu, 14 Mar 2013 17:15:55 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: "Nikolaj Sjujskij" Cc: gentoo-python@lists.gentoo.org, python@gentoo.org Subject: Re: [gentoo-python] [PATCH] Support overriding PYTHON_COMPAT. Message-ID: <20130314171555.6f2c5921@pomiocik.lan> In-Reply-To: References: <1355395481-17517-1-git-send-email-mgorny@gentoo.org> <20130313204933.58ab8ef9@pomiocik.lan> Organization: Gentoo X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.16; 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-SHA512; boundary="Sig_/.VEphZy9Fx/ACv4rtAZjI5S"; protocol="application/pgp-signature" X-Archives-Salt: ff212d9e-6709-4263-ba20-74e8fd2500f4 X-Archives-Hash: 2c63b8dd9fd21305d8b923d1b7cd8827 --Sig_/.VEphZy9Fx/ACv4rtAZjI5S Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 14 Mar 2013 17:10:26 +0400 "Nikolaj Sjujskij" wrote: > Den 2013-03-13 23:49:33 skrev Micha=C5=82 G=C3=B3rny : >=20 > > It couldn't work properly, so I withdrawn it. The major problem is that > > metadata becomes affected by environmental variables. > > > > Sadly, portage can't handle that nicely. Usually, it just results in > > portage 'sticking' with one particular set of USE flags on the package > > and trying to use the other one at the same time. In other words, a lot > > of random behavior and QA warnings. > > > > Probably, the nearest thing that could work is PYTHON_COMPAT_OVERRIDE > > which doesn't use the USE flags but instead forces all impls listed. > I see... Well, that's unfortunate, I hoped to test pylint with it, =20 > hacking ebuild just for changing PYTHON_COMPAT isn't much fun. Do you consider it useful enough if PYTHON_COMPAT_OVERRIDE affected the build process only? Most importantly, visible USE flags and dependency resolution wouldn't be affected. I asked Zac about a possibility of disabling cache conditionally to a variable but I don't think that reached anywhere. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/.VEphZy9Fx/ACv4rtAZjI5S Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQJ8BAEBCgBmBQJRQfe7XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RUJGMjBGOTk2RkIzQzIyQ0M2RkNBNDBC QUJGMUQ1RkY4QzgxMTBBAAoJELq/HV/4yBEKQPYQAJVhk+d8EKhK1reHpNeq7ja4 IUL5uPr2s0npuJNjaFuY/wbX/Isa76kxW/62jD45O/6qiTmf6BfkJQx10oViR5zL 99pqazz5xrDF4yrfqxG9G/bbJGwf4jHvanQvjzdyWtxTfLtuNx0jh632FlxMNCSA VUruSl+88BdCY75Lr0eBo1s1YLJIH1T3zC6MhnL9jK+al4b9tVgBDGnAxr3BZBpB WXUbFWfd1OR0sL2ph4VI40+sue/ak2PEDCtwCKlzZHq+qjEfcIAgBUXW7CwOphXS bvJm4IkeZ0sP63uuKQbpIhNpZQvJyPi0sO6oaIa0moAisQnaGPV6t45uvaHKrFyP 7QT/qzkhrfuDe5NeIlIvLBpFwW2u459yC3o+Srn7/sHJyaJoMCjvJMVsyN+MXem0 jRud2sQGyOxiadjDO3EXcBQfyOaV1QVRBfiYXmsuubATa8MuAj9hki6GpFK50cJj AlokRh6YJOkzdaJSF4ewXV3wvLmie7cNaV8XBY3EbXuclX9ckGvnuvUuhJwxnrP+ 1GaVk02EaAjleyu4OURbFBG6d5ALiz5qbvpEboYdkSO2qjZ79Ol/EsD89jnag4R4 4AbVYnmjlUqzyjDzqHyRn3kydC6+60DkdP2WcD8nhJRETUaBew/68KnKBJklkraM JvWttj4eTnafI26K9yin =5WZi -----END PGP SIGNATURE----- --Sig_/.VEphZy9Fx/ACv4rtAZjI5S--