[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:13761] Bug#JP/825: Reopen tcl8.0-ja-dev provides
むつみです。
今、tcl8.0-ja_8.0.4jp1.3-2.deb と tcl8.0-ja-dev_8.0.4jp1.3-2.deb を確
認しましたが、直っていない(というか、対策はこうじゃいけないと思う)ので、
Bug report を Reopen しました。
1) まず、tcl8.0-ja_8.0.4jp1.3-2.deb ですが、tcl7.6-ja や tk4.2-ja の
場合と同様な理由で、Provides: tcl8.0-ja はできないはずです。
すくなくとも、アーカイブに含まれる、
lrwxrwxrwx root/root 0 1999-03-17 01:12 usr/lib/libtcl8.0.so.1 -> libtcl8.0jp.so.1
は有効に機能しません。tcl8.0 が入っていなければ、libtcl8.0.so.1 を
リンクしてるプログラムは全て動作しなくなるはずです。
対策:
Provides: tcl8.0 をやめる
上記のリンクを削除
libtcl8.0.so.1 をdivert しているようなので、これもやめる。
2) tcl7.6-ja-dev, tk4.2-ja-dev と同様に、
tcl8.0-ja-dev_8.0.4jp1.3-2.deb は Provides: tcl8.0-dev すべきでは
ないでしょうか?(というのが、元のバグレポートの主旨だったはず)。
で、control を見ると、Provides: していません。
Provides: tcl8.0-dev してない理由があるなら、それについて説明して
ください。
で、Provides: するとするなら、現状のパッケージは問題あります。現在
のパッケージのライブラリ関係は、こうなっています。
-rw-r--r-- root/root 598558 1999-03-17 01:12 usr/lib/libtcl8.0jp.a
lrwxrwxrwx root/root 0 1999-03-17 01:12 usr/lib/libtcl8.0jp.so -> libtcl8.0jp.so.1
lrwxrwxrwx root/root 0 1999-03-17 01:12 usr/lib/libtcl8.0.so -> libtcl8.0.so.1
1) での変更に伴って一番下のリンクは有効ではないです。このリンクは、
libtcl8.0.so -> libtcl8.0jp.so.1 とでもなっているべきでしょう。
もうひとつ libtcl8.0.a -> libtcl8.0jp.a のリンクも必要だと思います。
わたしが(おそらく終電で ;_;)家に帰って、めしを食べ終わる頃までにリア
クションがなければ、上記変更を加えた上で NMU しようと思います。
--
From Nagoya
ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp,
ishikawa@xxxxxxxxxxxxx, ( mutsumi@xxxxxxxxxxx for PostPet only )
** 石川 睦%無意味な全文引用をする人は嫌い@Japan Linux Users Group **
LC98 報告 http://www.isoternet.org/~ishikawa/private/my_linux.html