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 1NsYwR-000229-Sl for garchives@archives.gentoo.org; Fri, 19 Mar 2010 09:56:32 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 22976E0C7D; Fri, 19 Mar 2010 09:56:28 +0000 (UTC) Received: from mail-px0-f201.google.com (mail-px0-f201.google.com [209.85.216.201]) by pigeon.gentoo.org (Postfix) with ESMTP id F2174E0C12 for ; Fri, 19 Mar 2010 09:56:12 +0000 (UTC) Received: by pxi39 with SMTP id 39so724934pxi.2 for ; Fri, 19 Mar 2010 02:56:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=a8RybcbrUIzKV9rY20LLmf5i+RiDu0csBgdCxJt2fDw=; b=reI73IzM1AlHAgrHFMpMd2OprMIn+p3l5WxnIFdl+02SAzEpwO16cLz7STzdareA6V zWoq/zE2xMESzWPl/BII3tqUGM3DscLkJgiSRT2Vg3K5MP0CsEpEpeBPU8mhfc6r8Ctv BhBDhzlYe3jbVTZqKzAtqHoqPcr1pWxmaPVbs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=hk8jUT8tGgPXUWTIhezSTglAxfMfo3IigshsZFQzo4Jbq8iGBIsi3Kz5aGCbK70WOr /GPInSRmUw4JDwr2W+Wj42iYFhFR1PPNCE8NSBjcNt1naHmpLJO7yWL+cJQaBeXwxJkK 3k55XCdDdCeABXX5DOwDONjPf/imDQqaJ05OA= Received: by 10.142.209.9 with SMTP id h9mr1947918wfg.115.1268992572553; Fri, 19 Mar 2010 02:56:12 -0700 (PDT) Received: from smtp.gmail.com (c-67-171-128-62.hsd1.wa.comcast.net [67.171.128.62]) by mx.google.com with ESMTPS id 21sm815205pzk.0.2010.03.19.02.56.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 19 Mar 2010 02:56:11 -0700 (PDT) Received: by smtp.gmail.com (sSMTP sendmail emulation); Fri, 19 Mar 2010 02:56:08 -0700 Date: Fri, 19 Mar 2010 02:56:08 -0700 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it Message-ID: <20100319095608.GE28451@hrair> References: <4BA27CE2.7080005@gentoo.org> <201003191036.18142.Arfrever@gentoo.org> <4BA3463B.4030204@gentoo.org> <201003191055.04628.Arfrever@gentoo.org> 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 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/WwmFnJnmDyWGHa4" Content-Disposition: inline In-Reply-To: <201003191055.04628.Arfrever@gentoo.org> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 3ed08de5-2df0-429f-92d8-0a01290b5b9c X-Archives-Hash: 59f2039abee15db6f0b4bd06b4699a55 --/WwmFnJnmDyWGHa4 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 19, 2010 at 10:55:03AM +0100, Arfrever Frehtes Taifersar Arahes= is wrote: > 2010-03-19 10:39:07 Petteri R=C3=A4ty napisa=C5=82(a): > > On 19.3.2010 11.35, Arfrever Frehtes Taifersar Arahesis wrote: > >=20 > > >=20 > > > I can add "python2" USE flag (enabled by default) to some versions of > > > dev-lang/python. With USE=3D"-python2", Python 2 will not be required= and > > > Python 3 will be set as main active version of Python. > > >=20 > >=20 > > You should move to the same scheme that ruby uses. Then users can just > > disable the python_version_3 or whatever USE_EXPAND scheme is used. >=20 > We are waiting on ABI dependencies (and extended support for multiple ABI= s in > package manager), which will provide some needed functionality. You can do it now w/out waiting on ABI dependencies- I'm not saying=20 the dependencies would be pretty, but it's doable to get abi level=20 depdencies per slotting via expanding out the use combinations. Note that's a step beyond what's in place now- converting over to the=20 ruby abuse of USE_EXPAND hands over better control to users now w/ the=20 same dep gurantees. So... yeah, it's not reliant on EAPI. An EAPI extension *would* make=20 it easier, but it's not required to do it (especially since the deps=20 are already autogenerated to a decent degree). ~harring --/WwmFnJnmDyWGHa4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) iEYEARECAAYFAkujSjgACgkQsiLx3HvNzgd0CACg1cRho90cp1MECN1TCf3i9rQl mbMAoJpq5Dun5CtKSq2Cj+0u8SOBbXah =nNvv -----END PGP SIGNATURE----- --/WwmFnJnmDyWGHa4--