差分による更新

Bug 305642 - verify that binary patching for updates works as expected が、チェックインされて差分による更新が可能になったので、早速昨日使っていた ID:2005090117 からアップデートを試みました。が、更新をチェックすると5.9MB落としてきました。差分ではなく丸まる落としていますね。出来上がったのは、ID:2005090207 です。

ふーむ、tinder-box ビルドからだと駄目なのかなと思い、わざわざ昨日の公式ナイトリーに入れ替え。ID:2005090106 です。再度、更新チェック。今度は184KB だけ落としてきて更新されました。出来上がったのは、ID:2005090207 です。素晴らしい。公式ナイトリーを使っている限りは、毎日入れ替えても数百 KB 程度の差分だけで最新のナイトリーにすることが出来ます。

これだけ微量(?)なら tinder-box ビルドにも対応になるといいのにとか思ったり。んでも、数時間毎に入れ替えってのもうっとおしいかな。:p)

なお、この差分による更新を使うためには about:config より app.update.url を以下のものにセットする必要があります。まぁ、デフォルトにセットすればいいんですが。locale を en-US 以外にしている場合は適当にいじる必要があります。

  • https://aus2.mozilla.org/update/0/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/update.xml
参考
Mozilla QA Community:Software Update - wiki.mozilla.org