Neil Bothwick (Mon, 4 Jul 2011 22:16:18 +0100): > On Mon, 4 Jul 2011 22:48:44 +0200, Roman Zilka wrote: > > > Not quite. This is how I'm thinking: if '-ep world' says virtual/pam > > needs to be installed, then it either > > * is in the world file, or > > * is in the system set, or > > * is a buildtime or runtime dependency (immediate or deep) of one of the > > packages in the world set (i.e., world file and system set combined). > > There's another possibility, that it is one of a number of packages that > satisfy a particular dependency, the first listed one. If you have > another package installed that fulfils this dependency, emerge -u world > won't need to do anything, but with emerge -e world you are telling > portage that the other package is not installed, so it picks the first > dependency from the list.
I checked that - in this case, there are no alternatives. -rz