On Thu, 09 Jun 2005 18:43:38 +0200 Holly Bostick <[EMAIL PROTECTED]> wrote:
> reg hughson schreef: > > As shown below, why wouldn't "emerge -u world" pick up the update available > > for gdm? > > > > Actually, I think it is probably because it is not listed in > > /var/lib/portage/world so I guess I am actually wondering why it wouldn't > > be listed there? > > > > Obviously my system knows gdm is installed but how does it know this? I > > guess I was always under the impression that everything I installed would > > be placed in /var/lib/portage/world. Obviously not. I know I can edit that > > file and add gdm dut that doesn't really answer my question. > > > > It knows this because GDM is a dependency of the gnome meta-package. If > you installed that, then GDM was pulled in as a dependency, but > dependencies are not placed in the world file. Had you installed (for > example) the gnome-light package, which does not install GDM as a > dependency, in order to get GDM you would have had to explicitly emerge > it, which would have placed it in your world file. > > If you want to be sure that dependencies will be updated as well as > listed packages, use > > emerge -uaD(tv) world > > instead of > > emerge -ua(v) world > > The --deep switch makes Portage also check the update availability of > dependencies of the packages in your world file. > Thanks to all but in hindsight, I guess I should have posted my "emerge -Du world" as it does not reveal the upgrade for gdm either. So I guess at one point, gdm got pulled in as part of something else that no longer is on my system? How would I find other programs that may exist in a similiar state? [EMAIL PROTECTED] ~ $ sudo emerge -Dua world These are the packages that I would merge, in order: Calculating world dependencies ...done! Nothing to merge; do you want me to auto-clean packages? [Yes/No] no Quitting. [EMAIL PROTECTED] ~ $ sudo emerge -ua gdm These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] gnome-base/librsvg-2.9.5 [2.8.1-r1] [ebuild U ] gnome-base/gdm-2.6.0.9-r3 [2.6.0.6] Do you want me to merge these packages? [Yes/No] no Quitting. -- [email protected] mailing list

