I would like to address this question to the dev team. I’ve started an update by accident (yes by accident ) and then life stopped in the office. Right after the wrong click, I’ve realised I’ve done a bad thing and since it was only downloading the RPM-s I wanted to cancel the process. But as it turned out, I couldn’t. I did not find any option to cancel an ongoing update. It this a feature? If yes, I’m a bit against it. If it is just something that came up now that I’ve mentioned, may I suggest a feature to cancel the update process and OFC, revert the changes done by it?
I think there’s no such option because there isn’t a straightforward method to do it. It’s hard to rollback a partially-updated system: during an update the system reaches hundreds of intermediate states! It would be a nightmare to implement a rollback for all of them, at least for me.
A similar line of reasoning applies to modules uninstall.