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-41124-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1OLAQt-0004xP-KO
	for garchives@archives.gentoo.org; Sun, 06 Jun 2010 07:38:11 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 5ABF8E09B8;
	Sun,  6 Jun 2010 07:38:05 +0000 (UTC)
Received: from mail-ew0-f227.google.com (mail-ew0-f227.google.com [209.85.219.227])
	by pigeon.gentoo.org (Postfix) with ESMTP id BA377E07C2
	for <gentoo-dev@lists.gentoo.org>; Sun,  6 Jun 2010 07:37:40 +0000 (UTC)
Received: by ewy27 with SMTP id 27so618132ewy.10
        for <gentoo-dev@lists.gentoo.org>; Sun, 06 Jun 2010 00:37:40 -0700 (PDT)
Received: by 10.213.8.84 with SMTP id g20mr9902773ebg.25.1275809860144;
        Sun, 06 Jun 2010 00:37:40 -0700 (PDT)
Received: from pomiocik.lan (77-254-93-103.adsl.inetia.pl [77.254.93.103])
        by mx.google.com with ESMTPS id 15sm1812461ewy.4.2010.06.06.00.37.38
        (version=SSLv3 cipher=RC4-MD5);
        Sun, 06 Jun 2010 00:37:39 -0700 (PDT)
Sender: Spam Box <spambox@mgorny.alt.pl>
Date: Sun, 6 Jun 2010 09:37:03 +0200
From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= <gentoo@mgorny.alt.pl>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Actions of python team, especially Arfrever wrt
 python eclass and python-3*
Message-ID: <20100606093703.17868d57@pomiocik.lan>
In-Reply-To: <4C0B05B0.4000701@gentoo.org>
References: <4BFE82C3.2050400@gentoo.org>
	<201006051644.20150.Arfrever@gentoo.org>
	<4C0A720C.20300@gentoo.org>
	<20100605183154.GA19296@boostbox>
	<4C0AD7EC.2010700@gentoo.org>
	<20100605233806.GA17168@boostbox>
	<4C0B017B.40907@gentoo.org>
	<4C0B05B0.4000701@gentoo.org>
X-Mailer: Claws Mail 3.7.5 (GTK+ 2.20.1; x86_64-pc-linux-gnu)
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;
 boundary="Sig_/VvDr_1YSdLA+ASdOfffWbqf"; protocol="application/pgp-signature"
X-Archives-Salt: 62df812c-bee3-42ba-a063-faea98fff054
X-Archives-Hash: 67730258777210f3e562ebb7b06d3280

--Sig_/VvDr_1YSdLA+ASdOfffWbqf
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Sun, 06 Jun 2010 04:19:28 +0200
Sebastian Pipping <sping@gentoo.org> wrote:

> Thomas,
>=20
>=20
> On 06/06/10 04:01, Thomas Sachau wrote:
> > [..] so even if it is not pulled in during installation, it will be
> > pulled in during world update.
>=20
> sounds right.  Preventing this requires either masking or a
> dont-pull-uninstalled-slots switch for portage (which I am not
> suggesting), right?

In fact, these two seem to be the most reasonable solutions
for the problem. While this switch idea is more universal (and I guess
-- not that hard to implement), masking should be simpler.

> > Since python-3* is currently useless and not required for any
> > package, the dependency should by default only pull in python-2*
> > like this:
> >=20
> > =3Ddev-lang/python-2*
> >=20
> > With that, the default way would not pull in a package, which is
> > not needed or used. And if there will be any package, which really
> > requires python-3*, it simply requests it in (R)DEPEND of the
> > ebuild, which then would overwrite the default value of the eclass
> > and pull in python-3*.
>=20
> That's an interesting idea.

It sounds quite pointless to me. Forcing the packages to assume they
don't support the newer version just because nothing requires it yet?

> > Are there any reasons to pull in a package, which is not requested
> > by the user, not required by any package and by default not used by
> > any package?
>=20
> That a question I haven't seen answered before, either.  Arfrever?

It _is_ requested by user. User requested upgrade of all dependant
packages, and here it goes.

--=20
Best regards,
Micha=C5=82 G=C3=B3rny

<http://mgorny.alt.pl>
<xmpp:mgorny@jabber.ru>

--Sig_/VvDr_1YSdLA+ASdOfffWbqf
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)

iEYEARECAAYFAkwLUCQACgkQnGSe5QXeB7tzewCffZJMw2cr6iztkLNsbVNbWiOO
V4gAn2+zV4OYAsEMeKbFr1Rjxx3IQUIS
=gQcO
-----END PGP SIGNATURE-----

--Sig_/VvDr_1YSdLA+ASdOfffWbqf--