朝顔日記

私製 Firefox 1.5 ロードマップ

2005-08-20

Deer Park やら、Trunk やら、わかっている人にはわかっているけど、知らない人にはサッパリわからない、最近の Firefox のリリースの流れみたいなものをロードマップに倣って図にしてみた。

Firefox 1.5 私製ロードマップ

Firefox の次期メジャーバージョン(コード名 Deer Park)は当初、Firefox 1.1 になる予定でしたが、色々入ったので、Firefox 1.5 としてリリースすることに決まったため、Firefox 1.4 を Firefox 1.5 ベータとしてリリースするというわけです。ネーミングの構成は以下のように決まっているとのこと。

  1. 各メジャーリリースにはコードネームを付けます (例: 1.5 は "Deer Park")
  2. アルファ版には “<コードネーム> alpha” といった名前を付けます
  3. 公開ベータ版には Firefox 1.5 beta といった名前を付けます
  4. 最終版には “Firefox <バージョン>” といった名前を付けます

Firefox 1.5 beta あるいは Firefox 1.4 のあたりがちょっとわかりにくいですが、表向きの表記が Firefox 1.5 beta で、内部的には 1.4 ということらしいです。extensions.lastAppVersion が 1.4 となって、拡張やテーマは em:maxVersion が 1.4 以上のものでないとインストールできなくなるものと思われます。

さて、Firefox 2.0、3.0 を目指す開発の流れは、trunk(幹)と呼ばれ、今や Firefox 1.5 を開発する流れは幹から分かれ、1.8branch という枝になっています。

開発の日々の成果をビルドしたものとして、いわゆるナイトリービルドというものが日々作られるわけですが、この枝分かれに伴って、いまやおおむね3種類のものが作られるようになっています。現状の最新マイルストーン 1.0.6 の系統のもの(latest-aviary1.0.1)と、1.5 を目指す系統(latest-mozilla1.8)、そしてさらなる先を目指す系統(latest-trunk)の3つです。で、それぞれのに搭載されている Gecko エンジンのリビジョンは今日現在で、それぞれ、1.7.10、1.8b4、1.9a1 となっています。

と、なんとなくまとめてみましたが、もしかすると違っているかもしれないので、間違いに気が付かれた方はご指摘いただけると幸いです。

私製 Firefox 1.5 ロードマップはその後バージョンアップ(wしているので注意

  1. 朝顔日記 - 私製 Firefox 1.5 ロードマップ その2
  2. 朝顔日記 - 私製 Firefox 1.5 ロードマップ 1.1.1 もしくは svg の練習(何)
  3. 朝顔日記 - 私製 Firefox 1.5 ロードマップ 1.1.2

「私製 Firefox 1.5 ロードマップ」へコメントをつける

書き込み時の挙動について
URI らしき文字列には自動的にリンクが張られます。また "<" や、">" は実体参照化されます。
スパム対策のため、リファラを切っていると投稿できません。

この記事へのツッコミ

1: Saito (2005-08-20T17:53:45+09:00) d.hatena.ne.jp/saiton/
tinderbox-builds 以下の mozilla1.8 には firefox-1.0+ だけがありますが、同 trunk 以下には firefox-1.0+ と firefox-1.6a1 がありますねえ。後二者の違いは何でしょう?
2: のり (2005-08-20T19:40:43+09:00)
どう違うんでしょうねぇ。(ぉ
試しに、firefox-1.0+ のほうの pacifica-trunk を入れてみました。UA名はこんな感じでした。

Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.9a1) Gecko/20050816 Firefox/1.6a1

1.9a1 な Gecko エンジンを搭載して、Fx 1.6a1 を名乗っていますね。
app.extensions.version を調べると 1.0+ がセットされているようなので、おそらく、1.9な trunk だけど、内部的にはまだ 1.0+ のままで、拡張とかこれまでのものが使えるようにしたものなのではないかと想像します。
本当のところはどうなんでしょ? >識者の方
3: のり (2005-08-20T19:50:28+09:00)
補足ですが、app.extensions.version は1.8branch からなくなって、extensions.lastAppVersion だけになった模様です。

https://bugzilla.mozilla.org/show_bug.cgi?id=304476

参考
http://kb.mozillazine.org/About:config_entries

いまひとつ、よくわかっていませんが。:p)
4: Saito (2005-08-20T22:24:35+09:00) d.hatena.ne.jp/saiton/
2 に対して。firefox-1.0+ のほうの Prometheus-trunk は
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b4) Gecko/20050820 Firefox/1.0+ で、
firefox-1.6a1 のほうが、
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a1) Gecko/20050820 Firefox/1.6a1
なので、余計混乱している夏の夜です。
5: のり (2005-08-20T23:42:25+09:00)
ふーむ、してみると Prometheus のほうのfirefox-1.0+ は、UA名も含めて 1.0+ になっているのかも。実質的な中身は、1.6a1 と同じなのだと思うのですが…。
6: のり (2005-08-21T10:43:39+09:00)
全然違っていました。名前が変わったので上書きされずに、古いのが残っているだけみたいです。
最新版をチェックするには、1.6a1 を試す必要がありますね。
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2005/08/diary_050820a.html