Michael, I've been working on implementing this in Aptdaemon. It's going quite well. I have downloads working concurrently without locking Apt.
I'm testing with Update Manager, as it's a little more verbose than Software Centre.
Download progress isn't working, I'm trying to figure out how/when/where it updates over DBus. I haven't used GObject before. I have a function to update the value but I don't know where to call it from.
I'm currently using Aria2 for downloads. It would be very easy to extend to use Bittorrent if the repos could supply a BTIH for every file.
Michael, I've been working on implementing this in Aptdaemon. It's going quite well. I have downloads working concurrently without locking Apt.
I'm testing with Update Manager, as it's a little more verbose than Software Centre.
Download progress isn't working, I'm trying to figure out how/when/where it updates over DBus. I haven't used GObject before. I have a function to update the value but I don't know where to call it from.
I'm currently using Aria2 for downloads. It would be very easy to extend to use Bittorrent if the repos could supply a BTIH for every file.