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 1NoZRL-0000HI-Tg for garchives@archives.gentoo.org; Mon, 08 Mar 2010 09:39:56 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F1781E09D7; Mon, 8 Mar 2010 09:39:45 +0000 (UTC) Received: from earth.farbfinsternis.net (earth.farbfinsternis.net [87.118.98.117]) by pigeon.gentoo.org (Postfix) with ESMTP id 0E992E096B for ; Mon, 8 Mar 2010 09:39:32 +0000 (UTC) Received: from [192.168.178.23] (p4FD546D8.dip0.t-ipconnect.de [79.213.70.216]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by earth.farbfinsternis.net (Postfix) with ESMTPSA id 3C04A7C003D for ; Mon, 8 Mar 2010 10:37:31 +0100 (CET) Message-ID: <4B94C5C7.9090703@gentoo.org> Date: Mon, 08 Mar 2010 10:39:19 +0100 From: Matti Bickel User-Agent: Thunderbird 2.0.0.23 (X11/20090817) 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item References: <201003041923.17749.Arfrever@gentoo.org> <4B902321.4020906@gentoo.org> <20100307171147.GL30005@halcy0n.com> <20100307210814.1dd43fc8@gentoo.org> <20100308050038.GA2172@Zeerak.Fullrate> In-Reply-To: <20100308050038.GA2172@Zeerak.Fullrate> X-Enigmail-Version: 0.95.7 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig9522A65C6E5528372CD29BFA" X-Archives-Salt: 53da4ce7-c8c0-4e43-9a56-eeeab0bc831f X-Archives-Hash: e232d4b12853489e8d94e74741a5a9e7 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig9522A65C6E5528372CD29BFA Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Zeerak Mustafa Waseem wrote: > On Sun, Mar 07, 2010 at 09:08:14PM -0600, Ryan Hill wrote: >> A stable user who doesn't want python 3 installed shouldn't have it >> forced on them. If something is pulling in python-3 then that >> package needs to have its dependencies fixed. IIRC Portage isn't >> greedy wrt. SLOTs like it was before (unless you use @installed) so >> it shouldn't be pulled in by anything that doesn't require it. +1 on that. If your program is only tested with python-2 or has regressions with python-3 (e.g. performance loss), a maintainer can and should mark that package as python-2 only. For new systems, the only "must have" python user i can think of is portage. And that has an explicit USE=3D"python3" and as Zac outlined takes DEPEND-pains to ensure= python-2.* is pulled in if available. So you're starting with python-2.* and every program not explicitly pulling in python-3.* should be happy with that. > I think that is being said is, due to python 3 being unnecessary for > majority of users, due to a small number of applications actually > using it, it should be in ~arch. You're actually damning most of the tree to be ~arch, if that's the criterion for stable. > Of course an application that depends on python 3, but is entirely > stable should not be marked testing (to my reckoning at least). I > think the best way to go about it is to set python-3 in ~arch. These are contradicting statements. Repoman will and should kill anyone attempting to do that. All [R,]DEPENDS of an ebuild must be stable, if that ebuild is to be marked stable, too. So b/c i still can't understand what's so horrible about python-3 going into stable (even if p.mask'ed, if that's the consensus), my vote goes to "mark it stable already". --------------enig9522A65C6E5528372CD29BFA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkuUxc4ACgkQfNMcoUhJ7GxmAACfX0sf8BeVhvzae8f/ceQ09RBs BAIAn3gioTItDx+ZczhdOVdlnwSOckMc =0i23 -----END PGP SIGNATURE----- --------------enig9522A65C6E5528372CD29BFA--