Comment 9 for bug 438870

I've now mentioned this in the specification. <https://wiki.ubuntu.com/SoftwareCenter#bug-438870>

Ideally, this shouldn't require any code changes to USC itself, just to aptdaemon and apt. USC should request every task immediately, if it doesn't do that already. apt should be able to do the concurrent downloads, then pause every task except for the one that's currently using dpkg. aptdaemon should be able to signal what's going on for every current task, and USC should just continue to reflect what aptdaemon tells it. Quite possibly, though, I don't know what I'm talking about and it's much more complicated than that...