package lintian reopen 481787 found 481787 1.24.1 thanks This feature doesn't work for me. A source package containing files in the BTS data directory ('.be/') is not detected by lintian. Steps to reproduce: ===== $ dget http://ftp.debian.org/debian/pool/main/h/hello/hello_2.2-2.dsc […] dpkg-source: extracting hello in hello-2.2 dpkg-source: info: unpacking hello_2.2.orig.tar.gz dpkg-source: info: applying hello_2.2-2.diff.gz $ mkdir hello-2.2/.be/ $ for f in hello-2.2/.be/{foo,bar,baz} ; do echo "bogus" > $f ; done $ ls -l hello-2.2/.be/ total 12 -rw-r--r-- 1 bignose bignose 6 2008-07-04 14:17 bar -rw-r--r-- 1 bignose bignose 6 2008-07-04 14:17 baz -rw-r--r-- 1 bignose bignose 6 2008-07-04 14:17 foo $ rm hello_2.2-2.* $ ls hello-2.2 hello_2.2.orig.tar.gz $ dpkg-source -b hello-2.2/ dpkg-source: info: using source format `1.0' dpkg-source: info: building hello using existing hello_2.2.orig.tar.gz dpkg-source: info: building hello in hello_2.2-2.diff.gz dpkg-source: info: building hello in hello_2.2-2.dsc $ zgrep 'hello-2.2/\.be/' hello_2.2-2.diff.gz +++ hello-2.2/.be/bar +++ hello-2.2/.be/baz +++ hello-2.2/.be/foo $ lintian --version Lintian v1.24.1 $ lintian -I hello_2.2-2.dsc I: hello source: debian-watch-file-is-missing W: hello source: debian-rules-ignores-make-clean-error line 31 W: hello source: ancient-standards-version 3.7.2 (current is 3.8.0) ===== lintian should show the 'package-contains-bts-control-dir' warning for the source package, but it does not. -- \ “Holy tintinnabulation, Batman!” —Robin | `\ | _o__) | Ben Finney <ben@benfinney.id.au>
Attachment:
signature.asc
Description: Digital signature