Make incremental updates possible

Registered by Michael Vogt on 2010-05-25

Instead of processing all updates in one go in update-manager, split them into the smallest possible chunks to save diskspace on low-memory systems. This also makes it trivial to implement a "cancel" button in the upgrade that will just stop the current chunk.

Blueprint information

Status:
Started
Approver:
Robbie Williamson
Priority:
High
Drafter:
Michael Vogt
Direction:
Needs approval
Assignee:
Michael Vogt
Definition:
Approved
Series goal:
Accepted for natty
Implementation:
Beta Available
Milestone target:
None
Started by
Robbie Williamson on 2010-09-29

Related branches

Sprints

Whiteboard

The FFe got granted and I uploaded the new version. Setting to "Beta availale" and I will add a call for testing.

Work items:
offer in more prominent place to install updates in the background (background better than on shutdown): POSTPONED
add flag to firefox (and openoffice?) debian/control to detect if it breaks on background upgrade: POSTPONED
integrate into the wrapper scripts of firefox/OOo to detect pending upgrades: POSTPONED
check if reboot required shows up in motd when background upgrades run and require it (works): DONE
make it possible to "chunk" updates into small steps (lp:~mvo/unattended-upgrades/minimal-changes): DONE
support downloading in parallel while upgrading the chunks: POSTPONED
make unattended-upgrades faster and interrupt them on shutdown (by canceling the current chunk): DONE
add mode for disk-space saving that performs the upgrades in steps and cleans in between the steps: POSTPONED
allow nice/ionice on update: DONE
use aptdaemon by default in update-manager: DONE
attempt to get unattended-upgrades more used in maverick: POSTPONED

(?)

Work Items