when portage does cleanup of the ebuild tree it removes ebuilds of packages that are already installed. This led me to exidently break my system without an easy way to fix it. When i did a emerge -upvD world i noticed that modutils was blocked by module-init-tools. I briefly looked at the packages and it seemed to be just a change in the name. So i removed the module-init-tools package and emerge modutils. Unfortunetly when i rebooted i could no longer load any modules. When i tried to reemerge module-init-tools the ebuild for the version that i had previosly installed was gone, and since none of my modules would load i couldnt download the new package. maybe portage could flag an ebuild as outdated and clean it up a week after its been uninstalled. Reproducible: Always Steps to Reproduce: 1. 2. 3.
the 'week' time frame is arbitrary ... basically this is a feature of the 'Gentoo server' / 'Gentoo stable' project ... this isnt something that can be solved with portage alone (portage has nothing to do with maintainers removing old ebuilds)