Skip to content
nao-pon edited this page Apr 29, 2013 · 1 revision

各パッケージが配置可能なディレクトリについて

パッケージが配置することができるディレクトリのコントールを X-update に実装する方策の公開メモ

この場を皆で編集しつつ仕様などを煮詰めていきたいと思っています。(nao-pon)

問題点: X-update では、各モジュールが配置できるファイルの場所に特に制限を設けていませんが、これは自由にファイルを配置してはならないということは暗黙の了解の上で成り立ってましたが、一部のモジュールが legacy を上書きする事例が発生しました。(現在そのモジュールはX-update上での配布は停止されています。) 今後は、きちんとしたガイドライン策定と X-update 側でそのガイドラインに添うようにプログラムレベルで制限を設ける必要があると思われます。


メモ

  • 私が漠然と思っているのは、プログラムレベルでは、各ディレクトリに .xupdate などといったファイルを設置してそのファイルに変更を許可するパッケージ名を記述するとか、コアに関しては legacy 以外のパッケージによる変更を禁止するなどといったことです。(nao-pon)