Package: lintian Version: 2.5.10 Severity: normal lintian returns a false positive (unused-override menu-icon-missing) if run on a .changes file, but not on the respective .deb file containing the override. If I run lintian on the respective .deb without said override, I get the menu-icon-missing lintian warning. A possibly relevant detail is that the package containing the override (bzflag-client) depends on the package containing the menu icon (bzflag-data). See the following lintian output: ryan@epsilon:~/work/packaging/bzflag$ lintian -IivE ../bzflag_2.4.2+ds1-1_i386.changes N: Using profile debian/main. N: Setting up lab in /tmp/temp-lintian-lab-Upc1Xr5dhM ... N: ---- N: Processing changes file bzflag (version 2.4.2+ds1-1, arch source all i386) ... N: ---- N: Processing source package bzflag (version 2.4.2+ds1-1, arch source) ... N: ---- N: Processing binary package bzflag-client (version 2.4.2+ds1-1, arch i386) ... I: bzflag-client: unused-override menu-icon-missing usr/share/bzflag/bzflag-32x32.xpm N: N: Lintian discovered an unused override entry in its database. Most likely N: it was used for a false-positive that has been fixed. However, some tags N: are only triggered in packages built on certain architectures. In this N: case, the override may need an architecture qualifier. N: N: If the override is unused, please remove it from the overrides file. N: N: Refer to Lintian User's Manual section 2.4.3 (Architecture specific N: overrides) for details. N: N: Severity: wishlist, Certainty: certain N: N: ---- N: Processing binary package bzflag-server (version 2.4.2+ds1-1, arch i386) ... W: bzflag-server: hardening-no-fortify-functions usr/lib/bzflag-server/flagStay.so N: N: This package provides an ELF binary that lacks the use of fortified libc N: functions. Either there are no potentially unfortified functions called N: by any routines, all unfortified calls have already been fully validated N: at compile-time, or the package was not built with the default Debian N: compiler flags defined by dpkg-buildflags. If built using N: dpkg-buildflags directly, be sure to import CPPFLAGS. N: N: NB: Due to false-positives, Lintian ignores some unprotected functions N: (e.g. memcpy). N: N: Refer to http://wiki.debian.org/Hardening and N: http://bugs.debian.org/673112 for details. N: N: Severity: normal, Certainty: possible N: N: Check: binaries, Type: binary, udeb N: W: bzflag-server: hardening-no-fortify-functions usr/lib/bzflag-server/logDetail.so N: ---- N: Processing binary package bzflag-data (version 2.4.2+ds1-1, arch all) ... N: ---- N: Processing binary package bzflag (version 2.4.2+ds1-1, arch all) ... N: 1 tag overridden (1 info) ryan@epsilon:~/work/packaging/bzflag$ lintian -IivE ../bzflag-client_2.4.2+ds1-1_i386.deb N: Using profile debian/main. N: Setting up lab in /tmp/temp-lintian-lab-bW7FPhsvSP ... N: ---- N: Processing binary package bzflag-client (version 2.4.2+ds1-1, arch i386) ... N: 1 tag overridden (1 warning) -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.2.0-3-686-pae (SMP w/4 CPU cores) Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to es_ES.UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages lintian depends on: ii binutils 2.22-7.1 ii bzip2 1.0.6-4 ii diffstat 1.55-3 ii file 5.11-2 ii gettext 0.18.1.1-9 ii hardening-includes 2.2 ii intltool-debian 0.35.0+20060710.1 ii libapt-pkg-perl 0.1.26+b1 ii libarchive-zip-perl 1.30-6 ii libc-bin 2.13-35 ii libclass-accessor-perl 0.34-1 ii libclone-perl 0.31-1+b2 ii libdpkg-perl 1.16.8 ii libemail-valid-perl 0.190-1 ii libipc-run-perl 0.91-1 ii libparse-debianchangelog-perl 1.2.0-1 ii libtimedate-perl 1.2000-1 ii liburi-perl 1.60-1 ii locales 2.13-35 ii man-db 2.6.2-1 ii patchutils 0.3.2-1.1 ii perl [libdigest-sha-perl] 5.14.2-12 lintian recommends no packages. Versions of packages lintian suggests: pn binutils-multiarch <none> ii dpkg-dev 1.16.8 ii libhtml-parser-perl 3.69-2 pn libperlio-gzip-perl <none> ii libtext-template-perl 1.45-2 ii lzma 9.22-2 ii man-db 2.6.2-1 ii xz-utils [lzma] 5.1.1alpha+20120614-1 -- no debconf information -- |_)|_/ Ryan Kavanagh | GnuPG key | \| \ http://ryanak.ca/ | 4A11C97A
Attachment:
signature.asc
Description: Digital signature