#6400 HIGH Never A: "update streams" wipe out user improvements without notice
Zarro Boogs per Child
bugtracker at laptop.org
Tue Feb 12 18:46:35 EST 2008
#6400: "update streams" wipe out user improvements without notice
------------------------------+---------------------------------------------
Reporter: gnu | Owner: cscott
Type: defect | Status: new
Priority: high | Milestone: Never Assigned
Component: upgrade utility | Version: Build 650
Resolution: | Keywords:
Verified: 0 | Blocking:
Blockedby: |
------------------------------+---------------------------------------------
Comment(by gnu):
What happened with my single laptop is not the problem here. I do not
need to "opt out of forced upgrades". Forced upgrades need to "opt out"
of creating problems for 80,000 other G1G1 laptop users! That's why I
filed the bug report. If all I needed to do was fix my laptop, I know how
to reflash it with a clean build, without telling anybody at OLPC about
it.
So: from email conversation, the real problem we're trying to solve is
that many G1G1 donors have laptops which run Q2D05 or Q2D06 firmware,
which can brick if the clock battery jiggles loose. I agree that this is
worth fixing. However, this mass forced Linux software upgrade is
applying a battleship to swat a fly; and deploying a battleship creates
other costs and problems. Let's see whether we can find or construct a
flyswatter to handle this issue.
* It should be possible to remotely upgrade the firmware without
touching the OS build. (And it should not have today's bug of
refusing to allow the machine to boot until AC power is found or faked.
#5422. This is not fixed even in modern firmware. Whatever firmware
version we remotely upgrade them to should fix this.)
All the other issues around forced-upgrade then don't apply, because you
aren't changing the NAND filesystem (except to temporarily add a meg of
signed boot firmware to it, which is removed immediately after the
reflash).
Ideally the remote upgrade should just drop the firmware image into NAND,
and suggest to the user that they reboot. It should not force the reboot
-- particularly if there's no AC power, when the firmware will refuse to
flash anyway.
--
Ticket URL: <http://dev.laptop.org/ticket/6400#comment:4>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list