Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000392Vine Linux1 バグ公開2006-11-24 04:032006-12-13 21:58
anonymous 
packager 
不明 
完了不明 
4.0 
 
x86, x86_64, ppc
checkinstall
0000392: checkinstallの説明が変ですよ
synapticでCheckinstallの説明文がおかしい様な気がします。
.rpmmacrossではなくて.rpmmacrosですよね。
あとshaolinさんではなく、各自のログインネームでいいんですよね。

------------------
rpm パッケージを作成するようにしてあります。
使用の前に /root/.rpmmacross の topdir のパスを
/home/shaolin/rpm /root/rpm
としておいてください。
-------------------
設定されていません。
課題の履歴
2006-11-24 04:03anonymous新規課題
2006-11-24 04:05anonymousコメント追加: 0002096
2006-11-24 17:36shaolinパッケージcheckinstall 1.6.0-0vl2.2 => checkinstall
2006-11-24 17:36shaolinarchppc => x86, x86_64, ppc
2006-11-24 17:36shaolinコメント追加: 0002097
2006-11-26 03:52anonymousコメント追加: 0002098
2006-11-26 04:34anonymousコメント追加: 0002099
2006-11-26 14:27kazutaka担当者 => packager
2006-11-26 14:27kazutaka状態新規 => テスト待ち
2006-11-26 14:27kazutakaコメント追加: 0002100
2006-11-27 10:34shaolinコメント追加: 0002101
2006-11-28 23:04anonymousコメント追加: 0002102
2006-12-03 09:05anonymousコメント追加: 0002103
2006-12-05 00:52anonymousコメント追加: 0002104
2006-12-13 21:58kazutaka状態テスト待ち => 完了
2006-12-13 21:58kazutakaコメント追加: 0002105

コメント
(0002096)
anonymous   
2006-11-24 04:05   
ごめんなさい、バグではないですね。失礼しました。
(0002097)
shaolin   
2006-11-24 17:36   
バグかどうか微妙なところですが、バグに戻しました。

checkinstall の spec 内、%description セクションにおいて

 使用の前に /root/.rpmmacross の topdir のパスを
 %_topdir /root/rpm
 としておいてください。

と書かれている箇所があり、パッケージビルド時にこの
%_topdir が展開されてしまうため、パッケージをビルドした
環境に依存してここの文言が変わってしまうのが原因です
(ppc.rpm は私がビルドしたので御指摘の通り shaolin となってしまっています)。

%%_topdir の様に、エスケープをすれば解消するはずです。

# 特に ppc 特有の問題ではありませんので、
# 全 arch 対象に変更しておきました。
(0002098)
anonymous   
2006-11-26 03:52   
パッケージャ田中宏明です。

".rpmmacross" の方は凡ミスですね。(^^;

> 使用の前に /root/.rpmmacross の topdir のパスを
> %_topdir /root/rpm
> としておいてください。
>
> と書かれている箇所があり、パッケージビルド時にこの
> %_topdir が展開されてしまうため、パッケージをビルドした
> 環境に依存してここの文言が変わってしまうのが原因です

あああ、そんなことが起きていましたか。
無知で申し訳ないです。

> %%_topdir の様に、エスケープをすれば解消するはずです。

spec をそのように修正して Put し直せば良いのですね?
なるべく早く対応します。
(0002099)
anonymous   
2006-11-26 04:34   
パッケージャ田中宏明です。

修正パッケージを Put しましたので、ご確認ください。
(0002100)
kazutaka   
2006-11-26 14:27   
> 修正パッケージを Put しましたので、ご確認ください。

状態を確認待ちに変更します。
(0002101)
shaolin   
2006-11-27 10:34   
当方でも修正を確認しました。
また、VinePlus/4.0/ に ppc.rpm を put しておきました。

あとは最初に報告された方の確認待ちということで。

# SeedPlus の方も同様に修正しておいて頂けると助かります
(0002102)
anonymous   
2006-11-28 23:04   
> # SeedPlus の方も同様に修正しておいて頂けると助かります

現在 incoming は SeedPlus というディレクトリは切ってないようですね。
# 見落としてませんように (-人-)

/VineSeed に put しました。
(0002103)
anonymous   
2006-12-03 09:05   
> /VineSeed に put しました。

確認おくれまして申し訳ありませんでした。
デフォルトのリポジトリのhttp://updates.vinelinux.org/apt/4.0/$(ARCH)でCheckinstallがみつからず [^]
なかなか確認できませんでした。
VineSeed4の checkinstall-1.6.1-0v5.src.rpm をビルド、修正済みを確認しました。
http://updates.vinelinux.org/VineSeed/pool/checkinstall-1.6.1-0v5.src.rpm [^])


この件と関係はないのですがビルド時に
「msgfmt: locale/checkinstall-de.po:
警告: 文字セット "CHARSET" は汎用のエンコーディグ名ではありません.
ユーザの文字セットへのメッセージの変換 はうまく働かないかも知れません.」
というメッセージがでたんですが、これは無視してよろしいのでしょうか?
(0002104)
anonymous   
2006-12-05 00:52   
> この件と関係はないのですがビルド時に
> 「msgfmt: locale/checkinstall-de.po:
> 警告: 文字セット "CHARSET" は汎用のエンコーディグ名ではありません.
> ユーザの文字セットへのメッセージの変換 はうまく働かないかも知れません.」
>
> というメッセージがでたんですが、これは無視してよろしいのでしょうか?

フランス語 .po が
"Content-Type: text/plain; charset=CHARSET\n"
という私並みのファンキーなポカをしているようです。
パッチで抑え込んでも良いのですが、とりあえず無視してください。
次期リリースのソースで直らなければパッチで対応して本家に言いつけます。

# 既に checkinstall-ML に挙がってると思うのですが、英語は得意ではないですし、
# 非 native も多く、お互いに暗号解読ごっこみたいで…… 未確認です。
(0002105)
kazutaka   
2006-12-13 21:58   
4.0 上の 1.6.1-0vl4 で修正されている
ことを確認しました。

状態を完了に変更します。

ハラダ