Bug#330721: xterm: Bug 315195 closed but not fixed (wrong symlink to man page in /etc/alternatives)
Package: xterm
Version: 6.8.2.dfsg.1-7
Severity: normal
This bug is marked as closed in the Debian BTS in an email from Eugene
Konev dated 18 July 2005, but is not fixed in xterm_6.8.2.dfsg.1-7_i386.deb,
whose control files are dated 8 September 2005.
The fix is trivial, and was presumably implemented, but has not made its
way into the current unstable package. It is as follows.
In package xterm_6.8.2.dfsg.1-7_i386.deb, the postinst script has,
starting at line 896:
update-alternatives --install /usr/bin/x-terminal-emulator \
x-terminal-emulator /usr/X11R6/bin/lxterm 30 --slave \
/usr/share/man/man1/x-terminal-emulator.1.gz x-terminal-emulator.1.gz \
/usr/X11R6/man/man1/lxterm.1.gz
This should be:
update-alternatives --install /usr/bin/x-terminal-emulator \
x-terminal-emulator /usr/X11R6/bin/lxterm 30 --slave \
/usr/share/man/man1/x-terminal-emulator.1.gz x-terminal-emulator.1.gz \
/usr/X11R6/man/man1/lxterm.1x.gz
-----------------------------------------------------------------------------
Bug description:
See bug 315195 for details of the problem. In summary, the symlink chain
involving /etc/alternatives should point to
/usr/X11R6/man/man1/lxterm.1x.gz, not /usr/X11R6/man/man1/lxterm.1.gz.
The symptom is as reported in bug 315195, namely an email from Anacron, as
follows:
/etc/cron.daily/man-db:
mandb: warning: /usr/share/man/man1/x-terminal-emulator.1.gz is a dangling symlink
$ /usr/sbin/update-alternatives --display x-terminal-emulator
x-terminal-emulator - status is auto.
link currently points to /usr/X11R6/bin/lxterm
/usr/X11R6/bin/xterm - priority 20
slave x-terminal-emulator.1.gz: /usr/X11R6/man/man1/xterm.1.gz
/usr/X11R6/bin/uxterm - priority 20
slave x-terminal-emulator.1.gz: /usr/X11R6/man/man1/uxterm.1.gz
/usr/X11R6/bin/koi8rxterm - priority 20
slave x-terminal-emulator.1.gz: /usr/X11R6/man/man1/koi8rxterm.1.gz
/usr/X11R6/bin/lxterm - priority 30
slave x-terminal-emulator.1.gz: /usr/X11R6/man/man1/lxterm.1.gz
/usr/bin/konsole - priority 20
Current `best' version is /usr/X11R6/bin/lxterm.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.4.31
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages xterm depends on:
ii libc6 2.3.5-6 GNU C Library: Shared libraries an
ii libexpat1 1.95.8-3 XML parsing C library - runtime li
ii libfontconfig1 2.3.2-1 generic font configuration library
ii libfreetype6 2.1.10-1 FreeType 2 font engine, shared lib
ii libice6 6.8.2.dfsg.1-7 Inter-Client Exchange library
ii libncurses5 5.4-9 Shared libraries for terminal hand
ii libsm6 6.8.2.dfsg.1-7 X Window System Session Management
ii libxaw8 6.8.2.dfsg.1-7 X Athena widget set library
ii libxext6 6.8.2.dfsg.1-7 X Window System miscellaneous exte
ii libxft2 2.1.7-1 FreeType-based font drawing librar
ii libxmu6 6.8.2.dfsg.1-7 X Window System miscellaneous util
ii libxp6 6.8.2.dfsg.1-7 X Window System printing extension
ii libxpm4 6.8.2.dfsg.1-7 X pixmap library
ii libxrender1 1:0.9.0-2 X Rendering Extension client libra
ii libxt6 6.8.2.dfsg.1-7 X Toolkit Intrinsics
ii xlibs 6.8.2.dfsg.1-7 X Window System client libraries m
ii xlibs-data 6.8.2.dfsg.1-7 X Window System client data
Versions of packages xterm recommends:
ii xutils 6.8.2.dfsg.1-7 X Window System utility programs
-- no debconf information
Reply to: