I was told by Garibaldi in irc.freenode.net#gentoo to post a bug report regarding this: When I try `emerge -avUD world` it finds no packages. However, right now, I see (for example) net-print/foomatic-filters v3.0.2 is available and I only have 3.0.1 through `emerge -s foomatic`, and if i try `emerge -av foomatic-filters` it wants to 'U' to 3.02 from 3.0.1 like `emerge -avuD world` should. As a side note, if portage needs an update (not a sync) it will afterwards find a few packages to update when I use `emerge -avUD world` though I have not verified this. Reproducible: Always Steps to Reproduce: 1. emerge -avUD world Actual Results: It finds no packages to update and asks if I want it to auto-clean packages. Expected Results: Find several packages to update, for example net-print/foomatic-filters. P4 with hyperthreading so MAKEOPTS="-j3" My world file does contain many packages.
I forgot to mention I am using baselayout 1.11.0 (~x86).
/usr/lib/portage/bin/regenworld
Thank you, this did the trick for me. Did I do something wrong that caused this problem?
Very old bug, or you downgraded from 2.0.51
I'm having this problem (world file empty except two newly-emerged packages) even though I did not downgrade Portage. It worked fine just a few days ago, too. Didn't update Portage in the meantime, just tried building some KDE packages (which failed due to lack of disk space on /usr and /var/tmp).