[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