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 1M7psk-0007i5-CB for garchives@archives.gentoo.org; Sat, 23 May 2009 11:59:18 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8F427E0226; Sat, 23 May 2009 11:59:16 +0000 (UTC) Received: from yx-out-1718.google.com (yx-out-1718.google.com [74.125.44.154]) by pigeon.gentoo.org (Postfix) with ESMTP id 6AC4EE0226 for ; Sat, 23 May 2009 11:59:16 +0000 (UTC) Received: by yx-out-1718.google.com with SMTP id 36so7464612yxh.46 for ; Sat, 23 May 2009 04:59:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=dN0PNEVgodMxNOtLra1oxhn5pEoE/8HeDH1HGN3T6sI=; b=fmkQMAXnmZ1VwSyItJ1YlVU4xDde1T1sy7CxfXbMzu5uGyBI3jFuTUdF2sy6lHI5OM 5inh0buoMukl03jWzmW4TPbhgsDe0h9InDi6ZxAmhzRaZJFXD+O8JRxkPcMRHEWAZ9BH FzCFuRGPv+DjUMpRCJpQMzrAud+1avhNjpqrE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=QsSDgdTemEb+gUuiB83+ZBNHqjeC6xMAD1JfiAV3UISUJhWlrkerMx8576f+v7vizE KqtSGCZ9TjBj4zj9aCxpmA0X/qv9Q49SbWQeaFZeqVjBAblNOyzT0wR2vY342yCIxhMQ jbnHpixMjQlIhTsC/soqjkijjoClrKarx9Lrw= Received: by 10.90.84.2 with SMTP id h2mr4140738agb.97.1243079956121; Sat, 23 May 2009 04:59:16 -0700 (PDT) Received: from ?64.89.163.120? (r163h120.dixie-net.com [64.89.163.120]) by mx.google.com with ESMTPS id 20sm9828789agb.25.2009.05.23.04.59.13 (version=SSLv3 cipher=RC4-MD5); Sat, 23 May 2009 04:59:15 -0700 (PDT) Message-ID: <4A17E50E.7090307@gmail.com> Date: Sat, 23 May 2009 06:59:10 -0500 From: Dale User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.21) Gecko/20090519 SeaMonkey/1.1.16 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] ARGH I uninstalled python References: <983967.82330.qm@web51306.mail.re2.yahoo.com> <4A173D60.2030100@gmail.com> <4A175266.3040703@gmail.com> <4A17D9CB.5020205@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 72565d9f-3e2b-40b5-b0df-61164f1dbe10 X-Archives-Hash: 15b0f3572f87ff8689cffd803af57ec9 Arttu V. wrote: > On 5/23/09, Dale wrote: > >> This is what I get with this command: >> >> root@smoker / # emerge -ep system | grep python >> [ebuild R ] app-admin/python-updater-0.5 >> [ebuild R ] dev-lang/python-2.5.4-r2 >> root@smoker / # >> >> So python is there if you do it emptytree. >> > > emptytree pulls in *all* dependencies, regardless of whether they are > in the system set or even if they are just regular dependencies > (random packages) from an external overlay. So you're not comparing > apples to apples there with -e, you're getting lot of false positives > from outside the real system set. > > It is still a good question why one would have any system set packages > having critical dependencies to non-system set packages, but reasoning > for that has to be asked from the portage devs ... > > But backing up a little, try this instead for an amusement (remember > to --pretend or --ask): > > ~ # emerge -pvC python > > >>>> These are the packages that would be unmerged: >>>> > > dev-lang/python > selected: 2.5.4-r2 > protected: none > omitted: none > > >>>> 'Selected' packages are slated for removal. >>>> 'Protected' and 'omitted' packages will not be removed. >>>> > > ~ # emerge -pvC binutils > > >>>> These are the packages that would be unmerged: >>>> > > > !!! 'sys-devel/binutils' is part of your system profile. > !!! Unmerging it may be damaging to your system. > > > sys-devel/binutils > selected: 2.18-r3 > protected: none > omitted: none > > >>>> 'Selected' packages are slated for removal. >>>> 'Protected' and 'omitted' packages will not be removed. >>>> > > ~ # > > > Note how binutils still is within the system set and gets the extra > warning, while python doesn't get the special system set warning with > the three exclamation marks? I.e., python *is no longer* in the system > set, probably removed by the very change I gave a link for in previous > email. > > AFAIK (haven't checked in portage code), buildsyspkg and such only > work with the packages explicitly mentioned in the system set, so > binutils is in, python is (nowadays) out -- and that probably explains > also what is happening on your smoker. :) > > Anyone finding flaws in my theories or facts or observations that > outright nullify them? :) > > Hmmm, I think someone needs to rethink the system set then. After all, portage does not work well without python. It should keep a binary copy but it should also warn you if you are typing without your thinking cap on. Anyone else think this is a bug? Or should be thought out again as to being included is system set? Dale :-) :-)