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 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 ; Sun, 6 Jun 2010 07:37:40 +0000 (UTC) Received: by ewy27 with SMTP id 27so618132ewy.10 for ; 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 Date: Sun, 6 Jun 2010 09:37:03 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= 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: 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; 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 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 --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--