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

lintian: r19 - in trunk: checks debian testset testset/filenames/debian testset/filenames/files



Author: jeroen
Date: 2004-02-08 23:52:57 +0100 (Sun, 08 Feb 2004)
New Revision: 19

Added:
   trunk/testset/filenames/files/svn-commit.tmp
Modified:
   trunk/checks/files
   trunk/checks/files.desc
   trunk/debian/changelog
   trunk/testset/filenames/debian/rules
   trunk/testset/info_tags.filenames
   trunk/testset/tags.filenames
Log:
checks/filenames (and more):
  + Check for Subversion version control leftovers (Closes: #190067)


Modified: trunk/checks/files
===================================================================
--- trunk/checks/files	2004-02-08 22:41:18 UTC (rev 18)
+++ trunk/checks/files	2004-02-08 22:52:57 UTC (rev 19)
@@ -366,6 +366,11 @@
 	    print "W: $pkg $type: cvsignore-file-in-package $file\n";
 	}
 
+	# ---------------- subversion commit message backups
+	if ($file =~ m/svn-commit.*\.tmp$/) {
+	    print "W: $pkg $type: svn-commit-file-in-package $file\n";
+	}
+
 	# ---------------- general: setuid/setgid files!
 	if ($perm =~ m/s/) {
 	    my ($setuid, $setgid) = ("","");
@@ -455,6 +460,9 @@
 	if ($file =~ m,/CVS/?$,) {
 	    print "W: $pkg $type: package-contains-CVS-dir $file\n";
 	}
+	if ($file =~ m,/\.svn/?$,) {
+	    print "W: $pkg $type: package-contains-svn-control-dir $file\n";
+	}
 	if ($file =~ m,/.xvpics/?$,) {
 	    print "E: $pkg $type: package-contains-xvpics-dir $file\n";
 	}

Modified: trunk/checks/files.desc
===================================================================
--- trunk/checks/files.desc	2004-02-08 22:41:18 UTC (rev 18)
+++ trunk/checks/files.desc	2004-02-08 22:52:57 UTC (rev 19)
@@ -395,6 +395,12 @@
 Info: Package contains a CVS directory. It was most likely installed by
  accident, since transient CVS data usually doesn't belong in packages.
 
+Tag: package-contains-svn-control-dir
+Type: error
+Info: Package contains a .svn directory. It was most likely installed by
+ accident, since Subversion version control directories usually don't belong
+ in packages.
+
 Tag: package-contains-xvpics-dir
 Type: error
 Info: Package contains a .xvpics directory. It was most likely installed by
@@ -405,6 +411,12 @@
 Info: Package contains a '.cvsignore' file.  It may have been installed by
  accident.
 
+Tag: svn-commit-file-in-package
+Type: warning
+Info: Package contains a 'svn-commit(.NNN).tmp' file.  This file is almost
+ certainly a left-over from a failed Subversion commit, and does not belong
+ in a Debian package.
+
 Tag: nested-examples-directory
 Type: error
 Info: Package contains a <tt>usr/share/doc/something/examples/examples</tt>

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2004-02-08 22:41:18 UTC (rev 18)
+++ trunk/debian/changelog	2004-02-08 22:52:57 UTC (rev 19)
@@ -13,6 +13,8 @@
      (Patch by Frank Lichtenheld <djpig@debian.org>)
    * checks/binaries.desc:
      + Fix typo (Closes: #202856)
+   * checks/filenames (and more):
+     + Check for Subversion version control leftovers (Closes: #190067)
 
   Frank Lichtenheld <djpig@debian.org>
    * checks/debhelper:
@@ -30,7 +32,7 @@
      + fix testing of dependencies to eliminate false
        positives of missing-debconf-dependency (Closes: #195201)
 
- -- Jeroen van Wolffelaar <jeroen@wolffelaar.nl>  Sun,  8 Feb 2004 21:10:36 +0100
+ -- Jeroen van Wolffelaar <jeroen@wolffelaar.nl>  Sun,  8 Feb 2004 23:49:47 +0100
 
 lintian (1.22.9) unstable; urgency=low
 

Modified: trunk/testset/filenames/debian/rules
===================================================================
--- trunk/testset/filenames/debian/rules	2004-02-08 22:41:18 UTC (rev 18)
+++ trunk/testset/filenames/debian/rules	2004-02-08 22:52:57 UTC (rev 19)
@@ -33,6 +33,8 @@
 	touch debian/tmp/usr/lib/menu/menu
 	chmod 644 debian/tmp/usr/lib/menu/*
 	install -d debian/tmp/usr/lib/perl5/foo
+	mkdir debian/tmp/usr/lib/perl5/.svn
+	mkdir debian/tmp/usr/lib/perl5/CVS
 	touch debian/tmp/usr/lib/perl5/foo/.packlist
 	chmod 644 debian/tmp/usr/lib/perl5/foo/.packlist
 	install -d debian/tmp/usr/share/doc/filenames

Added: trunk/testset/filenames/files/svn-commit.tmp
===================================================================

Modified: trunk/testset/info_tags.filenames
===================================================================
--- trunk/testset/info_tags.filenames	2004-02-08 22:41:18 UTC (rev 18)
+++ trunk/testset/info_tags.filenames	2004-02-08 22:52:57 UTC (rev 19)
@@ -23,6 +23,13 @@
 N:
 W: filenames: file-in-unusual-dir files/".tif
 W: filenames: file-in-unusual-dir files/'\\ 
+W: filenames: file-in-unusual-dir files/svn-commit.tmp
+W: filenames: svn-commit-file-in-package files/svn-commit.tmp
+N:
+N:   Package contains a 'svn-commit(.NNN).tmp' file. This file is almost
+N:   certainly a left-over from a failed Subversion commit, and does not
+N:   belong in a Debian package.
+N:
 W: filenames: file-in-unusual-dir files/Maelstrom Sound
 E: filenames: package-installs-packlist usr/lib/perl5/foo/.packlist
 N:
@@ -40,6 +47,17 @@
 N:   Or by telling MakeMaker to use vendor install dirs; consult a recent
 N:   version of perl policy. Perl 5.6.0-12 or higher supports this.
 N:
+W: filenames: package-contains-svn-control-dir usr/lib/perl5/.svn/
+N:
+N:   Package contains a .svn directory. It was most likely installed by
+N:   accident, since Subversion version control directories usually don't
+N:   belong in packages.
+N:
+W: filenames: package-contains-CVS-dir usr/lib/perl5/CVS/
+N:
+N:   Package contains a CVS directory. It was most likely installed by
+N:   accident, since transient CVS data usually doesn't belong in packages.
+N:
 W: filenames: lengthy-symlink usr/share/doc/filenames/version.txt.gz ../filenames/doc/version6.txt.gz
 N:
 N:   This link goes up, and then back down into the same subdirectory.

Modified: trunk/testset/tags.filenames
===================================================================
--- trunk/testset/tags.filenames	2004-02-08 22:41:18 UTC (rev 18)
+++ trunk/testset/tags.filenames	2004-02-08 22:52:57 UTC (rev 19)
@@ -3,8 +3,12 @@
 W: filenames: file-in-unusual-dir files/ .tif
 W: filenames: file-in-unusual-dir files/".tif
 W: filenames: file-in-unusual-dir files/'\\ 
+W: filenames: file-in-unusual-dir files/svn-commit.tmp
+W: filenames: svn-commit-file-in-package files/svn-commit.tmp
 W: filenames: file-in-unusual-dir files/Maelstrom Sound
 E: filenames: package-installs-packlist usr/lib/perl5/foo/.packlist
+W: filenames: package-contains-svn-control-dir usr/lib/perl5/.svn/
+W: filenames: package-contains-CVS-dir usr/lib/perl5/CVS/
 W: filenames: lengthy-symlink usr/share/doc/filenames/version.txt.gz ../filenames/doc/version6.txt.gz
 E: filenames: bad-menu-file-name usr/lib/menu/menu
 E: filenames: postinst-does-not-call-updatemenus usr/lib/menu/menu



Reply to: