Hello, As subject states: When doing an emerge -C xemacs the virtuals line for virtual/editor (which xemacs provides) in /var/cache/edb/virtuals, remains *unchanged*: [...] virtual/editor app-editors/xemacs app-editors/jed [...] [...] This must surely be a bug...? After removing xemacs, "emerge -puD world" insists on reinstalling xemacs because e.g. fcron has a dependency on virtual/editor. It took me quite a while to find out what was causing this: I ended up writing a small shell script which found all dependencies of all 'world' packages, putting the lists in separate files and finding the files which contained xemacs. This showed that fcron was causing portage to want to merge the xemacs package, and the rest was kind of obvious. :) After diagnosing it was simple enough to fix: Simply removing xemacs from the virtuals file stopped portage from insisting on emerging xemacs even after I'd removed it. In summary: When doing emerge -C $PKG (or otherwise unmerging a package) should remove the package from the virtuals it provides. (Apologies if this is already in the bugs database, I tried searching for "portage virtual" and could not find anything pertaining to this problem in the results.) Cheers,
Already fixed in cvs
see above
*** Bug 56237 has been marked as a duplicate of this bug. ***