Add "download groups"

Bug #1211838 reported by Barry Warsaw
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-download-manager
Fix Released
High
Manuel de la Peña
ubuntu-download-manager (Ubuntu)
Fix Released
High
Unassigned

Bug Description

I think we need to be able to group individual downloads together. After discussion with didrocks about how the new u/i will work, having groups will help make the experience better. Here's a rough outline:

- the u/i will request from the client to download the current update in the background
- this update may include the download of many files
- we request a download group, and add all those individual downloads to it
- now the client can exit, after passing the group id to the u/i
- the u/i can then request progress on the group of downloads; once it's seen them all complete successfully, it re-fires the client and tells it to apply the update
- the client can use the persisted group id to get access to all the local files participating in the group
- it moves the local files into the right place and issues the reboot

Changed in ubuntu-download-manager:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Manuel de la Peña (mandel)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-download-manager - 0.2+13.10.20130826-0ubuntu1

---------------
ubuntu-download-manager (0.2+13.10.20130826-0ubuntu1) saucy; urgency=low

  [ Manuel de la Pena ]
  * Middle step to fix #1211838 that refactors the code so that we have
    a base Download class that is used by the DownloadQueue that can is
    later extended by a single download class and a group download
    class. (LP: #1211838)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 102
 -- Ubuntu daily release <email address hidden> Mon, 26 Aug 2013 18:03:57 +0000

Changed in ubuntu-download-manager (Ubuntu):
status: New → Fix Released
Changed in ubuntu-download-manager (Ubuntu):
status: Fix Released → In Progress
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-download-manager - 0.2+13.10.20130830-0ubuntu1

---------------
ubuntu-download-manager (0.2+13.10.20130830-0ubuntu1) saucy; urgency=low

  [ Manuel de la Pena ]
  * Second part of the fix for #1211838. In this branch we add a
    GroupDownload object that takes care of dealing with a collection of
    urls to download as an atomic operation. (LP: #1211838)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 104
 -- Ubuntu daily release <email address hidden> Fri, 30 Aug 2013 02:03:56 +0000

Changed in ubuntu-download-manager (Ubuntu):
status: In Progress → Fix Released
Changed in ubuntu-download-manager:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.