[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:14208] Re: some debian packages
むつみです。
>>>>> In <200105170950.AA00163@xxxxxxxxxxxxxxxxxxx>
>>>>> ebihara <ebiharaml@xxxxxxxxxxxx> wrote:
>> 海老原です。
>> > 2) ソースレベルで修正が必要だったものは、パッチをまとめて BTS へ
>> ソース修正はありませんが、debian/rules に手を入れたものは
>> いくつかありました。configure 時に --host=linux-sh を指定しないと
>> ./configure が通らなかったものがありました。
あ、その configure の問題は既知で config.sub を差し替える(というか新
しいのにする)必要があります、ここにある最新の物に。
http://subversions.gnu.org/cgi-bin/cvsweb/config/
で、この問題を見つけたら片っ端から BTS につっこんでいただけるとうれ
しかったりします ^^;;
>> > _all.deb の物は 基本的に 作らなくて平気(というか debian.org に
>> >upload するときには _all.deb は ソースメンテナが upload するもの
>> >なので 他の architecture で build しなおしたものを upload するときに
>> >は all.debは含めてはいけない)なので dpkg-buildpackage -B とかすると
>> >いいかと思います。
>>
>> そうか -B があったんだ。気が付かなかった。
あと、debian.org の方に upload するためには .changes ファイルも必須
なので、次のような手順で build してもらえるとありがたいっす。
1) まず build
debuild -us -us -B -m"ebihara <ebiharaml@xxxxxxxxxxxx>"
これで hogehoge_0-1_sh.deb と hogehoge_0-1_sh.changes ができる。
2)
自分の gpg のキーがあるマシンで .changes にサイン
debsign -m"ebihara <ebiharaml@xxxxxxxxxxxx>" hogehoge_0-1_sh.changes
3) この .deb と .changes ファイルを どこかとれるところに置く
そうすると、この .changes と .deb を回収して、チェックして
(Debian official developper の人が .changes にサインし直して)
upload してやることができます。
で、Debian の tree に反映されると この例だとebiharaml@xxxxxxxxxxxx 宛
に(tree に反映されましたという)メールが飛びます。
>> > どうしましょ Debian official developper じゃない方に .deb を作って
>> >いただいて、それを Debian official developper な人が代理で upload する
>> >ための手順をあとで まとめておきます(そんなに複雑なことじゃないんですが)。
>>
>> CATボードユーザーの方もぼちぼち自分用に.debをつくりはじめているので
>> それを集めたら結構な量になると思う、というか、皆がバラバラにビルド
>> していると効率が悪いので分散化してがんばればすごいっすね。
そうですね。で そのための準備は実はしています。Debian には
wanna-build と呼ばれる、分散マシンによる build を実現する一連の
パッケージ群(公式に .deb になってないものも含む)があるので、それ
を利用して build の自動化を行えるはずです。
# SH 用の .deb も ftp.m17n.org にあったはず。
ただ まだ apt の動作がまだ微妙 ^^;; なのと ssh が欲しい(rsh で代用は
できることはできるが....)ために、まだ 稼働させてはいません。
# http://hanzubon.org/Linux/Debian/SH/ にある wanna-build status とか
# quinn-diff の結果とかが その布石っす。
うーん どうしましょ どう進めるかとか もう少し詰めた方がいいですかね。
まずは どこかに .deb を集積できる場所があるといいのかな?
--
いしかわ むつみ
<ishikawa@xxxxxxxxxxx>, <ishikawa@debian.org>, <ishikawa@xxxxxxxxxx>