check for updates finds that they are uninstallable, the progress window should morph to an error alert with “Settings…” and “OK” buttons.
Its primary text should be “Ubuntu can’t be updated at the moment. Its secondary text should be “Updates currently available would remove critical Ubuntu components.
(The current architecture of Livepatch does not record whether any installed Livepatch update is equivalent to a given installed on-disk update.
If this changes in future, we will be able to prompt you less often to restart.) Status of software updates should never be presented in the menu bar or a notification bubble (bugs 24076, 43089, 190302, 195945, 199669, 249367, 280387, 249957, 263513, 322238, 369611, 436749, 654553, 891421, 906826, 917200, 934517, 987202, 1022443, 1060497, 1061469, 1064865, 1075833, 1177418, 1296958, and 1320550).
Our presentation of software updates should carefully balance promptness against interruption, and automation against informed consent, to maximize the prompt installation of updates across the millions of devices on which Ubuntu is installed.
The Updates Available window should be manually resizable only when it is in this expanded state.
Error message might be “ is signed in to too many computers.” or else “ isn’t authorized to use Livepatch.”.
There should be no progress or other confirmation feedback for turning Livepatch on or off, even though the state of the system may lag behind the state of the UI, because there is no benefit from waiting for it to finish.
If a check shows that updates are available, a “Software Updater” alert should appear.
(Like any progress window before it, it should be 33 em wide.) If the check was automatic, the alert should open non-minimized but unfocused.