Hi, I haven't done this in quite awhile so this evening I started looking at dependencies a bit. I thought I might take a shot at cleaning things up old stuff left around from updates over the last year or so. I ran emerge -p --depclean and was told that there were about 45 things to remove so I decided I'd try removing a few one-at-a-time and see how it went. First I sync'ed and did an emerge -DuN world and made sure the machine was up to date. I then removed what seemed like a pretty random entry late on the list - imlib - and then a revdep-rebuild -p to see what it thought. I was then told I needed to emerge revisions of two new things - gnome-lib and gtk-pixbuf - neither of which existed according to both emerge and eix. I then re-emerged imlib, reran revdep-rebuild and now I see the machine is consistent again.
What's up with that? I then tried again with something called 'jasper'. Rerunning revdep-rebuild is now telling me it needs to reemerge netpbm and this will pick up jasper again. I did that emerge and reran revdep-rebuild again and the machine is once again clean. What's up with that? Is this a question that certain ebuilds are not written correctly and don't somehow call for the right dependencies, or is it something else? Also, is there any better tool these days for cleaning up stale packages left around than emerge --depclean? Thanks, Mark -- gentoo-amd64@gentoo.org mailing list