[SCM] Debian package checker branch, master, updated. 2.5.1-179-g79e1412
The following commit has been merged in the master branch:
commit 79e1412632d5c9666fabcd14d7cb431d0fc7e164
Author: Niels Thykier <niels@thykier.net>
Date: Thu Aug 4 00:21:56 2011 +0200
Extended files-bad-perm-owner: 75% tags in test coverage
The new test suite now covers 75% of all tags and 89% incl. the
legacy test suite.
diff --git a/t/COVERAGE b/t/COVERAGE
index 81289c7..8b1bbdd 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -1,5 +1,5 @@
Last generated 2011-08-03
-Coverage: 685/914 (74.95%), w. legacy tests: 813/914 (88.95%)
+Coverage: 686/914 (75.05%), w. legacy tests: 814/914 (89.06%)
The following tags are not tested by the test suite:
@@ -55,7 +55,6 @@ files backup-file-in-package
files compressed-symlink-with-wrong-ext
files config-file-reserved
files debug-package-should-be-named-dbg
-files executable-in-usr-share-doc
files nfs-temporary-file-in-package
files non-standard-file-permissions-for-etc-init.d-script
files old-app-defaults-directory
diff --git a/t/tests/files-bad-perm-owner/debian/debian/binary.docs b/t/tests/files-bad-perm-owner/debian/debian/binary.docs
index f97aa0a..42f92ea 100644
--- a/t/tests/files-bad-perm-owner/debian/debian/binary.docs
+++ b/t/tests/files-bad-perm-owner/debian/debian/binary.docs
@@ -1,2 +1,3 @@
read-only
README
+some-file
diff --git a/t/tests/files-bad-perm-owner/debian/debian/rules b/t/tests/files-bad-perm-owner/debian/debian/rules
index b352395..03fab82 100644
--- a/t/tests/files-bad-perm-owner/debian/debian/rules
+++ b/t/tests/files-bad-perm-owner/debian/debian/rules
@@ -27,5 +27,6 @@ override_dh_fixperms:
chmod 4744 debian/$(PKG)/usr/bin/script-wuid
chmod 0751 debian/$(PKG)/usr/bin/script-ro
chmod 0744 debian/$(PKG)/usr/share/doc/$(PKG)
+ chmod 0755 debian/$(PKG)/usr/share/doc/$(PKG)/some-file
chmod 0755 debian/$(PKG)/etc/cron.d/script
chmod 0755 debian/$(PKG)/etc/emacs.d/script
diff --git a/t/tests/files-bad-perm-owner/debian/some-file b/t/tests/files-bad-perm-owner/debian/some-file
new file mode 100644
index 0000000..92a61e5
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/debian/some-file
@@ -0,0 +1,2 @@
+This is executable and should not be. :)
+ - Unforuntately it triggers an extra tag... oh well.
diff --git a/t/tests/files-bad-perm-owner/desc b/t/tests/files-bad-perm-owner/desc
index 2132ace..eaa9439 100644
--- a/t/tests/files-bad-perm-owner/desc
+++ b/t/tests/files-bad-perm-owner/desc
@@ -2,12 +2,12 @@ Testname: files-bad-perm-owner
Sequence: 6000
Version: 1.0
Description: General permissions and owner tests
-Section: games
Test-For:
bad-owner-for-doc-file
bad-permissions-for-ali-file
bad-permissions-for-etc-cron.d-script
bad-permissions-for-etc-emacs-script
+ executable-in-usr-share-doc
executable-is-not-world-readable
non-standard-dir-perm
non-standard-executable-perm
@@ -17,3 +17,4 @@ Test-For:
setgid-binary
setuid-binary
setuid-gid-binary
+
diff --git a/t/tests/files-bad-perm-owner/tags b/t/tests/files-bad-perm-owner/tags
index e1ad37b..1f4e3f0 100644
--- a/t/tests/files-bad-perm-owner/tags
+++ b/t/tests/files-bad-perm-owner/tags
@@ -1,8 +1,10 @@
E: binary: bad-owner-for-doc-file usr/share/doc/binary/README daemon/daemon != root/root
E: binary: bad-permissions-for-etc-cron.d-script etc/cron.d/script 0755 != 0644
E: binary: bad-permissions-for-etc-emacs-script etc/emacs.d/script 0755 != 0644
+E: binary: executable-in-usr-share-doc usr/share/doc/binary/some-file 0755
W: binary: bad-permissions-for-ali-file usr/lib/some-where/sample.ali
W: binary: executable-is-not-world-readable usr/bin/script-ro 0751
+W: binary: executable-not-elf-or-script usr/share/doc/binary/some-file
W: binary: non-standard-dir-perm usr/share/doc/binary/ 0744 != 0755
W: binary: non-standard-executable-perm usr/bin/script-wexec 0775 != 0755
W: binary: non-standard-file-perm usr/share/doc/binary/read-only 0444 != 0644
--
Debian package checker
Reply to: