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

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: