I was running "emerge -puDv world" and hit ctrl-C pretty much immediately after starting it. I got: !!! Failed to complete portage imports. There are internal modules for !!! portage and failure here indicates that you have a problem with your !!! installation of portage. Please try a rescue portage located in the !!! portage tree under '/usr/portage/sys-apps/portage/files/' (default). !!! There is a README.rescue file that details the steps required to perform !!! a recovery of portage. Erm, "failure here indicates that you have a problem with your installation of portage"? Not in this case it doesn't... I admit it's better than the stack trace that I've seen in the past, but if something more "tuned" to the situation was possible, that'd be nice. Phil
The messages were meant to be helpful to the laymen, not the expert software QA (Quality via Annoyance) persons. :-p It's not exactly easy to catch all of those.
nuking... a global exception handler will puke a better error msg :)