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

[debian-devel:14634] Re: how dpkg behaves in this situation?



From: Fumitoshi UKAI <ukai@debian.or.jp>
Subject: [debian-devel:14632] Re: how dpkg behaves in this situation?
Date: Thu, 25 Oct 2001 01:09:20 +0900

> At Tue, 23 Oct 2001 13:19:40 +0900,
> Atsuhito Kohda wrote:
> > 
> > conffiles に設定してるファイルの位置が変更なった
> > とき dpkg はどう振舞うものでしょうか?
(snip)
> > 何らかの条件が揃った場合,新しい conffile がイン
> > ストールされないというような可能性は無いでしょうか?
> 
> conffilesになってるファイルが既に消えていると
> あらたにそれがconffilesになっているパッケージを
> インストールしようとしてもインストールされないことは
> ありますね。(*)
> 
> conffilesの位置が移動ということは
>  * pkg-1.deb conffiles conf1
>  * pkg-2.deb conffiles conf2
> 
> とすると pkg-1 -> pkg-2 とupgradeしたときは
> 特に maintainer scriptで処理しないと
>  1) pkgは purge されてないので conf1 は残る
>  2) conf2 は新規conffilesなので作られる
> だったと思いますが、違ったかな。

普通に考えればこう思いますよね。

> もしかしたら 2)で(*)の条件にあってインストールされなくなっているのかも
> # それはdpkgのバグのような気もしますが。

具体的には tetex-base の XDvi なんですがバグレポート
を見る限り,古いのが消えてるらしいです。

Potato では

$ ls -l /usr/share/texmf/xdvi/XDvi /etc/X11/Xresources/tetex-base 
-rw-r--r--    1 root     root          126 Feb 14  1999 /etc/X11/Xresources/tetex-base
lrwxrwxrwx    1 root     root           30 Sep 12 11:21 /usr/share/texmf/xdvi/XDvi -> /etc/X11/Xresources/tetex-base

$ ls -l /usr/X11R6/lib/X11/app-defaults/XDvi     
-rw-r--r--    1 root     root          126 Feb 14  1999 /usr/X11R6/lib/X11/app-defaults/XDvi

になってて Sid では

$ ls -l /usr/share/texmf/xdvi/XDvi /etc/X11/app-defaults/XDvi
-rw-r--r--    1 root     root          126  2月 14  1999 /etc/X11/app-defaults/XDvi
lrwxrwxrwx    1 root     root           26  7月 25 10:04 /usr/share/texmf/xdvi/XDvi -> /etc/X11/app-defaults/XDvi

になるはずです。

レポートだと upgrade(potato->woody/sid) したとき
/etc/X11/Xresources/tetex-base が消えて 
/etc/X11/app-defaults/XDvi もインストールされない,
結果 /usr/share/texmf/xdvi/XDvi が dangling symlink
になって tetex-base のインストールに失敗してるように
思えるのですが。

> 特に maintainer scriptで処理しないと

これをやるべきと言ったのですが英語が悪いのか反応が
無いです ^^;

もし potato->woody/sid を予定してる方いれば,これら XDvi
が upgrade の前後でどうなってるか確認していただけると
ハッキリすると思います。(そもそも失敗するかどうかが問題
ですが)

# devel@ORG で聞くべきか。。。

			   平成13年10月25日(木)
-- 
 ***************************
 香田 温人(こうだ あつひと)
 http://www1.pm.tokushima-u.ac.jp/%7Ekohda/