[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/