Sometimes the world file is incomplete, this happens also on a freshly installed system. I've just installed a new Gentoo and after bootstrapt and 'emerge system' I've got this: host / # emerge -pv -u --deep world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] sys-devel/gcc-config-1.3.3-r1 [1.3.1-r1] [ebuild U ] sys-devel/gettext-0.11.5-r1 [0.11.5] -nls host / # host / # emerge -pv -u --deep `qpkg -I -nc` These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] sys-devel/gcc-config-1.3.3-r1 [1.3.1-r1] [ebuild N ] dev-util/pkgconfig-0.15.0 [ebuild U ] dev-libs/glib-2.2.2 [1.2.10-r5] -doc -debug [ebuild U ] sys-devel/gettext-0.11.5-r1 [0.11.5] -nls halley / # I've seen this discrepancy on already installed systems involving more packages, why this happens? Usually a `qpkg -I -nc > /var/cache/db/world` creates a consistent world file, however this breaks --deep and depclean features. It's strange seeing this on a fresh install. What we can do about this? I know that probably this is a dupe but seeing on a new install maybe helps tracking this out. Reproducible: Always Steps to Reproduce: 1. 2. 3.
I believe the world file doesn't always track things that get emerged as dependencies of other apps. Not entirely sure about this, though. However, it would be extremely useful to have a 100% accurate world file as this could then be used to generate "locked-down" profiles for mutliple machines (server cluster, etc.) so, feature-request++
Requires more information for analysis if it's still an issue (world file, emerge --info, ...)
Closing due to old age