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 1NsYgm-0008Jj-MX for garchives@archives.gentoo.org; Fri, 19 Mar 2010 09:40:26 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6721DE0C58; Fri, 19 Mar 2010 09:40:19 +0000 (UTC) Received: from mail-pz0-f171.google.com (mail-pz0-f171.google.com [209.85.222.171]) by pigeon.gentoo.org (Postfix) with ESMTP id AED9AE0C22 for ; Fri, 19 Mar 2010 09:40:15 +0000 (UTC) Received: by pzk1 with SMTP id 1so2139204pzk.10 for ; Fri, 19 Mar 2010 02:40:15 -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=546XIxgnV1pg9HOCj5n1wKlxtDv5IzufOVFP85Q2Fyk=; b=uHe5Y2BW4+ZbdjrsVh7/BhsHLSgVsqBNr63/60hDvc2hs0+CsN6W7ISGZr+InQZsZs 8dNPcliWVBBpi/n3wm5Z5iFtrFhL/EylVZv5mFYV/CIBQ/hp75EQsCKBnigiC/JaX45E Kp71go0zFA2ZwUmAMtGgQkKLUqRiZMn8Pg2hE= 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=PlY/IRIvno84mvYd9LdZblSrE3Lp5c2I7+QUwG3sl/oSboM1vKQgFaGU8WIxG8Uvye 9QVgFcioO5FP7Wul8mCxNbfRjuKUNh+PrnZLaJfcts9Prp/Amn+P3nix3CowNZ/OUE/u xdsh1PaQDYuIwYeSIfy8lWEOt8uK78whnQMLE= Received: by 10.114.250.24 with SMTP id x24mr1692589wah.205.1268991613238; Fri, 19 Mar 2010 02:40:13 -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 21sm801508pzk.4.2010.03.19.02.40.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 19 Mar 2010 02:40:12 -0700 (PDT) Received: by smtp.gmail.com (sSMTP sendmail emulation); Fri, 19 Mar 2010 02:40:09 -0700 Date: Fri, 19 Mar 2010 02:40:09 -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: <20100319094009.GD28451@hrair> References: <4BA27CE2.7080005@gentoo.org> <20100318192424.GH13380@gentoo.org> <20100318215331.59ad6253@notorcomp.notorgroup.local> <20100319081207.22282ba9@snowmobile> <4BA33BC4.10502@gmail.com> <20100319085751.1c7f5dca@snowmobile> <4BA34293.1040302@gmail.com> 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="J2SCkAp4GZ/dPZZf" Content-Disposition: inline In-Reply-To: <4BA34293.1040302@gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 0fb12f22-5eaf-4796-9750-458b072e5c0e X-Archives-Hash: 0016ded7ed94d359c5e78999bf0b891a --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 19, 2010 at 04:23:31AM -0500, Dale wrote: > OK. Right now, as you type this, what package depends on python-3 and=20 > won't work with python-2? Anything at all? If it is nothing, then why= =20 > install it? To some degree it's the users choice which python version they choose=20 to settle on- a simple server system doing file sharing could actually=20 be py3k via portage/pkgcore both supporting py3k (including their=20 dependencies). As for py3k only pkgs, I'd bet 3to2 is py3k only... it's worth noting=20 that some new libs are targeting py3k only also (I don't agree with=20 that, but it's upstreams choice). > Since python-3 is not what the system is using, it's not getting used=20 > even if it is installed. So as I mentioned in another reply, portage is= =20 > installing something and it is just sitting there doing nothing. What=20 > is the point in that? Mask the freaking package already. The time people have extended in=20 bitching about this *literally* exceeds the time to type mkdir -p /etc/portage && \ echo '>=3Ddev-lang/python-3' >> /etc/portage/package.mask If you consider masking it to be that horrible (or want to keep=20 expending time), fine- then please do what Betelgeuse has=20 suggested in IRC and raid from the ruby eclass the USE_EXPAND'd=20 ruby_targets trickery and integrate that into the python eclass [1]. =20 Via that (and a lot of ebuild cleanup) users could explicitly specify=20 the python versions they want targeted and it would properly be=20 represented in the depgraph. ~harring [1] Note that python.eclass already has something *roughly* similar to=20 this, but 1) it's not USE based, 2) no one aparently knows about it,=20 3) from what I've seen most ebuilds haven't really been converted to=20 handle this properly (yet). --J2SCkAp4GZ/dPZZf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) iEYEARECAAYFAkujRnkACgkQsiLx3HvNzge+awCgzhML+2B1mkNv9Sww83K8bHmc yFMAoKnXbogxlaMQVvaU0DXmcfkwLR8v =6xyb -----END PGP SIGNATURE----- --J2SCkAp4GZ/dPZZf--