ナイトリーのバイナリ差分アップデート
ブルーライトノヴァにて、ID:2005090616 以降の zip 版で差分アップデートが動かないという記事が出ていて、まぁ私のところでもそうだったんですが、Nightlyでテスト協力してくれる方へ - WebStudio という話しもあることだし、tinder-box ビルドも試してみたいから、まぁいいかと思ってはいたんですが、もとひこさんの、ツールバー周りのアレを修正するパッチを拡張化 を導入した場合でも差分アップデートが出来るのか試してみたいので、どうしたら差分アップデートが出来るか調べてみました。
しばらく前にフォーラムでも話題になっていたような気がしたので探ってみると、can't update to nightly builds anymore in the last days! - MozillaZine Forums というスレが見つかりました。まぁ、斜め読みなんですがどうやら、app.update.channel というのが、beta になっていると駄目ぽいので、nightly にセットしてみました。
0912版の公式ナイトリーをいれて更新チェックをかけてみましたが駄目でした。なんかあれこれやっているうちに、うまくいったのが、about:config から app.update.channel をセットするのではなく、Firefox インストールディレクトリの defalt\pref\channel-prefs.js を以下のようにするとうまく行きました。(ID:2005091206 から ID:2005091307 になりました。)
pref("app.update.channel", "nightly");
app.update.url は初期値で、以下の通り
https://aus2.mozilla.org/update/1/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/en-US/%CHANNEL%/update.xml
これでいいのかどうかわかりませんが、とりあえず1度できたんでよしとしよう。あとはまた動きが出てきた tinder-box ビルドに戻ります。つーことで、今入っているのは、pacifica-mozilla1.8 の ID:2005091315 です。