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 1RoLTx-0002KL-KN for garchives@archives.gentoo.org; Fri, 20 Jan 2012 20:54:46 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DBE2AE09F6; Fri, 20 Jan 2012 20:54:25 +0000 (UTC) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.213.181]) by pigeon.gentoo.org (Postfix) with ESMTP id CD982E0772 for ; Fri, 20 Jan 2012 20:52:57 +0000 (UTC) Received: by yenr8 with SMTP id r8so567756yen.40 for ; Fri, 20 Jan 2012 12:52:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=VCd8ja6ItfbmsY0Gda6X7GFb1iAXR/m1WOysntF4Pn0=; b=s+Z2oDE/KX2zbFuCABlFQtQ8WLmlnIBRWRAif3STKYC1ZQ7zj+YEYV0RApTPS76PpZ F6InSWYWLfj2nDmHvUSGbeoviQC+qx73SCL+lHoUc4r7SxagTiHhFjHrGO4njlQ/UTwl QhwnpA1U2QI5CZ8iqb7UqsrFr+dnB+3B/m5rQ= Received: by 10.236.155.104 with SMTP id i68mr47806714yhk.37.1327092777390; Fri, 20 Jan 2012 12:52:57 -0800 (PST) Received: from [192.168.2.5] (adsl-98-95-147-47.jan.bellsouth.net. [98.95.147.47]) by mx.google.com with ESMTPS id a24sm11213795ana.13.2012.01.20.12.52.55 (version=SSLv3 cipher=OTHER); Fri, 20 Jan 2012 12:52:56 -0800 (PST) Message-ID: <4F19D426.90506@gmail.com> Date: Fri, 20 Jan 2012 14:52:54 -0600 From: Dale User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0.1) Gecko/20120120 Firefox/9.0.1 SeaMonkey/2.6.1 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] Portage option "--changed-use" not working? References: In-Reply-To: X-Enigmail-Version: 1.3.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: a101d24a-479f-46a3-98f8-99f830f3e182 X-Archives-Hash: 33569bae9832c76faba8e8e780fadb9d Hilco Wijbenga wrote: > Hi all, > > In "man emerge" I read: > > --changed-use > Tells emerge to include installed packages where USE flags have > changed since installation. This option also implies the --selective > option. Unlike --newuse, the --changed-use option does not trigger > reinstallation when flags that the user has not enabled are added or > removed. > > So I always include "--changed-use" when upgrading @world. But with > the removal of kdeenablefinal I now get 150 reinstalls with > changed-use. This seems to be contradicting the man page? Or am I > misunderstanding things? Or did I misconfigure something? To be clear, > I have never enabled kdeenablefinal. > > The full command I usually run is > > emerge --verbose --deep --with-bdeps=y --complete-graph --update > --changed-use --keep-going world > > should that be relevant. > > Cheers, > Hilco > > To update, it appears this was a bug and Zac has fixed it. This is from -dev: On 01/20/2012 10:28 AM, Hilco Wijbenga wrote: > I'd like to chime in here. I started a thread on gentoo-user (Portage > option "--changed-use" not working?) pretty much about this. > > I use --changed-use instead of --newuse to get the advantages of a > fully up-to-date system without the unnecessary churn. From the man > page I understand that (part of) the idea behind --changed-use is to > *not* rebuild packages where an unused/disabled USE flag is dropped. > Which ought to apply to kdeenablefinal, right? > > It seems my understanding is incorrect because I see --new-use + > --exclude is being recommended, not --changed-use. Would somebody > please set me straight? You've found a bug. It's fixed in git now: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a77292d37e3c2604479514abed2dda64dabace25 As a workaround, you can add --binpkg-respect-use=n to your options. -- Thanks, Zac So, it will work like it should pretty soon. Things are getting better. Gentoo has been doing that for years anyway. lol Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! Miss the compile output? Hint: EMERGE_DEFAULT_OPTS="--quiet-build=n"