Bug#113496: wily: Numerous policy violations
Package: wily
Version: 0.13.41-0.2
Severity: serious
Tags: woody
The wily package is extremely out of date and has several serious
policy violations, one of which prevents the xlibs 4.1.0-6 package
from being installed. Here's the output from a lintian run:
N: Setting up lab in /tmp/lintian-lab.24486 ...
N: Processing binary package wily (version 0.13.41-0.2) ...
W: wily: binary-compiled-with-profiling-enabled usr/X11R6/bin/wily
E: wily: binary-without-manpage wily
N:
N: Each binary in /usr/bin, /usr/sbin, /bin, /sbin, or /usr/games, must
N: have a manual page.
N:
N: Note, that though the `man' program has the capability to check for
N: several program names in the NAMES section, each of these programs
N: must have its own manual page (a symbolic link to the appropriate
N: manual page is sufficient) because other manual page viewers such as
N: xman or tkman don't support this.
N:
N: Refer to Policy Manual, section 13.1 for details.
N:
E: wily: copyright-refers-to-old-directory
N:
N: The common licenses (GPL, BSD, Artistic, etc) have been moved from
N: /usr/doc/copyright and /usr/share/doc/copyright to
N: /usr/share/common-licenses. Copyright files should be updated.
N:
N: Refer to Policy Manual, section 13.6 for details.
N:
W: wily: prerm-does-not-remove-usr-doc-link
N:
N: The technical committee chose the symlink transition method to move
N: from FSSTND to FHS. This transition involves setting the link in the
N: postinst script and removing it in the prerm script. Here is an
N: example (/bin/sh):
N: if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/pkg ]; then
N: rm -f /usr/doc/pkg
N: fi
N: The test for this is not perfect. If you are setting the link, please
N: send the line of code to us so we can improve the test.
N:
W: wily: postinst-does-not-set-usr-doc-link
N:
N: The technical committee chose the symlink transition method to move
N: from FSSTND to FHS. This transition involves setting the link in the
N: postinst script and removing it in the prerm script. Here is an
N: example (/bin/sh):
N: if [ "$1" = "configure" ]; then
N: if [ -d /usr/doc -a ! -e /usr/doc/pkg -a -d /usr/share/doc/pkg ]; then
N: ln -sf ../share/doc/pkg /usr/doc/pkg
N: fi
N: fi
N: The test for this is not perfect. If you are setting the link, please
N: send the line of code to us so we can improve the test.
N:
E: wily: old-app-defaults-directory usr/X11R6/lib/X11/app-defaults/
N:
N: The app-defaults files have moved to /etc/X11/app-defaults/. Files in
N: the old directory, /usr/X11R6/lib/X11/app-defaults/, will no longer be
N: used by X. The old directory should not exist in packages at all; this
N: prevents X from replacing it with a compatability symlink.
N:
N: Refer to Policy Manual, section 12.8 for details.
N:
E: wily: old-app-defaults-directory usr/X11R6/lib/X11/app-defaults/Wily
E: wily: FSSTND-dir-in-usr usr/doc/
N:
N: As of policy version 3.0.0.0, Debian no longer follows the FSSTND.
N:
N: Instead, the Filesystem Hierarchy Standard (FHS), version 2.1, is
N: used. You can find it in /usr/share/doc/debian-policy/fhs/ .
N:
N: Removing /tmp/lintian-lab.24486 ...
Thanks,
CMC
System information
==================
Debian Release: testing/unstable
Architecture: powerpc
Kernel: Linux diziet 2.2.19-fal #2 Mon Apr 30 18:15:17 PDT 2001 ppc
Versions of packages wily depends on:
libc6 (>= 2.1), xlib6g (>= 3.3.3.1-1)
ii libc6 2.2.4-1 GNU C Library: Shared libraries and Timezone
ii xlib6g 4.1.0-6 pseudopackage providing X libraries
Reply to: