Basically, when you're upgrading a big package w/ lots of dependencies like gnome or kde and a merge failed, you have a do a lot of legwork to get the program back into a useable state. What i'm proposing is support for transactional merges. Essentially,
*** This bug has been marked as a duplicate of 40127 ***