lintian: r1349 - in trunk: checks debian testset testset/filenames/debian
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}/
Reply to: