From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LMmHu-0001De-9V for garchives@archives.gentoo.org; Tue, 13 Jan 2009 16:38:46 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AADA7E039D; Tue, 13 Jan 2009 16:38:10 +0000 (UTC) Received: from sentinel.math.Princeton.EDU (sentinel.math.Princeton.EDU [128.112.16.31]) by pigeon.gentoo.org (Postfix) with ESMTP id 38FF1E039D for ; Tue, 13 Jan 2009 16:38:10 +0000 (UTC) Received: from sentinel.math.Princeton.EDU (localhost.localdomain [127.0.0.1]) by sentinel.math.Princeton.EDU (Postfix) with ESMTP id 354D42980C5 for ; Tue, 13 Jan 2009 11:38:09 -0500 (EST) X-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sentinel.math.Princeton.EDU Received: from localhost.localdomain (HELO sentinel.math.Princeton.EDU) (127.0.0.1) by sentinel.math.Princeton.EDU (qpsmtpd/0.32) with ESMTP; Tue, 13 Jan 2009 11:38:05 -0500 Received: from fine318c.math.Princeton.EDU (fine318c.math.Princeton.EDU [128.112.16.87]) by sentinel.math.Princeton.EDU (Postfix) with ESMTP for ; Tue, 13 Jan 2009 11:38:05 -0500 (EST) Received: from fine318c.math.Princeton.EDU (localhost.localdomain [127.0.0.1]) by fine318c.math.Princeton.EDU (8.13.8/8.13.8) with ESMTP id n0DGc5Ut007147 for ; Tue, 13 Jan 2009 11:38:05 -0500 Received: (from wwong@localhost) by fine318c.math.Princeton.EDU (8.13.8/8.13.8/Submit) id n0DGc5MA007144 for gentoo-user@lists.gentoo.org; Tue, 13 Jan 2009 11:38:05 -0500 X-Authentication-Warning: fine318c.math.Princeton.EDU: wwong set sender to wwong@princeton.edu using -f Date: Tue, 13 Jan 2009 11:38:05 -0500 From: Willie Wong To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] 'emerge -e world' question Message-ID: <20090113163805.GA6686@math.princeton.edu> References: <58965d8a0901130744p3d724207i9b911c9c3559d61d@mail.gmail.com> <200901131752.06750.alan.mckinnon@gmail.com> <58965d8a0901130820l459f7878k6311f0db3b4f4ae1@mail.gmail.com> 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=us-ascii Content-Disposition: inline In-Reply-To: <58965d8a0901130820l459f7878k6311f0db3b4f4ae1@mail.gmail.com> User-Agent: Mutt/1.4.2.2i X-Archives-Salt: 62580e20-2425-463f-8462-62b76cfbd677 X-Archives-Hash: 7c0994fbb2637f6def0f9dc67c287e83 On Tue, Jan 13, 2009 at 10:20:19AM -0600, Paul Hartman wrote: > >> I normally do "emerge -uDvN @world" (or in other words "emerge > >> --update --deep --verbose --newuse @world"). Right now, it tells me > >> this: > > read the man page. > > > > Especially the bit about bdeps - these are usually not included > > in 'emerge -uND world' but will be included when you use -e > When I do "emerge -Dtp openoffice" it shows this: > > I'm still not entirely clear on why those appear with --deep > openoffice but not --deep world. If they are build-time deps, wouldn't > they be included when I emerge openofifce without --deep? If they are > related to dev-perl/Archive-Zip-1.26 (as it appears), which is > installed, why don't they get touched by @world? Maybe I just can't > wrap my brain around how it works, please have patience with me. > thanks :) The problem with this last one is not --deep. It is --update. When you issued emerge --update --deep world, it found that according to the installed ebuild portage kept, that a) OpenOffice does not need rebuilding-- since there is no update according to version number. b) none of the dependencies installed by openoffice needs rebuilding, since there is no update. But when you issued emerge --deep openoffice, you asked for portage to consider rebuilding openoffice, which now looks at the ebuild in the tree, which, as you noted, is different from the ebuild that you emerged months ago. As such, any new dependencies that differs between the two ebuilds and any build-time dependencies will need to be satisfied. And my suggestion would be to just ignore this little thing with openoffice. If open office runs, and that the ebuild change is minor enough to not get a new release number, then you can probably wait until the next release of openoffice to worry about updates. W -- Willie W. Wong wwong@math.princeton.edu 408 Fine Hall, Department of Mathematics, Princeton University, Princeton A mathematician's reputation rests on the number of bad proofs he has given.