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 1NsYVx-0006wH-CD for garchives@archives.gentoo.org; Fri, 19 Mar 2010 09:29:09 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 23782E0994; Fri, 19 Mar 2010 09:29:07 +0000 (UTC) Received: from mailfilter21.ihug.co.nz (mailfilter21.ihug.co.nz [203.109.136.21]) by pigeon.gentoo.org (Postfix) with ESMTP id E8057E08B5 for ; Fri, 19 Mar 2010 09:29:01 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmEGAEPgokt2XVku/2dsb2JhbAAmmwp0uwWEegSLGw X-IronPort-AV: E=Sophos;i="4.51,273,1267354800"; d="scan'208";a="56166279" Received: from 118-93-89-46.dsl.dyn.ihug.co.nz (HELO linux.localnet) ([118.93.89.46]) by cust.filter3.content.vf.net.nz with ESMTP/TLS/DHE-RSA-AES256-SHA; 19 Mar 2010 22:29:00 +1300 From: Alistair Bush Organization: Gentoo Linux To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it Date: Sat, 20 Mar 2010 11:28:55 +1300 User-Agent: KMail/1.13.1 (Linux/2.6.32-gentoo; KDE/4.4.1; x86_64; ; ) References: <4BA27CE2.7080005@gentoo.org> <4BA32EA8.9030702@gentoo.org> <4BA33B40.7090705@gmail.com> In-Reply-To: <4BA33B40.7090705@gmail.com> 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: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201003201128.55893.ali_bush@gentoo.org> X-Archives-Salt: ab6fda7b-9491-425a-9c20-264dfc07e251 X-Archives-Hash: 7bbccf7d9657cef50f4783397e524e7e > Zac Medico wrote: > > I think what most people want is for portage not to pull in a package > that nothing uses. I'm not a dev nor a programmer but I have yet to see > any good reason for installing something that is not being used. It's > not being tested to see if it is stable. It would have to be used > before that would happen. Basically, it is just one more package to > update and taking up hard drive space. It's not doing anything else. > > As for slots, if something needs it, portage would pull in the new > slot. That's what portage does. It just seems in this case it is > pulling in a new slot that nothing uses. Have you considered that they might possibly be hundreds of packages that you have installed providing functionality that you never use, but are only there as a fixed dependencies of something that you do. Hell lets take it even further than that, i'm sure there are thousands of lines of code in most packages that you will never hit, so why dont we start "masking" them as well. I don't recall ever using grep --version, please remove (mask) that code from grep. We will obviously need someway to unmask those code masks so lets create a couple of files for portage. Hows.... code.mask and code.unmask with a format of.... package path/to/file line1 line2 line3 line4 Or maybe we could just let users who don't want to install python-3 mask it _locally_. Once they need it portage is more than capable of telling them that. > > Dale > > :-) :-)