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 1NpPmf-0004Yp-9j for garchives@archives.gentoo.org; Wed, 10 Mar 2010 17:33:25 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5C2CFE0DE8; Wed, 10 Mar 2010 17:33:23 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 976C8E0DDC for ; Wed, 10 Mar 2010 17:33:18 +0000 (UTC) Received: from afta-gentoo.localnet (bios15.biol.us.edu.pl [155.158.245.185]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 1755B1B402A for ; Wed, 10 Mar 2010 17:33:18 +0000 (UTC) From: Arfrever Frehtes Taifersar Arahesis To: Gentoo Development Subject: Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item Date: Wed, 10 Mar 2010 18:36:34 +0100 User-Agent: KMail/1.13.1 (Linux/2.6.32-tuxonice-r5-AFTA; KDE/4.4.1; x86_64; ; ) References: <201003041923.17749.Arfrever@gentoo.org> <4B919F98.2090208@gentoo.org> <20100308212816.GA1309@linux1> In-Reply-To: <20100308212816.GA1309@linux1> 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; boundary="nextPart3401741.6qKChP15lz"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201003101837.02887.Arfrever@gentoo.org> X-Archives-Salt: 16c79f12-2552-4eae-90cc-4001b5fa8dbc X-Archives-Hash: 9f4cb2587abdd7c5e396245772540af7 --nextPart3401741.6qKChP15lz Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 2010-03-08 22:28:16 William Hubbs napisa=C5=82(a): > On Fri, Mar 05, 2010 at 04:19:36PM -0800, Zac Medico wrote: > > No, it won't. To prove it, I've just tested with a stable stage3 > > containing portage-2.1.7.x. Here are the steps: > >=20 > > 1) extract stable stage3 and chroot into it > > 2) mkdir /etc/portage && echo "dev-lang/python ~*" >> > > /etc/portage/package.keywords > > 3) Run `emerge -pu --deep=3D1 portage`: > > These are the packages that would be merged, in order: > >=20 > > Calculating dependencies... done! > > [ebuild UD] sys-apps/sandbox-1.6-r2 [2.2] > > [ebuild UD] app-shells/bash-4.0_p35 [4.0_p37] > > [ebuild U ] dev-lang/python-2.6.4-r1 [2.6.4] > >=20 > > If you try `emerge -puD world` then you will see > > dev-lang/python-3.1.1-r1 pulled in by the unspecific dev-lang/python > > atoms in the cracklib and libxml2 dependencies. However, in > > portage-2.1.7.x (current stable), there is support for > > pseudo-version-ranges in dependencies. This allows you use a > > dependency like > python3, and that will prevent it from getting pulled into the >=20 > According to this, we can fix all of the dependencies in the tree then > stabilize python3 without having any issues, so I would vote for this > route, because it still oinsures that the stable tree will work > together. Almost everybody has at least 1 package installed which supports both Pytho= n 2 and Python 3 and depends on dev-lang/python without version specification, so Python 3 would be pulled into dependency graph, so fixing of dependencies doesn't need to block stabilization of Python 3. =2D-=20 Arfrever Frehtes Taifersar Arahesis --nextPart3401741.6qKChP15lz Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iQIcBAABAgAGBQJLl9i+AAoJEFtpjAED8H0YVD4QALFmyNmRDwTIR0tF651b3BMa ialovWC3TEG7s0uiLhjVSsErqjPNSYyubWXWW4NuTqqEwcdtgfk2GfUgk06QMcay PQxLUVXXKCUTYSU9937LXfe2YQubcxd2Wn7/AKut8WmSxHMwFz1yPoo3kswZU4yV 1juWABoyZIcdr/wPOGd58oK3kAYtYaUjliRWZr/39YRFP4r8c/BId2uPNgUGBKbv Jf7sZjaoHPI5eC3f3WefMRem8dtVl6vCMfv1Ov4MIqX/y+ttxY4JS28VX6Wokjz+ B2rm1Q8tyxs8tggCAaiLxywxTfOsdYAVOB4Dr9J4SNgigCUKYKqqqTXUiWvmxyE4 fbE0h1q1+/umwvTPQAF+tglu91NqhDBUNiRn7ATKLcxCtBzNqE10SxOsX+nrwz7r ivSON9WHdHSwxxm4bf6Dabr8uEcL9dfxPih2j4utKl+tK1W+npC8CGbhN9BVjdvD wFb4IhZb0Tn4GzdWIrJzi3hWsHpoMYsfMk7rLF15E5iEocv04nXLSxnAOe9GG/on HeIBne3CJHKZWxFkjoqWnrLZ61rXEYgv0fQ4NkI5qj+Q6yJXmx/t0vifs1YhaA46 jZ0MtGtbeZY1obADZYw+7h2kxf7y43ZBnKHansqkevairaoqVCwmnpSZEdGiHuhb XJjpNHt22Lwewtka2zhT =5c9j -----END PGP SIGNATURE----- --nextPart3401741.6qKChP15lz--