Author: rra Date: 2008-06-07 02:14:01 +0200 (Sat, 07 Jun 2008) New Revision: 1349
Modified: trunk/checks/files trunk/checks/files.desc trunk/debian/changelog trunk/testset/filenames/debian/rules trunk/testset/tags.filenames Log: * checks/filenames{.desc,}: + [RA] Warn about BTS data directories in packages (.be and .ditrack). Patch by Ben Finney. (Closes: #481787) Modified: trunk/checks/files =================================================================== --- trunk/checks/files 2008-06-07 00:07:24 UTC (rev 1348) +++ trunk/checks/files 2008-06-07 00:14:01 UTC (rev 1349) @@ -757,6 +757,9 @@ || ($file =~ m,/\{arch\}/?$,)) { tag "package-contains-vcs-control-dir", "$file"; } + if ($file =~ m,/\.(be|ditrack)/?$,) { + tag "package-contains-bts-control-dir", "$file"; + } if ($file =~ m,/.xvpics/?$,) { tag "package-contains-xvpics-dir", "$file"; } Modified: trunk/checks/files.desc =================================================================== --- trunk/checks/files.desc 2008-06-07 00:07:24 UTC (rev 1348) +++ trunk/checks/files.desc 2008-06-07 00:14:01 UTC (rev 1349) @@ -578,6 +578,12 @@ . A better solution might be using symlinks here. +Tag: package-contains-bts-control-dir +Type: warning +Info: The package contains a control directory for a bug tracking system. + It was most likely installed by accident, since bug tracking directories + usually don't belong in packages. + Tag: package-contains-vcs-control-dir Type: warning Info: The package contains a control directory for a version control system. Modified: trunk/debian/changelog =================================================================== --- trunk/debian/changelog 2008-06-07 00:07:24 UTC (rev 1348) +++ trunk/debian/changelog 2008-06-07 00:14:01 UTC (rev 1349) @@ -23,6 +23,9 @@ a version. Check that Breaks is not inconsistent with other dependency fields. + [RA] Use Lintian::Data to load the obsolete package list. + * checks/filenames{.desc,}: + + [RA] Warn about BTS data directories in packages (.be and + .ditrack). Patch by Ben Finney. (Closes: #481787) * checks/init.d: + [RA] Try to allow for postinst scripts written in Perl and still recognize the update-rc.d calls. Modified: trunk/testset/filenames/debian/rules =================================================================== --- trunk/testset/filenames/debian/rules 2008-06-07 00:07:24 UTC (rev 1348) +++ trunk/testset/filenames/debian/rules 2008-06-07 00:14:01 UTC (rev 1349) @@ -52,6 +52,8 @@ mkdir "debian/tmp/usr/lib/perl5/{arch}" mkdir debian/tmp/usr/lib/perl5/.arch-ids mkdir debian/tmp/usr/lib/perl5/.bzr + mkdir debian/tmp/usr/lib/perl5/.be + mkdir debian/tmp/usr/lib/perl5/.ditrack install -d debian/tmp/usr/share/perl5 echo foo > debian/tmp/usr/lib/perl5/foo/.gitignore echo foo > debian/tmp/usr/lib/perl5/foo/.hgignore Modified: trunk/testset/tags.filenames =================================================================== --- trunk/testset/tags.filenames 2008-06-07 00:07:24 UTC (rev 1348) +++ trunk/testset/tags.filenames 2008-06-07 00:14:01 UTC (rev 1349) @@ -85,9 +85,13 @@ W: filenames: no-priority-field W: filenames: no-section-field W: filenames: non-standard-dir-perm usr/lib/filenames/readonly/ 0555 != 0755 +W: filenames: package-contains-bts-control-dir usr/lib/perl5/.be/ +W: filenames: package-contains-bts-control-dir usr/lib/perl5/.ditrack/ W: filenames: package-contains-devhelp-file-without-symlink usr/share/doc/filenames/bad-devhelp/c.devhelp.gz W: filenames: package-contains-empty-directory usr/lib/perl5/.arch-ids/ +W: filenames: package-contains-empty-directory usr/lib/perl5/.be/ W: filenames: package-contains-empty-directory usr/lib/perl5/.bzr/ +W: filenames: package-contains-empty-directory usr/lib/perl5/.ditrack/ W: filenames: package-contains-empty-directory usr/lib/perl5/.svn/ W: filenames: package-contains-empty-directory usr/lib/perl5/CVS/ W: filenames: package-contains-empty-directory usr/lib/perl5/{arch}/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]