[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:11531] Re: Separate tarball/patch build system (Re: Re: Bug#JP/1134: mnews-1.22 licence problem)
From: Keita Maehara <maehara@debian.org>
Subject: [debian-devel:11522] Re: Separate tarball/patch build system
(Re: Re: Bug#JP/1134: mnews-1.22 licence problem)
Date: Fri, 4 Feb 2000 22:13:20 +0900
> > あとはあまり orig.tar.gz に関して言及されてませんねぇ。
>
> maint-guide の 2.4 にも少し出てきます。
>
> | dh_make -e your.maintainer@address -f gentoo-0.9.12.tar.gz
>
> これにしたがっていれば、何も考えなくても Debian の orig.tar.gz は
> pristine upstream になるはずです(単に -f オプションで指定された
> upstream が Debian の orig.tar.gz として適切な名前でコピーされるだけの話
> ですが)。
これ問題になりそうなのをちょっと試してみました。
mnews1.22.tar.gz(mnews-1.22.tar.gz でない!)
は展開すると mnews-1.22 ができます。
mnews-1.22 に入って dh_make -f ../mnews1.22.tar.gz
すると上手く mnews_1.22.orig.tar.gz を作ってくれて
ls -l や md5sum で mnews_1.22.orig.tar.gz mnews1.22.tar.gz
は同じでした。
(普通 -f gentoo-0.9.12.tar.gz はおかしい気がするけど
誤解してます?)
次に lynx2-8-2.tar.gz(展開したら lynx2-8-2)で lynx2-8-2
で dh_make -f ../lynx2-8-2.tar.gz したら
lynx2-8 のバージョン 2 と表示されて確認求められ
Package Name : lynx2-8
Version : 2
ちょっとマズイ(まあ当たり前だけど)。この確認の段階で
Package Name や Version を修正できればもっと良いよう
な気がしました。それで大文字名も適切に処理できれば
ほとんど完璧?
(ここで言っても仕方ないというのは置いておいて)
lynx-2.8.2 に改名して dh_make -f ../lynx2-8-2.tar.gz
したら問題なかったです。
> せっかく upstream そのままの tarball を使っていて、中身のファイルも同じ
> なのに、owner が Debian maintainer になっていたりすると気持ち悪いので、
> 特に理由のない限り upstream は -f で指定しておくべきだと思います。
せっかくのこういう情報は見易いとこに書いてあれば親切
だと思います。まあ maint-guide を読むのは当然だと言われ
ればそうですが問題意識がこういう点にないとき読んでも
通りすぎる気はします。
平成12年2月6日(日)
--
***************************
香田 温人(こうだ あつひと)
http://www1.pm.tokushima-u.ac.jp/%7Ekohda/