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

[debian-devel:11650] Re: debstd is work?



調べてみました。

From: Hiroshi KISE <fuyuneko@xxxxxxxxxxxx>
Subject: [debian-devel:11643] debstd is work?
Date: Thu, 17 Feb 2000 01:25:04 +0900

> すごく眠いので、まだ検証していないのですが、debstdが正しく動かない
> ようです。記録取り忘れたのですが、“[”だったか“]”がないという
> シンタックスエラーが出て、内部でinstall -dによるディレクトリ作成が
> 失敗してるようです。
> ii  debmake        3.6.3          Debianizing Tool and automated binary genera

新しいptex-binを作ろうとして失敗したのです。/usr/bin/debstdの一行目に
“-x”をつけてやり直してみました。そうすると、こういう出力を得ました。
−−−−−−−−−−−−−−−ここから−−−−−−−−−−−−−−−
++ head -1 debian/changelog
+ LINE=ptex-bin (2.1.8+1-2) frozen-jp unstable-jp; urgency=low (high for first install)
++ expr 'ptex-bin (2.1.8+1-2) frozen-jp unstable-jp; urgency=low (high for first install)' : '\(.*\) (.*)'
+ PACKAGE=ptex-bin (2.1.8+1-2) frozen-jp unstable-jp; urgency=low
++ expr 'ptex-bin (2.1.8+1-2) frozen-jp unstable-jp; urgency=low (high for first install)' : '.* (\(.*\))'
+ VERSION=high for first install
+ '[' 'ptex-bin (2.1.8+1-2) frozen-jp unstable-jp; urgency=low (high for first install)' = '' ']'
(省略)
+ echo '------------- debstd processing for GNU/Linux --------------'
------------- debstd processing for GNU/Linux --------------
+ cd debian
+ install -d -m755 tmp/usr/share/doc/ptex-bin '(2.1.8+1-2)' frozen-jp 'unstable-jp;' urgency=low
+ '[' '!' -e tmp/usr/share/doc/ptex-bin '(2.1.8+1-2)' frozen-jp 'unstable-jp;' urgency=low/copyright ']'
/usr/bin/debstd: [: too many arguments
−−−−−−−−−−−−−−−ここまで−−−−−−−−−−−−−−−

この出力から判断して、シンプルなパッケージを作成して実験して確認
しました。

foo (1.0-1) unstable; urgency=low (dummy comment)

のように、urgencyのコメントを丸かっこで書くと、debstdがパッケージ名を
“foo (1.0-1) unstable; urgency=low”、バージョンを“dummy comment”
と解析してしまい失敗するようです。これ、丸かっこが一組だけだという前提で
解析しているためです。たぶん、以前からある問題だと思われます。


このurgencyの記述方法は、Debian Packaging Manualにも記述されているので、
問題ないはずですよね?

| 4.2.15 Urgency
| 
| 以前のバージョンからのアップグレードがどの程度重要なのかを示します。たいて
| い LOW、MEDIUM、 HIGH のうちの一つのキーワードから成ります。空白で区切られ
| たコメント (たいてい括弧にはいっています) がオプションとしてつくこともあり
| ます。例えば:
|        Urgency: LOW (HIGH for diversions users)

そういうことなので、BTSにレポートを出しておきます。
-- 
喜瀬“冬猫”浩@南国沖縄