When I emerge an ebuild only the ebuild that I type is getting in the world- file (/var/cache/edb/world). All the dependencies stay out (see example 1). The result of this that emerge -u world doesn't update all merged ebuilds. I'm not sure if this is a bug or a feature (see example 2). Reading trough the documentation I expected that all merged ebuilds (incl. dependencies) are added to the world-file. If this is an undocumented feature, it might be helpful updating the documentation. Regards, John Herdy. Example 1: emerge vcron installs mailbase, ssmtp and vcron but only vcron get added to the world file; emerge gentoolkit installs dialog and gentoolkit but only gentoolkit gets added to the world-file. Example 2: if I merge KDE for the first time QT (library) gets automatically installed. If QT isn't in the world file it gets ignored when doing an emerge - u world. The upgrade from QT 3.0.4 to 3.0.5 required kdelibs to be rebuild or else pluggins don't work anymore. There are 2 senarios possible: 1. don't add depencies (libraries) to the world file so emerge -u world doesn't break anything. 2. add everything to the world file but make sure that emerge -u world recompiles KDE.
this is a 'feature' (see original Bug 1836 report) ... there have been some other reports, but that was the first i saw but i believe after so many people complaining, drobbins was going to modify this behavior ... either way the problem is known and solutions are in place/being worked on ... i guess the only guy who can truly say what does/doesnt exist is drobbins ;)
*** Bug 6050 has been marked as a duplicate of this bug. ***
*** Bug 6981 has been marked as a duplicate of this bug. ***
*** Bug 7273 has been marked as a duplicate of this bug. ***
This issue will be addressed more fully in emerge
*** Bug 8744 has been marked as a duplicate of this bug. ***