On Thu, Feb 28, 2013 at 6:07 PM, Loïc Minier <span dir="ltr"><<a href="mailto:loic.minier@ubuntu.com" target="_blank">loic.minier@ubuntu.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Thu, Feb 28, 2013, Mario Limonciello wrote:<br>
> What about a rolling static base instead?  Do a unionfs (or similar) on top<br>
> of it.  Deliver an encompassing image from month to month.  Turn off apt as<br>
> a mechanism to deliver updates.  But allow it to be turned back on.  Even<br>
> if you don't install anything on top of it, then every month a new static<br>
> base comes up and updates it.  If you decide to do daily updates on top,<br>
> some of them might be in next month's new static base already, so that<br>
> would need to be handled gracefully.<br>
><br>
> Similar approaches are applied to Chrome OS and Android successfully.<br>
<br>
</div>I'm not sure how you'd deliver security updates between monthlies<br>
though?<br>
<br></blockquote><div><br></div><div>The way I was seeing it, you turn off APT updates from the regular archive, but leave them in place for the security archive.  In between monthlies you fetch security updates from that archive.  When the next monthly comes around as part of applying that update, you remove the deltas that were put in place from the interim security updates.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
However these ideas would definitely make sense for e.g. deploying a<br>
firmware upgrade on a phone or tablet!  On this topic, I would think we<br>
would want to revisit how we manage various types of data: how does one<br>
"reset to factory settings"?  How would one deploy an update from a<br>
local file or OTA?<br>
<br>
Plus we'd want these updates to be as small as possible; typically<br>
deltas.  Would be a good win over downloading hundreds of megs of .debs<br>
from one version to the next.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Loïc Minier<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Mario Limonciello<br><a href="mailto:superm1@gmail.com" target="_blank">superm1@gmail.com</a>