# emerge --depclean -p *** 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>`. *** 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 --deep world` prior to depclean. Calculating dependencies... done! >>> These are the packages that would be unmerged: www-client/mozilla-firefox selected: 2.0.0.1 protected: none omitted: none But... # cat /var/lib/portage/world | grep mozilla-firefox www-client/mozilla-firefox This issue appears after I have unmerged mozilla-firefox-bin and xulrunner (I tried to used them instead of the mozilla-firefox ebuild); revdep-rebuild doesn't report any broken package
You probably put mozilla-firefox in /etc/portage/profile/package.provided, since you say that you tried to use -bin and xulrunner instead of it, presumably as a dependency of another package. If you did, there's no portage bug here, and you need to remove the entry.
grep -Rni firefox /etc/portage/ and post the output, please.
(In reply to comment #1) > You probably put mozilla-firefox in /etc/portage/profile/package.provided, > since you say that you tried to use -bin and xulrunner instead of it, > presumably as a dependency of another package. If you did, there's no portage > bug here, and you need to remove the entry. Oops... you're right! :) I forgot I have added it to my package.provided
Dupe.
*** This bug has been marked as a duplicate of bug 152567 ***