Update-Manager "Stop the line!" Feature

Registered by Robbie Williamson

Provide a way to signal testers of pre-releases that the current state of the archive is "not happy", and that they should not upgrade.

Blueprint information

Status:
Not started
Approver:
Robbie Williamson
Priority:
Low
Drafter:
Michael Vogt
Direction:
Approved
Assignee:
Canonical Foundations Team
Definition:
Approved
Series goal:
Accepted for lucid
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

Work items:
make apt acquire method look at .busted file on 403: POSTPONE
ensure apt presents a better error message on .busted and ensure it works with all frontends: POSTPONE
make update-manager look at "UpgradeBroken" key in meta-release: DONE
add error ui on broken key: DONE
automatic exit on auto-launch & broken: POSTPONE
add a key to metarelease file which contains an explanation for when upgrade are not recommended, and why: DONE
in u-m if that key exists for the upgrade being requested, refuse to do it unless there's a --break-my-system-please flag: POSTPONE
in the ui disable the upgrade button and show the reason for why the upgrade is not possible inline: POSTPONE
in the command line, print that reason out: DONE
if the --break flag is given, then just let them go ahead: POSTPONE

Apt code in lp:~mvo/apt/archive-busted-file-support

(?)

Work Items