From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30160 invoked from network); 12 May 2004 16:44:28 +0000 Received: from smtp.gentoo.org (128.193.0.39) by eagle.gentoo.oregonstate.edu with DES-CBC3-SHA encrypted SMTP; 12 May 2004 16:44:28 +0000 Received: from lists.gentoo.org ([128.193.0.34] helo=eagle.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.24) id 1BNwqJ-0001um-DU for arch-gentoo-portage-dev@lists.gentoo.org; Wed, 12 May 2004 16:44:27 +0000 Received: (qmail 19512 invoked by uid 50004); 12 May 2004 16:44:26 +0000 Mailing-List: contact gentoo-portage-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail Reply-To: gentoo-portage-dev@lists.gentoo.org X-BeenThere: gentoo-portage-dev@gentoo.org Received: (qmail 23916 invoked from network); 12 May 2004 16:44:26 +0000 Message-ID: <40A25357.2060707@skylineaero.com> Date: Wed, 12 May 2004 11:39:51 -0500 From: Andrew Gaffney User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7rc1) Gecko/20040503 X-Accept-Language: en-us, en MIME-Version: 1.0 To: gentoo-portage-dev@lists.gentoo.org References: <40A193B5.9080206@skylineaero.com> <40A24674.2080308@skylineaero.com> <200405130133.50828.jstubbs@gentoo.org> In-Reply-To: <200405130133.50828.jstubbs@gentoo.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [gentoo-portage-dev] /etc/make.profile/use.defaults X-Archives-Salt: 4768533c-92cb-4a6e-9cc4-b8c5889d561f X-Archives-Hash: cd4ae10299ae404bea41796b47c5420d Jason Stubbs wrote: > On Thursday 13 May 2004 01:03, Pieter Van den Abeele wrote: > >>>On 12 May 2004, at 17:44, Andrew Gaffney wrote: >>> >>>>But they are only 'scheduled for installation' if the USE flag is >>>>activated. The '--emptytree' flag gets emerge in some weird 'chicken >>>>and egg' situation. With '--emptytree' set, emerge should assume >>>>nothing is installed. If nothing is installed, then tcl and tk aren't >>>>installed and the 'tcltk' USE flag shouldn't be auto-activated. >>> >>>true, unless of course tcl and tk are in the world file, or some other >>>installed package depends on both, and therefore causes the tcltk use >>>flag to be triggered. >>>but it should certainly not auto-enable the USE flag (if it isn't >>>enabled specifically) because the current system has it enabled. >>>--emptytree should assume nothing is installed > > > This one, I'm undecided on. Strictly, --emptytree should assume nothing is > installed. In practice though, many users use it to reinstall everything. If > --emptytree does actually assume nothing is installed, users could find > themselves with blocked packages overwriting each other and wonderful things > like that. > > Two options I see are: > a) Keep current behaviour > b) Make --emptytree a --pretend only option and create a new --reinstall. I think it is more of a consistency bug than a function bug. I don't believe it causes any problems in practice, and I only stumbled across is because of the project I'm working on. I don't think it actually affects anyone. -- Andrew Gaffney Network Administrator Skyline Aeronautics, LLC. 636-357-1548 -- gentoo-portage-dev@gentoo.org mailing list