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 1NokVH-0007Hi-9I for garchives@archives.gentoo.org; Mon, 08 Mar 2010 21:28:43 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5130FE0ABD; Mon, 8 Mar 2010 21:28:39 +0000 (UTC) Received: from mail-gx0-f216.google.com (mail-gx0-f216.google.com [209.85.217.216]) by pigeon.gentoo.org (Postfix) with ESMTP id C1DBAE0AA6 for ; Mon, 8 Mar 2010 21:28:21 +0000 (UTC) Received: by gxk8 with SMTP id 8so3017523gxk.9 for ; Mon, 08 Mar 2010 13:28:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:received:date:from:to :subject:message-id:mail-followup-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=YWnojy6lBp95azwUgT2qT2sp3uskR0t+yV0HnVUJJJs=; b=g4hJZLXX64sap5KGd/Ewe5QiOfOHdAf37mgf43LJ0a67b4c5HgO6ittqqxIsTsTDDi aQnrXXAnfIaZFlDwDLb+UHmb/tLge4f1XZBm4Ub2Y8zuddLP/u1s5SgofeUIQrBA6n0L O10EKgcFQE+Cxr0GQoC1Qb+LJGbUD9DGGzOkw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; b=CXTC7lrkBFWp0TWB88eXhRzrld3pxQBnAEtRM1rXL1m8GLmEIeAdfNQB7gjlPcgVSB Lvvb/SN+JPuBxq1J/zCmta0TdsGltmVQnPYAyxJQySjHU6Gecu8MQ75TALuQABltbiow dUy8tiiH8946Wof2gjJRXYHONRbqQu+/LcQI0= Received: by 10.90.246.19 with SMTP id t19mr5577972agh.119.1268083701161; Mon, 08 Mar 2010 13:28:21 -0800 (PST) Received: from linux1 (cpe-76-183-49-63.tx.res.rr.com [76.183.49.63]) by mx.google.com with ESMTPS id 13sm3890185gxk.4.2010.03.08.13.28.17 (version=SSLv3 cipher=RC4-MD5); Mon, 08 Mar 2010 13:28:19 -0800 (PST) Sender: William Hubbs Received: by linux1 (sSMTP sendmail emulation); Mon, 08 Mar 2010 15:28:16 -0600 Date: Mon, 8 Mar 2010 15:28:16 -0600 From: William Hubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Python 3.1: Stabilization and news item Message-ID: <20100308212816.GA1309@linux1> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <201003041923.17749.Arfrever@gentoo.org> <20100305021444.768724e6@angelstorm> <201003051209.56096.reavertm@gmail.com> <4B90E9ED.6010102@gentoo.org> <4B919F98.2090208@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="ikeVEW9yuYc//A+q" Content-Disposition: inline In-Reply-To: <4B919F98.2090208@gentoo.org> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 29a432a9-0506-498e-8443-8ae1784a5a73 X-Archives-Hash: e060cfd6f5c4fa3f9619e5ba5c3e90b0 --ikeVEW9yuYc//A+q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 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. William --ikeVEW9yuYc//A+q Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEARECAAYFAkuVa/AACgkQblQW9DDEZTj9MQCfVLcQUHzguOENjDGnNUU2SNYE z58An1l1F3utvcoZNA6ieDZ5EzB5FKk7 =AGTT -----END PGP SIGNATURE----- --ikeVEW9yuYc//A+q--