At Mon, 5 Sep 2005 22:59:24 +0900, Masaru Imai wrote:
今井です。
なんか全然伝わってないですね.....。 多分私の話の持って行き方が悪かったのかな....。
専用パッケージにしたばっかりに本来、外に任せる事ができたはずの事や、 必要なかった作業までSUSEで対応しなければいけなくなって最悪の場合、 手に負えなくなる可能性もあるんじゃないかということです。
えーと、専用パッケージというのはどういう意味でしょうか?
例えばそれぞれのパッケージに入っている制御スクリプトに問題があった場合 とか、その修正のためだけに制御スクリプトの入っているパッケージを再配布 するのと制御スクリプトのパッケージだけ配布するのとではかなり差が出ると 思うのですが....。
これが問題の部分です。 本質的に、制御スクリプトとパッケージは謂わば一心同体なのですよ。 それをばらして配布するのは、大きなリスクを伴います。
20個のパッケージがあってその制御スクリプトの不具合のために20個の全体 パッケージを再配布するのと
うーん、SUSEβ版ならともかく、制御スクリプトが「全て」不具合になる、と いう仮定が可能性の低いものだと思うのですが…。
制御スクリプトのパッケージ1個再配布もしくは20個それぞれのパッケージの 制御スクリプトパッケージだけ再配布
とかだと差が出るんじゃないかなと。
この可能性と、サードパーティ側のアップデートによる非互換性の可能性とで は、どちらが大きいと思いますか?
まあパッケージを提供する側からすると実感されない可能性もありますが。 辛いのは多分提供された側ですが。
ですから、件の問題は、システム根本の部分 (xim.d/*) とは無関係でしょう。
今回の問題は、「製品版の Wnn8 をインストールしたら xim.d/* が入ってな
いので、デフォルトで起動できない」というものですよね。
要は製品版の Wnn8 用の xim.d/* スクリプトをどこから調達するか、という
点に尽きると思います。
現在は、xim.d/* は対応するパッケージが個々にインストールしますが、今井
さんの提唱しているのは、「全ての xim.d/* (製品版 Wnn8 用を含む) を一つ
のパッケージとして SUSE から提供すべき」ですね。
これは Wnn8 の問題を解決するため「だけ」の手段としては、非効率なわけで
す。先に述べたように、統一パッケージというアイディア自体に、様々な問題
が載っているのですから。
xim.d/* のメカニズムは、本来、外部からの追加を容易にするように導入され
たものです。SUSE 側では、製品版 Wnn8 に対応した起動スクリプトは提供で
きませんので、これは外から持ってくる必要があります。
このときに、手動であれ、自動であれ、ファイル一つコピーして SuSEconfig
を走らせれば OK、というはずなのです。
--
Takashi Iwai
月曜日 05 9月 2005 22:05、Takashi Iwai さんは書きました:
?? 何故にまとめる必要が?
まとめると違った意味で大変さが増す面もあることは理解して いますし、メンテナーさん、開発者からはどうして? ということも理解できます。 #単なるユーザからは、1つに出来ないの? #出来たら、ハッピーになれそう。 ぐらいの提案です。(感覚的な)
もし一つのパッケージに入っていると:
1. 新しい IM を追加または変更するたびに、xim.d 統一パッケージをリビル ドする必要がある 2. 起動オプションが変更された場合など、パッケージに非互換性が生じた場 合に対処できない 例えば、xim.d 統一パッケージをアップデートすると、そのパッケージでは 以前の IM パッケージで使用できなくなります。 3. 各 IM スクリプトでインストールされているかどうかのより厳密なチェッ クを行う必要があるため、起動が重くなる
といった問題が生じます。このため、一つにすると、逆にアンハッピーになり ます。
xim.d/* ファイルは、対応する IM がインストールされていて初めて意味があ ります。同様のシステムで言えば、例えば、ある init script がそのサービ スがインストールされていないのに存在していたら、変ですよね?
まあ、まあ。そうなんですけど。 メンテナーさんがそこらあたりうまく考えてくれるかも というような期待があるわけです。(多分)
起動スクリプトというのは、実際、インストールするプログラムに非常に依存 するものですから、本来同じパッケージから提供されるべき物ですね。 先の、「サードパーティのパッケージに SUSE から提供できない」云々はそう いうことです。 メンテナンス対象外ですから、メンテナも存在しない、という理屈です。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ web: http://mforce3-slp.blog.ocn.ne.jp/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- For additional commands, email: suse-linux-ja-help@suse.com