<div dir="ltr"><br><br><div class="gmail_quote">On Thu, Jul 17, 2008 at 11:18 AM, Tomeu Vizoso &lt;<a href="mailto:tomeu@tomeuvizoso.net">tomeu@tomeuvizoso.net</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On Thu, Jul 17, 2008 at 5:11 PM, Eben Eliason &lt;<a href="mailto:eben.eliason@gmail.com">eben.eliason@gmail.com</a>&gt; wrote:<br>
&gt; Actually, I have one more concern. &nbsp;It seems to me we might be better off<br>
&gt; checking against a hash of the file, instead of a timestamp. We don&#39;t want<br>
&gt; to continually merge new favorites with every OS update, but that&#39;s exactly<br>
&gt; what we&#39;ll do if we only check the timestamp on the favorites.default file,<br>
&gt; right? &nbsp;By checking a hash, we ensure that someone (either us, by &quot;shipping&quot;<br>
&gt; a new favorites.default, or the country, via a customization key) intended a<br>
&gt; new merge to happen.<br>
<br>
</div>Well, what if the country removed an activity because it&#39;s no longer<br>
shipped, do we still want to add the rest of the activities that the<br>
user unfavorited? I&#39;m not sure it&#39;s worth going to such details right</blockquote><div><br></div><div>This isn&#39;t handled by either approach. &nbsp;Both the timestamp and the contents would be updated in this scenario, and we&#39;d merge the defaults in either case.</div>
<div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
now, even more when laptops will be updated at most twice per year.<br>
Also, at this point in the release, pushing patches is quite<br>
expensive. But enter a ticket if you really want this in a future<br>
release.<br></blockquote><div><br></div><div>It might be true that this one isn&#39;t as serious for kids in countries. &nbsp;It will be a real pain for developers worldwide, though, if they are updating to new cutting edge builds and constantly having the defaults merged back.</div>
<div><br></div><div>- Eben</div><div>&nbsp;</div></div></div>