The current feedback to users when errors occur is poor, for example showing a python back trace if often inappropriate and distracts users from the real underlying error. This bug is about improving the usability of the system by giving clearer feedback to users. Several existing use cases have already been identified by Scott and these will be depended upon by this bug. Part of this task is also to identify other ways in which the usability of the system can be improved and feature enhancements can be opened against this bug to track these.
The schedule estimate for this bug represents some front-loaded work that needs to be done before many of the dependent bugs can be fixed (e.g, analysis and refactoring of the exception handling system within BitBake).
There is no QA needed for the bug. QA will follow these detailed bugs and test them.
All bugs depending on this one have now been resolved.