I decided to unmerge some of the KDE-packages I don't need. So I unmerge the meta-package kde, to avoid installing the other packages with "emerge -u world" again. But the "kde-base/kde" stayed in the world file and emerge complained about it.
This is not a kde bug, but a bug in portage. When unmerging the last version of a package it should disappear from world. The portage people also probably want to know which version of portage you used. To solve the problem for you, remove the line that says kde-base/kde from /var/cache/edb/world
I'm using the actual portage 2.0.47-r10
try 2.0.48_pre6
Same problem
Created attachment 15412 [details, diff] fixed
Created attachment 19477 [details, diff] patch for portage.py This is for current portage.py. This problem is that unmerge process doesn't "#step 5: well, removal of package objects is complete, now for package *meta*-objects..." section when the package is meta-package like KDE.
Reviewing.
included for -r17