I run --depclean on occasion just to clean out some old cruft. I got
this output a bit ago and it is well . . . confusing me. Here it is:
root@smoker / # emerge -p --depclean
*** WARNING *** Depclean may break link level dependencies. Thus, it is
*** WARNING *** recommended to use a tool such as `revdep-rebuild` (from
*** WARNING *** app-portage/gentoolkit) in order to detect such breakage.
*** WARNING ***
*** WARNING *** Also study the list of packages to be cleaned for any
obvious
*** WARNING *** mistakes. Packages that are part of the world set will
always
*** WARNING *** be kept. They can be manually added to this set with
*** WARNING *** `emerge --noreplace <atom>`. Packages that are listed in
*** WARNING *** package.provided (see portage(5)) will be removed by
*** WARNING *** depclean, even if they are part of the world set.
*** WARNING ***
*** WARNING *** As a safety measure, depclean will not remove any packages
*** WARNING *** unless *all* required dependencies have been resolved.
As a
*** WARNING *** consequence, it is often necessary to run
*** WARNING *** `emerge --update --newuse --deep world` prior to depclean.
Calculating dependencies... done!
>>> These are the packages that would be unmerged:
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Packages installed: 857
Packages in world: 298
Packages in system: 52
Unique package names: 857
Required packages: 854
Number to remove: 3
root@smoker / #
What looks weird you ask, why is it listing them that way? They are
separately listed and I don't recall ever seeing it listed that way
before. They are usually in one section.