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 1M8IrI-00016f-JP for garchives@archives.gentoo.org; Sun, 24 May 2009 18:55:44 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9B187E0552; Sun, 24 May 2009 18:55:43 +0000 (UTC) Received: from ey-out-1920.google.com (ey-out-1920.google.com [74.125.78.148]) by pigeon.gentoo.org (Postfix) with ESMTP id 5DEE3E0552 for ; Sun, 24 May 2009 18:55:43 +0000 (UTC) Received: by ey-out-1920.google.com with SMTP id 26so595462eyw.10 for ; Sun, 24 May 2009 11:55:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=MmB7ysawkfGvA8E5NgVH6bi6r6YC4UM4QBS5uxrwGkc=; b=vj/+xW14pSMlL/+tFMh/u5wG8DmD23O+9qAKl80+kfXzpuqmdVJiUkF3HR1atJAOO9 BbOa9dYqSglCxva8uGNsHv2UN9eU4SXMw/J4SJ5075cVzmZhrZF+SR7DsH99p3l/UZ2w VmgOjxlbvSJJeTnKejqp/IG4yUhp9fouTfpew= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=xGqeV+ziIDnbtzO3g/xotiPNiT0f5cG9/R9qHtuL55YzXmgPB2QkHbda10IF536NGh RomYwMSWYRbVG6YcFi7SSJ9e+hr9EkfVWTE97Jlcqw2j9NaPsdauEn890L011NDcqhkL KCDgncLgYsF/0kJzVWqNX1+nUDfKuNlqsBzaA= Received: by 10.210.62.3 with SMTP id k3mr2988585eba.49.1243191342800; Sun, 24 May 2009 11:55:42 -0700 (PDT) Received: from nazgul.localnet (196-210-153-19-rrdg-esr-2.dynamic.isadsl.co.za [196.210.153.19]) by mx.google.com with ESMTPS id 10sm4197708eyz.11.2009.05.24.11.55.40 (version=SSLv3 cipher=RC4-MD5); Sun, 24 May 2009 11:55:40 -0700 (PDT) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] ARGH I uninstalled python Date: Sun, 24 May 2009 20:54:14 +0200 User-Agent: KMail/1.11.3 (Linux/2.6.29-gentoo-r4; KDE/4.2.3; x86_64; ; ) References: <983967.82330.qm@web51306.mail.re2.yahoo.com> <200905241954.46909.alan.mckinnon@gmail.com> In-Reply-To: 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 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200905242054.14443.alan.mckinnon@gmail.com> X-Archives-Salt: 268f8aa7-c2f4-447b-af68-79403670e925 X-Archives-Hash: f70ba16253d20cd4026040134e57741c On Sunday 24 May 2009 20:06:59 Arttu V. wrote: > On 5/24/09, Alan McKinnon wrote: > > profiles are cascading and support multiple inheritance (parent files can > > contain several entries). So, you have to run > > > > find /usr/portage/profiles -name packages > > > > to find them all, and apply brain power to find the few that actually > > apply > > Cascading yes, but I'd say no to the find-command. You should be able > to ask portage itself. After all, it has to know your current system > set for its own work, let it do the cascading calculations (unions for > sets): Dale asked *where* system is defined, not what it consists of. These are entirely different questions with entirely different answers. > emerge -p @system > > And even better, if I read correctly from portage man-page (look for > the "packages" and packages.build file section there), it is nearly > trivial to add files to a local system set. Just add > asterisk-prepended lines to /etc/portage/profile/packages. Just tried > it, it seems to work, got python and games-board/megamek added to my > system set according to emerge -p @system! :D It appears you are completely missing the point. It is indeed very easy to add things to the @system set, but we are talking about the system set, and it is broken out of the box as shipped. Look at the size of this thread already and what it has taken to gain the understanding we have now. How is a new user supposed to be able to figure this out? Portage will not let you unmerge portage or gcc without a fight. It offers a way to back up these critical packages. No rational person will attempt to argue that python in a *portage* system is not subject to the same constraints. But it's not working that way today. Ergo, it is broken. -- alan dot mckinnon at gmail dot com