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 282A61381F3 for ; Mon, 12 Nov 2012 08:03:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 35D3EE073F; Mon, 12 Nov 2012 08:03:35 +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 9B9FCE073F for ; Mon, 12 Nov 2012 08:03:34 +0000 (UTC) Received: from pomiocik.lan (87-205-67-82.adsl.inetia.pl [87.205.67.82]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 57EAE33D969; Mon, 12 Nov 2012 08:03:32 +0000 (UTC) Date: Mon, 12 Nov 2012 09:04:35 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: Brian Harring Cc: Mike Gilbert , gentoo-python@lists.gentoo.org, python@gentoo.org Subject: Re: [gentoo-python] python-r1 <-> python.eclass package dependencies Message-ID: <20121112090435.76b197a1@pomiocik.lan> In-Reply-To: <20121111235003.GB23241@localhost.corp.google.com> References: <20121110174322.656f1d67@pomiocik.lan> <20121111075248.GA23241@localhost.corp.google.com> <20121111235003.GB23241@localhost.corp.google.com> Organization: Gentoo X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.13; 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_/9oVw1QZimwG5l49/mKvqvxO"; protocol="application/pgp-signature" X-Archives-Salt: da6ca709-559c-41e5-a74e-6ae4d1f6ff91 X-Archives-Hash: cea60f4e78ac3f2c9d303814a9bec320 --Sig_/9oVw1QZimwG5l49/mKvqvxO Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 11 Nov 2012 15:50:03 -0800 Brian Harring wrote: > On Sun, Nov 11, 2012 at 01:35:20PM -0500, Mike Gilbert wrote: > > On Sun, Nov 11, 2012 at 2:52 AM, Brian Harring wro= te: > > > So... thus: > > > > > > 1) make python.eclass know of both forms of USE_PYTHON (with periods, > > > without). > > > 2) convert USE_PYTHON to a use expanded target > > > 3) convert python.eclass to use it. > > > > > > I realize this deprecates/kills PYTHON_TARGETS; my intention here > > > isn't to piss on the var you added, it's to choose the less disruptive > > > option here- lesser of two evils. Starting from scratch, > > > PYTHON_TARGETS would be fine- unfortunately we need to map existing > > > users (and usage) from python.eclass into the replacement, > > > constraining our choises a bit. > > > > > > Counter arguments? To be clear, this is the path I strongly suggest > > > we take- if you can punch holes in the logic/arguments from above, I'd > > > definitely back down, but the use of PYTHON_TARGETS here feels like > > > we're setting ourselves up for unnecessary pain. Keep in mind not > > > *all* of python.eclass notions/setup has to be chucked- we can > > > translate certain parts of it across to ease developer/user pains. > > > > >=20 > > Following up on this and the irc conversation I eavesdropped on earlier: > >=20 > > More recent versions of portage apparently filter USE_EXPAND > > variables, so we can't utilize the old python abi values in USE_PYTHON > > if we make that conversion. >=20 > Just a note; portage's behaviour here, per the norm, is more stupid=20 > than that. EAPIs 0-4 are supposed to /not/ have that filtering,=20 > meaning portage broke it's own behaviour again. >=20 > I suspect we'll retroactively change EAPIs to compensate for this, but=20 > I don't know for a fact; the discussion for that will occur at=20 > https://bugs.gentoo.org/442830 . I'm sorry if I miss something but don't EAPIs 0-4 define *no* behavior for USE_EXPAND variables? (something around don't use them) --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/9oVw1QZimwG5l49/mKvqvxO Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAQEIAAYFAlCgrZcACgkQfXuS5UK5QB0mMAP8D9lPC0nfvlMNUfNzmRvVlOac GJsalCvoCV82GoFsSBX1/AjFgNLQuULUg5Go5Gc9Q4RUOxFtXvBT5Xw1NU9q+PE6 br4WYBJc6Fk5ubtfQJIyLKPSpYQvQgXFjFNR6Cy3jhaT24Wf2C+3rz4YxuPIPEAl pcAqUfqwvuu6N4QcguU= =JWbp -----END PGP SIGNATURE----- --Sig_/9oVw1QZimwG5l49/mKvqvxO--