The current ebuild for sys-apps/hal-0.5.11-r6 depends on specific versions for app-misc/hal-info. Namely the depend is: PDEPEND="|| ( =app-misc/hal-info-20080310 =app-misc/hal-info-20080508 ) Related to bug #241912, this is unwanted behaviour. Like some others may have done, I also did bump the hal-info package in my own overlay to the latest version. As a result, emerge always wants to downgrade this package. Also the version app-misc/hal-info-20080310 is no longer in the tree. If we want to close bug #241912, we would have to change the dependencies in sys-apps/hal too. I hereby request that >>PDEPEND="|| ( =app-misc/hal-info-20080310 =app-misc/hal-info-20080508 )<< is getting changed to something more comfortable like: >>PDEPEND=">=app-misc/hal-info-20080508<< . Thank you for your attention. Reproducible: Always Steps to Reproduce: 1. bump the very essential parts in your gentoo tree for your own 2. issue emerge -uvaND @world or similar 3. see your valuable work being wanted to revert