On Mon, Mar 11, 2013 at 2:52 AM, Trever <
trr...@gmail.com> wrote:
> I'm wondering what the relationship is between the downloaded images (if I
> haven't totally misunderstood here), and this here part:
> "Chromium OS does not auto-update (so that changes you may have made to the
> code are not blown away), whereas Google Chrome OS seamlessly auto-updates
> so that users have the latest and greatest features and fixes."
>
> Could it be that you'd turn on auto-updates for these public builds? This
> gets into stuff I'm on the cusp of digging into myself, so pardon my
> ignorance.
no, there is no auto-updater running for these builds, and there's
multiple reasons why this is.
first, the builds don't enable it. the public builds don't produce
ChromeOS images, just ChromiumOS images, and our scripts detect this
scenario when initializing /etc/lsb-release. you can see it here:
http://git.chromium.org/gitweb/?p=chromiumos/overlays/chromiumos-overlay.git;a=blob;f=chromeos/scripts/cros_set_lsb_release
second, even if that file were fixed to point to Google's update
service, we'd hit the next problem: the Google update service will
only give back stuff it knows about. we've only enabled it for
official boards, so any other value gets rejected immediately.
third, even if we updated the configs to know about these boards, it
still needs something to serve. we don't put ChromiumOS images in the
same bucket as ChromeOS images, and we don't run the payload
generation service on them (which is how you can upgrade from one
version to the next by only fetching the deltas rather than the entire
image).
there might be other reasons i'm not thinking of.
of course, nothing is stopping people from fetching these images and
running their own update service :)
> So maybe baby steps but are you going to announce this elsewhere eventually?
announce what ? auto-upgrading for ChromiumOS ? i'm not aware of any
plans to implement that (see above for the technical limitations).
-mike