[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-dev 202] ebuild uploader に置かれたebuild



小町です。

ebuild uploader が順調に稼働していていい感じです。篠原(puntium)さんに
渡邊(atzm)さんお疲れさまでした。前の PukiWiki よりずいぶん書き込みやす
くなっていると個人的には思いますが、どうでしょうかね?

運用始まってみて、前から問題として認識されていたとは思いますが、実際気
になっている点があるのでもう一度書きます。

* ebuild を消すには?

たとえば ebuild uploader に登録されている ebuild を本家に持っていくと
なると、uploader で登録された ebuild を消したくなるのですが、どうやれ
ば消せるのでしょう? また、ある ebuild を更新した場合、昔の ebuild を
削除したくなることもあるのですが、どうすれば削除できるのでしょう?

ebuild を全部消して ebuild が tarball に含まれなくなるのはよいのですが、
掲示板の書き込みまで全部見えなくなるのはもったいない気もするので、これ
は残して参照できるようにしてもいいかもしれません(後述します)。また、
昔の ebuild を勉強のために読みたい、とか、とある理由で昔の ebuild も参
照したい、という場合のために、手動ではダウンロードできる(本家 bugzilla
みたく、削除したとマークしたい場合には抹消線をつけるくらいにして)が、
tarball には含めない、といった運用も考えられるかもしれません。(具体的
には tar の --exclude-from なんかを使って削除マークがついた ebuild ファ
イルは tar に入れないようにする)

* パッケージの移動

app-i18n/wnn7-elisp という名前で Emacs/XEmacs 用の Wnn7 クライアントの 
ebuild が投稿されましたが、これはそれぞれ app-emacs と app-xemacs に分
けて作成され、それぞれ app-emacs/wnn7-el と app-xemacs/wnn7-el という
名前で登録されるべきだと思うので、移動したいのですが、どうすればいいで
しょう。

あと、ebuild の移動だけなら単に移動すればいいだけですが、掲示板の投稿
は ebuild についてくるものなのでしょうか(たとえばこれから本家に取り込
まれた ebuild が出てきたとして、ebuild 部分は uploader から消してもメッ
セージは残しておいたほうがいいかも?)。分割してから移動するとなると、
いったいどちらに継承させたらよいのか分かりません。かといって両方に継承
させると、同じ内容が2箇所に書き込まれているのもどうかと思います。

一つの案としては、内部の実装はどうなっているのか分かりませんが、いま
「空のカテゴリーも見せる」となっている部分に「空のパッケージも見せる」
(←名前はもっといいのがあると思いますが)ようなものも足し、ebuild がな
くなったあとの掲示板投稿は基本的に隠すけど、見ようと思えば見られるよう
にして、分割後の双方のパッケージの掲示板から ebuild を消した元のパッケー
ジの掲示板にリンクを張る、といったことが考えられます。いまの掲示板って
リンクが張れるかどうか分かりませんが、いかがでしょう? タグ全部禁止な
ので無理そうですが、たとえば [app-i18n/wnn7-elisp] というふうに書き込
むと自動で uploader 内の該当ページに対するリンクが作成される、といった
ような運用方法でもいいかとは思います。

-- 
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/