I'm moving this to GitHub from the Development Portal:
I'm suggesting that the software center have improved error reporting / handling. I tried installing something today and it got hung up on a particular step for quite a while (even though the connection was working fine). There should be improved information sharing about what it's stuck on, and perhaps why it's stuck. Maybe after a period of time (based on file size) it can warn the user it's taking too long, and then time out later. I also think there should be a clean up mechanism for faulty installs, if something like this doesn't already exist.
I'm moving this to GitHub from the Development Portal:
I'm suggesting that the software center have improved error reporting / handling. I tried installing something today and it got hung up on a particular step for quite a while (even though the connection was working fine). There should be improved information sharing about what it's stuck on, and perhaps why it's stuck. Maybe after a period of time (based on file size) it can warn the user it's taking too long, and then time out later. I also think there should be a clean up mechanism for faulty installs, if something like this doesn't already exist.