Update-Manager "Stop the line!" Feature
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
- Started by
- Completed by
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-
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