As a "cleanup" test, I've run "emerge --depclean" and "revdep-rebuild".

"emerge --depclean" removed approx 85 files, which seemed reasonable.

"revdep-rebuild" then rebuilt 7 or 8 packages -- also reasonable.

When I run the commands again, "emerge --depclean" removes the packages
that "revdep-rebuild" just rebuilt.

To be specific, the iteration 10 minutes ago cleaned 6 packages:

    x11-proto/xf86miscproto
    dev-libs/boehm-gc
    dev-util/intltool
    x11-proto/xf86vidmodeproto
    dev-embedded/gputils
    x11-misc/util-macros

and rebuilt 7 packages:

    dev-embedded/gputils-0.13.3-r1
    x11-misc/util-macros-1.2.1
    dev-libs/boehm-gc-6.8
    x11-proto/xf86miscproto-0.9.2
    x11-proto/xf86vidmodeproto-2.2.2
    dev-embedded/sdcc-2.5.0_p20060502
    x11-drivers/ati-drivers-8.552-r2

Another iteration cleaned 5 packages

    x11-proto/xf86miscproto
    dev-libs/boehm-gc
    x11-proto/xf86vidmodeproto
    dev-embedded/gputils
    x11-misc/util-macros

and rebuilt the same 7 packages.  Possibly of interest is that
ati-drivers is being rebuilt though it's not being cleaned.

This seems behavior less than optimal.

FWIW, I'm running on an AMD64 and are:
   app-portage/gentoolkit-0.2.4.2-r1 (for revdep-rebuild)
   sys-apps/portage-2.1.6.11 ( for emerge )

Any thoughts on why the two commands don't agree on what's needed and
changes I should make so that the _do_ agree.

Thanks.

David

Reply via email to