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 <gentoo-dev+bounces-39920-garchives=archives.gentoo.org@lists.gentoo.org>)
	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 <gentoo-dev@lists.gentoo.org>; Mon,  8 Mar 2010 21:28:21 +0000 (UTC)
Received: by gxk8 with SMTP id 8so3017523gxk.9
        for <gentoo-dev@lists.gentoo.org>; 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 <w.d.hubbs@gmail.com>
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 <williamh@gentoo.org>
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>
 <ea2499da1003050222y3ab9dd1dx30f14fb3ba9621a1@mail.gmail.com>
 <201003051209.56096.reavertm@gmail.com>
 <4B90E9ED.6010102@gentoo.org>
 <pan.2010.03.05.19.26.20@cox.net>
 <4B919F98.2090208@gentoo.org>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
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 <dev-lang/python-3 in a package that doesn't support
> 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--