lintian: r125 - in trunk: checks debian testset testset/filenames/debian
Author: he
Date: 2004-04-08 00:44:58 +0200 (Thu, 08 Apr 2004)
New Revision: 125
Modified:
trunk/checks/files
trunk/debian/changelog
trunk/testset/filenames/debian/rules
trunk/testset/info_tags.filenames
trunk/testset/tags.filenames
Log:
checks/files:
+ [HE] Check for gzipped zero byte files. (Closes: #172052)
Modified: trunk/checks/files
===================================================================
--- trunk/checks/files 2004-04-07 22:18:57 UTC (rev 124)
+++ trunk/checks/files 2004-04-07 22:44:58 UTC (rev 125)
@@ -165,6 +165,13 @@
print "W: $pkg $type: zero-byte-file-in-doc-directory $file\n";
}
}
+ # gzipped zero byte files:
+ # 276 is 255 bytes (maximal length for a filename) + gzip overhead
+ if ($file =~ m,.gz$, and $size <= 276 and $perm =~ m,^-,) {
+ unless (`gzip -dc unpacked/$file`) {
+ print "W: $pkg $type: zero-byte-file-in-doc-directory $file\n";
+ }
+ }
# override files have moved
my $tmp = quotemeta($pkg);
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2004-04-07 22:18:57 UTC (rev 124)
+++ trunk/debian/changelog 2004-04-07 22:44:58 UTC (rev 125)
@@ -16,6 +16,7 @@
* checks/files:
+ [HE] New check for compiled python files (*.pyc). Patch by David
Kimdon <david@kimdon.org>, thanks. (Closes: #236606)
+ + [HE] Check for gzipped zero byte files. (Closes: #172052)
* checks/manpages:
+ [FL] Two new errors: 1) if section number of directory and file
differ, 2) if section number of file differs from what is expected
Modified: trunk/testset/filenames/debian/rules
===================================================================
--- trunk/testset/filenames/debian/rules 2004-04-07 22:18:57 UTC (rev 124)
+++ trunk/testset/filenames/debian/rules 2004-04-07 22:44:58 UTC (rev 125)
@@ -45,6 +45,8 @@
install -d debian/tmp/usr/share/doc/filenames/examples
touch debian/tmp/usr/share/doc/filenames/examples/__init__.py
touch debian/tmp/usr/share/doc/filenames/examples/very_interesting_example
+ touch debian/tmp/usr/share/doc/filenames/examples/very_interesting_example2
+ gzip debian/tmp/usr/share/doc/filenames/examples/very_interesting_example2
touch debian/tmp/usr/share/doc/filenames/Changes
chmod 644 debian/tmp/usr/share/doc/filenames/Changes
gzip -9 debian/tmp/usr/share/doc/filenames/Changes
Modified: trunk/testset/info_tags.filenames
===================================================================
--- trunk/testset/info_tags.filenames 2004-04-07 22:18:57 UTC (rev 124)
+++ trunk/testset/info_tags.filenames 2004-04-07 22:44:58 UTC (rev 125)
@@ -91,6 +91,8 @@
N:
N: Package contains a file which is empty.
N:
+W: filenames: zero-byte-file-in-doc-directory usr/share/doc/filenames/examples/very_interesting_example2.gz
+W: filenames: zero-byte-file-in-doc-directory usr/share/doc/filenames/Changes.gz
E: filenames: symlink-should-be-absolute usr/lib/filenames/symlink1wrong ../../../etc/symlink
N:
N: Symbolic links between different top-level directories should be
Modified: trunk/testset/tags.filenames
===================================================================
--- trunk/testset/tags.filenames 2004-04-07 22:18:57 UTC (rev 124)
+++ trunk/testset/tags.filenames 2004-04-07 22:44:58 UTC (rev 125)
@@ -16,6 +16,8 @@
W: filenames: package-contains-svn-control-dir usr/lib/perl5/.svn/
W: filenames: package-contains-CVS-dir usr/lib/perl5/CVS/
W: filenames: zero-byte-file-in-doc-directory usr/share/doc/filenames/examples/very_interesting_example
+W: filenames: zero-byte-file-in-doc-directory usr/share/doc/filenames/examples/very_interesting_example2.gz
+W: filenames: zero-byte-file-in-doc-directory usr/share/doc/filenames/Changes.gz
E: filenames: symlink-should-be-absolute usr/lib/filenames/symlink1wrong ../../../etc/symlink
E: filenames: symlink-has-too-many-up-segments usr/lib/filenames/symlink2wrong ../../../../etc/symlink
E: filenames: symlink-should-be-relative usr/lib/filenames/symlink3wrong /usr/lib/filenames/symlink2
Reply to: