do not allow upgrades to hirsute for Apple hardware
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-release-upgrader (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
High
|
Brian Murray |
Bug Description
Due to LP: #1928434 release upgrades to Hirsute are not currently enabled for any one. However, the release upgrade process is safe for most systems so we should create a distribution upgrade quirk which prevents upgrades to Hirsute which is hardware specific.
[Test Case]
1) On Apple hardware running Ubuntu 20.10 download the release-upgrader tarball from -proposed (http://
2) Extract the tarball
3) Run './hirsute --frontend DistUpgradeView
4) Observe a message regarding upgrades not being enabled for Apple hardware and the upgrade exit
5) Run './hirsute --frontend DistUpgradeView
This should also be tested on not Apple hardware to ensure that upgrades can proceed for those systems.
[Where Problems Could Occur]
The _test_and_
Additionally, if the quirk is poorly written it could disallow all upgrades but we are testing for this by testing it on non-Apple hardware.
description: | updated |
tags: |
added: verification-done verification-done-hirsute removed: verification-needed verification-needed-hirsute |
This quirk isn't necessary for Impish but the helper method to determine the system vendor could be useful so that was added to DistUpgradeQuir ks.py.
https:/ /git.launchpad. net/ubuntu- release- upgrader/ commit/ ?id=d125236cc2e 4ec20a61f524c18 b106e743355f6c