From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id E58F413800E for ; Mon, 30 Jul 2012 09:06:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 069A3E0539; Mon, 30 Jul 2012 09:06:26 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id CD88AE0539 for ; Mon, 30 Jul 2012 09:06:26 +0000 (UTC) Received: from pomiocik.lan (87-205-56-136.adsl.inetia.pl [87.205.56.136]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id D81711B4008; Mon, 30 Jul 2012 09:06:24 +0000 (UTC) Date: Mon, 30 Jul 2012 11:06:54 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: Dirkjan Ochtman Cc: Richard Yao , gentoo-python@lists.gentoo.org Subject: Re: [gentoo-python] Python 3 in Gentoo Message-ID: <20120730110654.1567cf84@pomiocik.lan> In-Reply-To: References: <5015EDC2.202@gentoo.org> <50164471.9080108@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.11; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Discussions centering around the Python ecosystem in Gentoo Linux X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA256; boundary="Sig_/G6JSLA11JjWBFHOI.rcCQ_."; protocol="application/pgp-signature" X-Archives-Salt: c480396e-a125-4c1a-bbf2-05db91207dcd X-Archives-Hash: db11c011102e6de0bf56e64ed72ad46d --Sig_/G6JSLA11JjWBFHOI.rcCQ_. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 30 Jul 2012 10:32:50 +0200 Dirkjan Ochtman wrote: > On Mon, Jul 30, 2012 at 10:23 AM, Richard Yao wrote: > >> I've always thought renaming python-3 to python3 is > >> faux-namespacing, and the thing SLOTs are supposed to help out > >> with. Why aren't SLOTs helping us with this? > > > > Portage will attempt to upgrade software to a newer SLOT if it will > > satisfy a dependency. This works when you cannot select versions via > > eselect, but it causes problems when you can. There is no way to > > tell it to prefer the selected version upgrades in other slots > > unless the selected version cannot satisfy it. >=20 > Your last sentence fails to parse for me, perhaps expand one of the > "it"s? >=20 > > I think that having to switch back would cause far less pain than > > the current situation would, assuming that we ever do. If the python > > developers refuse to make python 2.8, it is likely that someone > > else will. >=20 > Please don't hope for a 2.8, it's simply not going to happen. >=20 > >> I agree that installing both is probably overkill for most users. I > >> think the solution is somewhere outside the dev-lang/python > >> package, though, in having the system set or portage or whatever > >> the hell it is that first pulls in python prefer python-2. > > > > This would require amending the package manager specification. >=20 > Well, maybe we should explore that option. It would seem to solve a > real problem that doesn't just apply to python. For example, the SLOT > value could be prefixed with something to indicate that it should not > be selected for upgrades automatically (i.e. other slots should be > preferred). [facepalm] Or maybe we should explore the option of fixing python.eclass to not depend on random python versions implicitly? --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/G6JSLA11JjWBFHOI.rcCQ_. Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAQEIAAYFAlAWTq4ACgkQfXuS5UK5QB1CEwQAhoyYQnZ4bT5jxt4NU3VNWzf0 XEdN7QGgyWLPTYRRn074sxcPqU1kpXC2u1thTyZMQtRwtm1nRdWBF+vczz75IscG 8jLQTdpTXbZgy/0Cys5RJE9jCMVlC34EoUyAXyoNW4QbMKjlcVdJifs7dQFT6ANg qBknQwgieb7WfJ85lZA= =kNJ9 -----END PGP SIGNATURE----- --Sig_/G6JSLA11JjWBFHOI.rcCQ_.--