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 1Rhplm-0007Tk-Lr for garchives@archives.gentoo.org; Mon, 02 Jan 2012 21:50:15 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3255A21C03B; Mon, 2 Jan 2012 21:50:01 +0000 (UTC) Received: from mail2.viabit.com (mail2.viabit.com [65.246.80.16]) by pigeon.gentoo.org (Postfix) with ESMTP id A189721C03B for ; Mon, 2 Jan 2012 21:48:57 +0000 (UTC) Received: from [172.17.29.6] (unknown [65.213.236.242]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail2.viabit.com (Postfix) with ESMTPSA id 7F32D38331 for ; Mon, 2 Jan 2012 16:48:56 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=orlitzky.com; s=mail2; t=1325540936; bh=uf7ez47uAkDgbEeRnHxiqf54Y0tc9QBF0CQdVTl9xMo=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=Ri29y3m+SYYYEgflWoH6QUb4F7AG8rvpm0Y6eF5iRQxdNjDXX/RfV13Fo0zjl6J/r ZqKmIYZa90ENNE0GxpekXRQ2MPPrNFmBl5qe+l8la8Oq/iCBZepv1+AyzJ4aSYwJYC rBNPIdttBPo3FX0BS3WhrILwdxTb4s2258PvR8yo= Message-ID: <4F022647.4050903@orlitzky.com> Date: Mon, 02 Jan 2012 16:48:55 -0500 From: Michael Orlitzky User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111202 Thunderbird/8.0 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] emerge --update behavior References: <4F00D521.1030702@orlitzky.com> <4F00DA99.8050502@orlitzky.com> <4F00DEC5.5090500@gmail.com> <4F00E741.6050002@orlitzky.com> <4F01CED2.5090806@libertytrek.org> <4F01D6A2.9000002@orlitzky.com> <4F01DC67.7070305@orlitzky.com> <20120102231103.58da25d5@rohan.example.com> <4F021F1F.3090807@orlitzky.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 0c3f053c-e486-4104-8526-f45e7e7a809c X-Archives-Hash: 154234706a987e30026ec382065b5818 On 01/02/2012 04:34 PM, Michael Mol wrote: > On Mon, Jan 2, 2012 at 4:18 PM, Michael Orlitzky wrote: >> On 01/02/2012 04:11 PM, Alan McKinnon wrote: >>> >>> cocktail >>> Neil's suggestion of sets sounds like what you want here. Unfortunately >>> it only works smoothly on first emerge (later on you have to dig >>> through dep graphs to find the full dep list): >>> >>> First run emerge -p to find all the packages that will be pulled in, >>> and add the whole lot to a set with a clear name that indicates it's >>> function. Then emerge that set. As you discover further deps you can >>> manually add them to the set >>> >>> It's quite a lot of extra work and you have to remember to do it, but >>> it has the benefit of being somewhat self-documenting, at least in >>> terms of having a record of what set pulled a package in initially. >>> >> >> Requires time travel, not a solution! > > Seriously. Do you want a solution, or do you just want to rant about a > change to the behavior of --update? > All I originally wanted to know was if anyone had a real reason to prefer the current behavior over the old. I've shown that there's a problem with the current behavior; if there are no real problems with the old behavior, then it's worth raising the issue. I know how to avoid the problem in the future, but there are plenty of other Gentoo users who don't, and who also won't be able to fix today's mistakes a year from now.