Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001093Vine Linux1 バグ公開2011-01-04 17:432011-01-06 18:22
iwaim 
iwamoto 
不明 
完了不明 
VineSeed 
 
lftp-4.1.2-1vl6.i686
0001093: lftpの依存関係不足
lftp-4.1.2-1vl6.i686ではperl関連のパッケージがRequiresされるようです。

$ apt-cache depends lftp
(略)
  依存: <perl(DBI)>
    perl-DBI-1.604-3vl5
  依存: <perl(Digest::MD5)>
    perl-2:5.10.0-9vl6
  依存: <perl(String::CRC32)>
    perl-String-CRC32-1.4-1vl5
  依存: <perl(strict)>
    perl-2:5.10.0-9vl6
(略)
$

これらは/usr/share/lftp以下の、おそらくはほとんど使う人が
いないであろうスクリプト群の存在で、rpmが依存関係を抜き出してきたようです。
しかも、perl-DBIはRequiresしているけども、実際に使っているperl-DBD-SQLiteの
依存はない、中途半端な状態で。

IRCでの建御雷さん情報では、Fedoraではそのあたりのスクリプト群は
lftp-scriptsというサブパッケージになっているとのことです。

Requires: perl-DBD-SQLiteはいずれにせよ明示するとして、
サブパッケージ化するかどうかという点はメンテナにおまかせします。
設定されていません。
課題の履歴
2011-01-04 17:43iwaim新規課題
2011-01-06 09:00iwamoto状態新規 => テスト待ち
2011-01-06 09:00iwamotoコメント追加: 0000282
2011-01-06 18:22iwaim状態テスト待ち => 完了
2011-01-06 18:22iwaimコメント追加: 0000283

コメント
(0000282)
iwamoto   
2011-01-06 09:00   
> IRCでの建御雷さん情報では、Fedoraではそのあたりのスクリプト群は
> lftp-scriptsというサブパッケージになっているとのことです。
>
> Requires: perl-DBD-SQLiteはいずれにせよ明示するとして、
> サブパッケージ化するかどうかという点はメンテナにおまかせします。

lftp-scripts sub package にスクリプト群を
分離したうえで、
lftp-scripts に perl(DBD::SQLite) を追加しています。

4.1.2-2vl6 になります。
ご確認お願いします。
(0000283)
iwaim   
2011-01-06 18:22   
対応ありがとうございます。サブパッケージ化されていること、依存関係に問題がないことを確認しました。