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

[debian-users:39553] Q:wanna-build



えびはらと申します。

sh3/4アーキテクチャ向けに細々と手動でパッケージのビルドを
やっているのですが、正しい手順でビルドをしたほうがよいように思いまして
Debian デベロッパーズリファレンスを参考にして作業しています。
特に 8章,11章 あたりは熟読しました。

現在はsh向けを行う前に i386で勉強をしています。

wanna-build のcvsに含まれる README.overview を読みまして、
wanna-build, quinn-diff, /var/debbuild/build-db-stable
データベースファイルあたりのセットアップはできたようにおもいます。

$ do-merge-quinn
したのち、
$ wanna-build -l needs-build  を実行すると、

devel/mysql-navigator_1.3.12-4 [optional:out-of-date]
devel/gcc-3.1_1:3.1.1ds2-0pre3 [standard:uncompiled]
libs/wxwindows2.2_2.2.9.2 [optional:uncompiled]
:略
debian-installer/udpkg_0.020 [-:uncompiled]
debian-installer/wget-retriever_0.009 [-:uncompiled]
Total 28 package(s)

といった具合に quinn-diff 形式のリストを得るところまでできました。

さて、ここから質問なのですが、次の作業として wanna-buildの
READMEによると

     wanna-build hello_1.0-1

   The state changes from "Needs-Build" to "Building".

 - The build is successfull and the job is uploaded. Then the uploader
   calls

     uploaded-build hello_1.0-1.dsc

   The package changes state from "Building" to "Uploaded".

と書かれていることから、wanna-build をオプションなし(-take)で
実行するとパッケージをダウンロードし、ビルドするように考えました。
しかしそのようには動作しませんでした。

例えば上の例では

# wanna-build -v wget-retriever_0.009
wanna-build Revision: 1.130 Date: 2002/10/10 18:50:46 Author: rnhodek
wget-retriever: ok

となり、もう一度実行すると

# wanna-build -v wget-retriever_0.009
wanna-build Revision: 1.130 Date: 2002/10/10 18:50:46 Author: rnhodek
wget-retriever: Note: already taken by you.
wget-retriever: ok

already taken となります。????

この「パッケージをダウンロードしてビルドする」手順はどのように
行えばよいのでしょうか?

次にbuilddに進みたいと考えていますが、この段階でつまずいています。
何か参考になる資料やwebページ、読み飛ばしているものがありましたら
教えていただけると助かります。