Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 60807

Summary: emerge -e world lists glibc as new, but man emerge says it shouldn't
Product: Portage Development Reporter: David Morgan <david.morgan>
Component: CoreAssignee: Portage team <dev-portage>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description David Morgan 2004-08-18 11:53:26 UTC
from man emerge:

 --emptytree (-e)
Virtually tweaks the tree of installed packages to only contain
glibc; this is great to use together with --pretend. This
allows developers to get a complete overview of the complete
dependency tree of a package, and it enables complete trees to
be rebuilt using the latest libraries.

But, emerge -ep[uD] world | grep glibc (or emerge -ep[uD] portage | grep glibc)

Gives this:
[ebuild  N    ] sys-libs/glibc-2.3.4.20040619

Adding the -t option, shows (skipping the [ebuild N]s:
sys-libs/libstdc++-v3-3.3.3-r1
  sys-apps/sed-4.0.9
    sys-lib/glibc-2.3.4.20040619 

emerge -s glibc lists this version as the latest installed and the latest available, btw

If glibc is supposed to be left in the list of installed packages, surely it should be being emerged by these commands, and it almost certainly shouldn't be listed as being new




Reproducible: Always
Steps to Reproduce:
Comment 1 SpanKY gentoo-dev 2004-08-19 20:48:39 UTC
-e pretends nothing is installed
Comment 2 David Morgan 2004-08-20 01:28:59 UTC
So will the man page be changed?
Comment 3 SpanKY gentoo-dev 2004-08-20 17:26:35 UTC
to what ? the manpage looks fine to me
Comment 4 David Morgan 2004-08-21 01:58:40 UTC
The man page says that the list of installed packages is tweaked to only include glibc, which isn't what seems to be happening, and isn't what SpanKY said happens

I know I'm not the only person to be confused by this