10周年のSPコンテンツ!

Firefoxの高速リリースでFirefoxの品質が劣化したりアドオンが脱落したりしている話

reinやTab Mix Plus、Tab Utilities等がFirefox 17で不具合が起こっていて更新が間に合っていないのは誰が悪いのかということを考えさせられました。タイトルは釣り。 続き http://togetter.com/li/411825 も併せてどうぞ。
プログラミング Mozilla Firefox
10
ぐだくすみ @naoto_kusumi
reinについて。取り急ぎAMOで対応バージョン17.xにしました。細かい不具合が多いので、今夜修正作業します。今しばらくお待ち下さい。 #fx_rein #Firefox
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
しかし、7/31に修正されたバグが原因で、しかも8/20ごろにAuroraへと移行し、確定された変更に11/20ごろのリリースについてこなかったTabMixPlusを責める意見がほとんど無いことにはすごい違和感を覚える。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
自分が開発している訳ではないけど、自分で入れたアドオンだから、開発者と同じ気分で、プラットフォーム側の変更にむかついているという心理なんだろうか。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
アドオンが対応するまでリリースすんなよみたいな意見も見かけたけど、頭がさすがにお花畑すぎるぞそれ……鳩山脳。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
Auroraからリリースまで12週間あってアドオンが対応しないのであれば、リリースサイクル遅らせたって一緒だよ、そもそもFirefox4まででも追随できていないアドオン一杯あったのを忘れたアホな意見。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
reinというテーマ、使ってる人の苦情も今回目立つけど、これは分かるわ。私もこれ、好みだ > http://t.co/BZVOqYjT
くでん (Kuden) @spitfire_kuden
@d_toybox 珍しく断言できるんですけど、reinは昔から「絶対に」使ってて不具合が起きる作りかたをしてるので、それを分かった上でしか使っちゃだめです……(自分自身と作者以外に文句を云っちゃだめなテーマ)
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
@spitfire_kuden ああ、ちなみにFirefoxに非があるのに同意という意味ではないですよ、念のため。ファンが多いのが分かるという意味。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
XULアプリのプラットフォーム、アドオンのプラットフォームとして考えるとGecko/Firefoxは良くないのは自覚あるよ。誤解してる人多いけど。正確に言うなら、色々な理由からそこを大切にはしないだけ。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
だいたいアドオンの互換性の問題を、アドオンの作者以外でぐだぐだ言ってる人はバランス感覚に欠けてるというか、全体が見えてないというか、そういう印象しかない。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
アドオン等の開発者が苦情だすのはしごく真っ当で、コミュニティとして健全だと思うけどね。
てらまこ @teramako
gBrowser周りはあまり弄らない方針なので、アドオン互換性とかあまり気にしてない
くでん (Kuden) @spitfire_kuden
@d_toybox Firefoxのデフォルトテーマや描画などの変更に追随するんじゃなくて、原則Firefoxのバージョンアップで不具合が出た部分にだけ対処するみたいな作りかたなんです。
くでん (Kuden) @spitfire_kuden
@d_toybox いちおうFirefoxのバージョンアップごとのテーマの差異やFirefoxの変更もチェックはしてるみたいですけど、そのようにまとめて対応すると、まともにやると、ものすごく時間がかかるはずなので、まぁ、ざっとしかやってないですね。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
アドオン作者とかテーマ作者ってプラットフォームの変更を徹底的に監視できるかなり高いアンテナがないと駄目なので、クオリティ高いもの作ってる人はホントにスゴいと思う。
:tetsuharu @saneyuki_s
こういっちゃあれだけど、フロントエンドのチームの謎のノリノリ感と、しばしば起きる尋常じゃない頑固さに何度か巡り会うと、piroさんみたいに「言っても無駄」って感じるの分かると思うけどね
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
@saneyuki_s フロントエンドが駄目ならバックエンドに手を入れれば良いのよ(ぉ
:tetsuharu @saneyuki_s
フロントエンド、特にUIまわりって、実際にモノが出てこないとフィードバックのしようがないんだけど、実際にモノが出てくる頃には向こうさんでビジュアルデザイン含めて決まった後だから、根本的な辺りに突っ込み入れても無視されたりする(丁寧な人はちゃんと返答してくれるけどね)
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
@saneyuki_s その辺、事実上、クローズドですからな。ちょこちょこUI変更するとアドオンが壊れるから別で独立して開発するってのが、UIを専門にやる人以外を完全に排除する形になってると思う。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
bugzillaでバグの議論をしない社員が増えて、だいぶ変質してしまった感じはある、Mozillaの開発は。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
MLとかでやられると追いかけにくいし、気付いたら終わってるし、変更履歴から理由を探し出せる保証が無くなるしで、初期のNetscape主導だったころの駄目さは感じる。
:tetsuharu @saneyuki_s
@d_toybox コードだけじゃなく根本的なbehaviorの部分で微妙さがあるのに、そこ突っ込んでもスルーとかたまにありますね。ブレストして見た目も考えていざやるぞ、って段階で突っ込まれると嫌な気分になるのはわかるけど、実際作ってみないと出てこない問題多いんだからさーと……
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
コードの整理とかしてると今でもよくぶち当たるんだけど、Netscape時代の、bugzillaに理由が書かれてない変更とか、そもそもbugzilla経由せずに入れた変更とか、理由が分からない場合は検証した上で削除してNightlyで様子見るとかマジである。
なかのん、ダンベル何キロ持てる? (背骨折れてて持てません) @d_toybox
@saneyuki_s うむ。ほんとに閉鎖的ですよね。意見聞く気を感じない人は確かに居てる。
残りを読む(20)

コメント

Piro/Linuxコマンド操作解説マンガ連載中 @piro_or 2012年11月23日
弊社内での開発ではよく「それは継続性の観点からまっとうなのか?」「そのコミットメッセージは妥当なのか?」といった指摘が飛び交っていて、他人事ではないなと思うのです。
:tetsuharu @saneyuki_s 2012年11月23日
えと、私の発言の文脈は「どちらかというと新規機能の開発時に感じること」なので補足を入れておくと、TMPとかTab UtilitiesがFirefox 17に対応してない件についてはアドオン側の設計が最大要因だと思います。8月以降、バックアウト・バックポートでタブ関連の挙動がAurora上で変更された事はありますが、正直、そこまで破壊的な変更であったとは感じていないです。
Tsuyoshi CHO @tsuyoshi_cho 2012年11月23日
Mozilla側の問題:高速リリースサイクルになったのにUIの仕様決定や一部の変更の決定方法などにより一貫性や必要になる仕様が正しく用意されておらず、汚い拡張方法をとらざるをえず、結果リリース毎で対応しきれずNGが出る? アドオン開発側の問題:上記環境である(たぶん)ので、善し悪しは別としてAPI安定以外に手をいれるなら高速リリースに迅速に対応してなきゃNGになって文句喰らうリスクあるよ的なとこか? あってないかもだけど。
Piro/Linuxコマンド操作解説マンガ連載中 @piro_or 2012年11月23日
途中、対応するまで3ヶ月の猶予があったんだからみたいな話が出てるけど、じゃあ対応しなきゃって作業始めたらまた別の変更がきて、その繰り返しで3ヶ月なんかあっという間に過ぎる。
Piro/Linuxコマンド操作解説マンガ連載中 @piro_or 2012年11月23日
だから「3ヶ月の猶予がある」って言われても「詭弁だな」ってのが僕の正直な感想です。
Piro/Linuxコマンド操作解説マンガ連載中 @piro_or 2012年11月23日
テーマやTab Mix Plusみたいに影響範囲が広いアドオンほど、個々の変更に対応するためのに割ける時間と手間は少なくなる。それが多機能オールインワン型のアドオンの弱みだと思う。単機能なら、「3ヶ月の猶予」はあながち嘘でもないかもしれない。
Piro/Linuxコマンド操作解説マンガ連載中 @piro_or 2012年11月23日
まあ僕の場合、単機能のアドオンを大量にホストしてるから、同じことなんだけど。
ログインして広告を非表示にする
ログインして広告を非表示にする