[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#545219: lintian: many false positives for debian-rules-calls-debhelper-in-odd-order check



Package: lintian
Version: 2.2.14
Severity: normal


When running lintian on the antlr source package I get this:

W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 137)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 138)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 148)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 149)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 162)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 163)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 173)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 174)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_makeshlibs (line 207)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_installdeb (line 208)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_shlibdeps (line 209)
W: antlr source: debian-rules-calls-debhelper-in-odd-order dh_gencontrol (line 210)


But when looking at the debian/rules file for antlr source package I see the following:


	# C# library
	dh_makeclilibs -V -plibantlr2.7-cil
	dh_installcligac -plibantlr2.7-cil
	dh_clideps -plibantlr2.7-cil
	dh_installdocs -plibantlr2.7-cil
	dh_installexamples -plibantlr2.7-cil
	dh_installchangelogs -plibantlr2.7-cil
	dh_fixperms -plibantlr2.7-cil
	chmod a-x debian/libantlr2.7-cil/usr/lib/cli/antlr-2.7/antlr.*.dll
	dh_compress -plibantlr2.7-cil
	dh_installdeb -plibantlr2.7-cil
	dh_gencontrol -plibantlr2.7-cil
	dh_md5sums -plibantlr2.7-cil
	dh_builddeb -plibantlr2.7-cil
	
	# antlr-doc
	dh_installdocs -pantlr-doc
	dh_installexamples -pantlr-doc
	dh_installchangelogs -pantlr-doc
	rm -rf debian/antlr-doc/usr/share/doc/antlr-doc/examples/csharp
	rm -f debian/antlr-doc/usr/share/doc/antlr-doc/csharp-runtime.html
	rm -f debian/antlr-doc/usr/share/doc/antlr-doc/Makefile*
	find debian/antlr-doc/usr/share/doc/antlr-doc/examples -type f -print | xargs chmod 0644
	dh_fixperms -pantlr-doc
	dh_compress -pantlr-doc
	dh_installdeb -pantlr-doc
	dh_gencontrol -pantlr-doc
	dh_md5sums -pantlr-doc
	dh_builddeb -pantlr-doc
	
	# antlr
	dh_installman -pantlr
	dh_installdocs -pantlr
	dh_installchangelogs -pantlr
	dh_compress -pantlr
	dh_fixperms -pantlr
	dh_installdeb -pantlr
	dh_gencontrol -pantlr
	dh_md5sums -pantlr
	dh_builddeb -pantlr
	
	# antlr
	dh_installman -plibantlr-java
	dh_installdocs -plibantlr-java
	dh_installchangelogs -plibantlr-java
	dh_link -plibantlr-java \
		usr/share/java/antlr.jar usr/share/java/antlr.debug.jar \
		usr/share/java/antlr.jar usr/share/java/antlrall.jar
	dh_compress -plibantlr-java
	dh_fixperms -plibantlr-java
	dh_installdeb -plibantlr-java
	dh_gencontrol -plibantlr-java
	dh_md5sums -plibantlr-java
	dh_builddeb -plibantlr-java
	
	# python-antlr
	dh_installdocs -ppython-antlr
	dh_installchangelogs -ppython-antlr
	dh_pysupport -ppython-antlr
	dh_compress -ppython-antlr
	dh_fixperms -ppython-antlr
	dh_installdeb -ppython-antlr
	dh_gencontrol -ppython-antlr
	dh_md5sums -ppython-antlr
	dh_builddeb -ppython-antlr

To me this looks like a false positive as all dh_* calls use -p explicitely
on a specific package.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils              2.19.51.20090827-1 The GNU assembler, linker and bina
ii  diffstat              1.47-1             produces graph of changes introduc
ii  dpkg-dev              1.15.3.1           Debian package development tools
ii  file                  5.03-1             Determines file type using "magic"
ii  gettext               0.17-8             GNU Internationalization utilities
ii  intltool-debian       0.35.0+20060710.1  Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl       0.1.24             Perl interface to libapt-pkg
ii  libipc-run-perl       0.84-1             Perl module for running processes
ii  libparse-debianchange 1.1.1-2            parse Debian changelogs and output
ii  libtimedate-perl      1.1600-9           Time and date functions for Perl
ii  liburi-perl           1.37+dfsg-1        Manipulates and accesses URI strin
ii  man-db                2.5.6-1            on-line manual pager
ii  perl [libdigest-sha-p 5.10.0-25          Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch            <none>     (no description available)
pn  libtext-template-perl         <none>     (no description available)
ii  man-db                        2.5.6-1    on-line manual pager

-- no debconf information



Reply to: