Package: dpkg Version: 1.10.18 Severity: normal File: /usr/sbin/update-alternatives
Recently I noticed that update-alternatives does not restore the symlink of the slave file of some alternative. I stumbled about this while looking for the disappeared /usr/share/man/man1/x-terminal-emulator.1.gz symlink. It was just not there, maybe removed by some amoc-running package. However update-alternative did not restore it when I choose other x-session-manager alternatives that actually provided a slave file (the manpage). So I experimented with u-a and found only one code part around line 490 which is responsible for recreating that link. The problems with it are: - it seems to only be executed in auto mode - something is broken few line below where the symlink is removed again (unlink, line 502). I suspect that there is something broken with the condition in line 499 but I could find out what exactly is that good for (jeez, where is fscking code documentation?!) I would have solved it know if I did not run out of time, sorry. Maybe some Perl coder (idealy the original author ;)) looks over it. MfG, Eduard. -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux debian 2.4.23-pre2 #1 Mi Sep 3 16:09:39 CEST 2003 i686 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 Versions of packages dpkg depends on: ii dselect 1.10.18 a user tool to manage Debian packa hi libc6 2.3.2.ds1-10 GNU C Library: Shared libraries an -- no debconf information

