パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Firefox1.5.0.1リリース」記事へのコメント

  • by Anonymous Coward
    拡張動いた動かない祭はいい加減何とかならんのかねぇ。
    ユーザーの評価も落ちるし拡張作者の負担にもなる。
    こんなわけのわからないルールは他に見たことないよ。
    • by Anonymous Coward
      1.5.0.*にしろとさんざん言われてたのに聞いてなかった拡張作者に言ってください。
      本当にメンテナンスリリースの0.0.0.1アップでも動かなくなる拡張だったら仕方ありませんけどそんなの滅多にないし
      • by Anonymous Coward
        > 本当にメンテナンスリリースの0.0.0.1アップでも動かなくなる拡張だったら仕方ありませんけどそんなの滅多にないし

        それならなおさら、ユーザーに余計な負担をかけてまで、maxVersion に 1.5 を指定している拡張を無効化する必要はないですね。

        私は拡張を利用するだけの立場ですが、対応バージョンを指定するときに 1.5 ではなく、わざわざ 1.5.0.* と指定しなくてはならないのには何か理由があるのでしょうか?

        素人考えかもしれませんが、1.5 と指定してあったら、1.5.*.* と解釈するのが妥当だと思うのですが。
        • by Motohiko (15295) on 2006年02月03日 7時47分 (#876124) ホームページ

          素人考えかもしれませんが、1.5 と指定してあったら、1.5.*.* と解釈するのが妥当だと思うのですが。

          いい線だとは思います。

          1.5と完全に互換性を有する (ということにされている) ものが、今回の1.5.0.x系列です。で、万が一互換性を維持しきれない (APIの変更を必要とする) 修正が必要だった場合に備えて、1.5.x.x系列が用意されています。この2種類の修正版の系列を用意したのは、Firefox 1.0.5でAPIの変更が行われ問題が多数発生した為1.0.6を要した経験 [slashdot.jp]に基づいています。

          明言はされていませんが、例えば 1.5→1.5.0.1→1.5.0.2→(API変更)→1.5.1→1.5.1.1 みたいな感じでリリースされるのではないかと思っています。…判り辛いですね。判り辛いが故に何度か告知されている (Mozilla Developer News » Blog Archive » Extension Versioning in Firefox and Thunderbird 1.5 [mozilla.org], Mozilla Developer News » Blog Archive » Firefox Extension Versioning [mozilla.org]) んですが。

          とはいえもっとスマートな方法は無かったのか、とは最初にバージョン付けルールが公開された時に私も思いましたけど。

          親コメント
          • >とはいえもっとスマートな方法
            普通許容されるのは1.*.*.*という指定だけだと思うけど。
            バグ・セキュリティの修正なら原則挙動は変わらないし
            インターフェース・機能の修正ならAPIを「追加」すべき。
            # Fooに対してFooEx, FooExEx, ...

            Firefoxは拡張の資産が非常に重要なんで
            1.5.1, 1.6(2.0ですら)が出たらまた拡張全滅という事態は避けないとまずいでしょ。
            毎回ユーザーや拡張作者を振り回しても数の力で新陳代謝していけば
            何とかなると踏んでいるならそれはひとつの考え方かもしれないけど、
            果たして日本はついていけるのか…
            • 確かにAPIを度々変更するのはよくないな。FirefoxだけじゃなくてRubyなんかも1.6から1.8やあるいは、同じ1.8.xの間でも問題が生じている。

              WindowsのAPIなんかはその増設をやりすぎて、下手なやり方でやって凄いことになってしまってはいるので、この中間位のバランスでやってほしい。

              例えば、1.x.x の間はAPIを変えない。もしAPIを変えるなら2.x.xまで我慢するとか。
              • > 例えば、1.x.x の間はAPIを変えない。もしAPIを変えるなら2.x.xまで我慢するとか。

                番号が違うだけで今もその通りやってる(つもりw)じゃん。

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...