Emerge doesn't appear to catch ^C / SIGINT during many operations and close down cleanly, instead treating it as if an error had occoured. This may lead to misleading error messages or debugging information being displayed. Reproducible: Always Steps to Reproduce: 1. Start an emerge operation. emerge -puDv world is a good one as it takes a few seconds. 2. Hit Control-C before it finishes. Actual Results: A variety of interesting yet false error messages about how broken portage is and how to recover it (e.g. "!!! Failed to complete portage imports..."), and/or a Python stack trace. Expected Results: Catch the signal and close cleanly, or at least close without incorrect output. n/a
*** Bug 91200 has been marked as a duplicate of this bug. ***
*** Bug 116434 has been marked as a duplicate of this bug. ***
This has been fixed for some time (at least >=2.1).