touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #53012
[Bug 1371703] Re: No fallback if the system update process fails at any point
** No longer affects: system-image (Ubuntu)
** Changed in: ubuntu-system-image
Status: New => Triaged
** Changed in: ubuntu-system-image
Importance: Undecided => Wishlist
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to system-image in Ubuntu.
https://bugs.launchpad.net/bugs/1371703
Title:
No fallback if the system update process fails at any point
Status in Ubuntu system image (server/client/updater):
Triaged
Bug description:
For someone to install a system update, all of the following need to be true:
(A) The phone needs to start up completely.
(B) Unity needs to not crash.
(C) The networking stack needs to let Ubuntu check for updates.
(D) If System Settings is not in the Launcher, the Apps scope needs to not crash.
(E) System Settings needs to launch without crashing.
(F) The System Settings "Updates" screen needs to open without crashing.
(G) The system-image update system itself needs to work properly.
This is a long and brittle chain. If *any one* of these steps breaks,
the phone is no longer updateable. And at worst -- if A, B, or C fails
-- the phone is effectively bricked.
This is not a theoretical problem. On Ubuntu for PC, crasher bugs in
update-manager often persist for a long time in the list of most
common errors, because the updates that fix them can't themselves be
installed until a nearby geek cracks out a terminal to use apt-get.
That's not so practical on a phone.
Therefore, there should be a fallback path for installing system image
updates in emergency situations. This path may not avoid all of the
requirements listed above, but it should avoid as many as practical.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-system-image/+bug/1371703/+subscriptions
References