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 1M8HTI-0007r2-5T for garchives@archives.gentoo.org; Sun, 24 May 2009 17:26:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1A2B2E0319; Sun, 24 May 2009 17:26:50 +0000 (UTC) Received: from yx-out-1718.google.com (yx-out-1718.google.com [74.125.44.157]) by pigeon.gentoo.org (Postfix) with ESMTP id F0DBAE0319 for ; Sun, 24 May 2009 17:26:49 +0000 (UTC) Received: by yx-out-1718.google.com with SMTP id 36so9968770yxh.46 for ; Sun, 24 May 2009 10:26:49 -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=HfH+07KriF5WQeko+Kn4iaJbVQpQfu5lWhFL8N90QY4=; b=BX3cD70TKWYC3fq5zCGdp19rC2b0oJehS8SpfYNThYO07Vw3pk8WHwni/BOvNt+8Uy PDR7VVYbIObrZ7583jo3tU7VpOTSGQIzfjqRtBr+Y5x0amxIp++tkW94M9AUDPv6qLjk PNy92gx4KPPbHWbtQoqYr1RZJLzzPdEqJ40pY= 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=wOoRRIeByHhum8GL8o8TzIPSyBXak3Pf4LaOtgktEcv7WIsfWeCgDOEJixbYaMRPd2 NxOkQ1awXr4N/yzM2CNaZuP3HvtLWf8nvfeCkpjpI3eKqG32+RBeaAyDCLK8uPyVm4gT FXW8CF3KGJXK+cpBnTG5alBVi4IdEvGUje1Cc= Received: by 10.100.3.4 with SMTP id 4mr932744anc.128.1243186009699; Sun, 24 May 2009 10:26:49 -0700 (PDT) Received: from ?64.49.63.21? (r63h21.dixie-net.com [64.49.63.21]) by mx.google.com with ESMTPS id 1sm12568454agb.48.2009.05.24.10.26.47 (version=SSLv3 cipher=RC4-MD5); Sun, 24 May 2009 10:26:49 -0700 (PDT) Message-ID: <4A198353.2050105@gmail.com> Date: Sun, 24 May 2009 12:26:43 -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> <4A193AC3.9020002@gmail.com> <20090524152625.72179f44@krikkit.digimed.co.uk> <200905241822.05300.alan.mckinnon@gmail.com> In-Reply-To: <200905241822.05300.alan.mckinnon@gmail.com> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Archives-Salt: 4948844f-12a2-47f5-9441-666550758d34 X-Archives-Hash: 82f8fb3b2be2fe5db1189dee71253baf Alan McKinnon wrote: > On Sunday 24 May 2009 16:26:25 Neil Bothwick wrote: > >>> 2: Once #1 happens, your pretty much screwed because you don't even >>> have a binary backup even tho it is set in make.conf to have one. That >>> was the reason I put that setting in make.conf but someone chose to >>> screw with my setting and its meaning. >>> >> Not exactly, buildsyspkg does the same as it always did, but @system has >> changed. This cold have happened at any time as there was never a need >> for python to be in @system,because it's a dependency of portage. >> > > That may well be the way it IS, but it certainly is not the way it SHOULD BE. > The only sane way to do this is: > > if (pkgmgr=portage) > python in @system > else > python !in system > end > > Any other rendition is just insanely crazy and whilst it may be per spec, is > more like the way Windows works than the way Gentoo works.... Plus it violates > the principle of no unexpected side-effects. > > Conditionals includes into system should have been in place before this change > was made. > > > I would also like to know this, what other packages are affected? Is python the only one that is missing? I would rather know this now that to find out the hard way later on. Also, is this the file that contains the system set? /usr/portage/profiles/base/packages If so, python is commented out as is a few others. Is there a way to add files to something in /etc that emerge would consider in addition to this file? In other words, if a user is using portage, is there a place that they could set this in /etc so that it overrides the fact it is missing in the system set? Just add python and other missing packages to the file and we can carry on. I assume adding it to world would not do any good with buildsyspkg enabled? Dale :-) :-)