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

[SCM] Debian package checker branch, master, updated. 2.5.0-rc2-13-g664a922



The following commit has been merged in the master branch:
commit 664a92247bc008bfe0fc87647a216b602ad5f9b2
Author: Niels Thykier <niels@thykier.net>
Date:   Sat Apr 9 11:12:56 2011 +0200

    Bumped S-V for legacy tests as well

diff --git a/t/runtests b/t/runtests
index df49e95..9993ac7 100755
--- a/t/runtests
+++ b/t/runtests
@@ -231,7 +231,7 @@ $q->enqueue(@tests);
 for (my $i = 0; $i < $JOBS; $i++) {
     threads->create(sub {
 	while (my $t = $q->dequeue_nb()) {
-	    my $okay = test_changes($t);
+	    my $okay = eval { test_changes($t); };
 	    unless ($okay) {
 		exit 1 unless $run_all_tests;
 		lock($status);
@@ -244,6 +244,12 @@ $tests_run += scalar(@tests);
 
 for my $thr (threads->list()) {
     $thr->join();
+    if ($thr->error){
+	# This should not happen, but if a thread terminate
+	# badly make sure we do not return success.
+	lock($status);
+	$status = 1;
+    }
 }
 msg_flush;
 
@@ -283,7 +289,7 @@ $q->enqueue(@tests);
 for (my $i = 0; $i < $JOBS; $i++) {
     threads->create(sub {
 	while (my $t = $q->dequeue_nb()) {
-	    my $okay = test_deb($t);
+	    my $okay = eval { test_deb($t); };
 	    unless ($okay) {
 		exit 1 unless $run_all_tests;
 		lock($status);
@@ -296,6 +302,12 @@ $tests_run += scalar(@tests);
 
 for my $thr (threads->list()) {
     $thr->join();
+    if ($thr->error){
+	# This should not happen, but if a thread terminate
+	# badly make sure we do not return success.
+	lock($status);
+	$status = 1;
+    }
 }
 msg_flush;
 
@@ -335,7 +347,7 @@ $q->enqueue(@tests);
 for (my $i = 0; $i < $JOBS; $i++) {
     threads->create(sub {
 	while (my $t = $q->dequeue_nb()) {
-	    my $okay = test_source($t);
+	    my $okay = eval { test_source($t); };
 	    unless ($okay) {
 		exit 1 unless $run_all_tests;
 		lock($status);
@@ -348,6 +360,12 @@ $tests_run += scalar(@tests);
 
 for my $thr (threads->list()) {
     $thr->join();
+    if ($thr->error){
+	# This should not happen, but if a thread terminate
+	# badly make sure we do not return success.
+	lock($status);
+	$status = 1;
+    }
 }
 msg_flush;
 
@@ -387,7 +405,7 @@ $q->enqueue(@tests);
 for (my $i = 0; $i < $JOBS; $i++) {
     threads->create(sub {
 	while (my $t = $q->dequeue_nb()) {
-	    my $okay = test_package($t);
+	    my $okay = eval { test_package($t); };
 	    unless ($okay) {
 		exit 1 unless $run_all_tests;
 		lock($status);
@@ -400,6 +418,12 @@ $tests_run += scalar(@tests);
 
 for my $thr (threads->list()) {
     $thr->join();
+    if ($thr->error){
+	# This should not happen, but if a thread terminate
+	# badly make sure we do not return success.
+	lock($status);
+	$status = 1;
+    }
 }
 msg_flush;
 
diff --git a/t/tests/legacy-libbaz/tags b/t/tests/legacy-libbaz/tags
index 66d6198..f53c5e2 100644
--- a/t/tests/legacy-libbaz/tags
+++ b/t/tests/legacy-libbaz/tags
@@ -37,7 +37,7 @@ I: libbaz2: no-md5sums-control-file
 I: libbaz2: no-symbols-control-file usr/lib/libbaz2.so.1.0.3b
 N: 4 tags overridden (4 warnings)
 W: ia32-libbaz2: new-package-should-close-itp-bug
-W: legacy-libbaz source: ancient-standards-version 3.2.1 (current is 3.9.1)
+W: legacy-libbaz source: ancient-standards-version 3.2.1 (current is 3.9.2)
 W: legacy-libbaz source: changelog-should-mention-nmu
 W: legacy-libbaz source: debhelper-but-no-misc-depends ia32-libbaz2
 W: legacy-libbaz source: debhelper-but-no-misc-depends libbaz1
diff --git a/testset/fields/debian/control b/testset/fields/debian/control
index 48e0d8e..d980a6e 100644
--- a/testset/fields/debian/control
+++ b/testset/fields/debian/control
@@ -2,7 +2,7 @@ Source: fields
 Section: does-not-exist
 Priority: standard
 Maintainer: Lintian Maintainers <lintian-maint@debian.org>
-Standards-Version: 3.9.1
+Standards-Version: 3.9.2
 
 Package: fields
 Essential: no
diff --git a/testset/tags.binary b/testset/tags.binary
index 5fb5f01..a78df45 100644
--- a/testset/tags.binary
+++ b/testset/tags.binary
@@ -58,7 +58,7 @@ I: binary: capitalization-error-in-description debian Debian
 I: binary: desktop-entry-contains-encoding-key usr/share/applications/goodbye.desktop:11 Encoding
 I: binary: desktop-entry-contains-encoding-key usr/share/applications/hello.desktop:13 Encoding
 I: binary: no-md5sums-control-file
-W: binary source: ancient-standards-version 3.2.1 (current is 3.9.1)
+W: binary source: ancient-standards-version 3.2.1 (current is 3.9.2)
 W: binary source: debian-rules-ignores-make-clean-error line 12
 W: binary source: debian-rules-uses-pwd line 9
 W: binary source: maintainer-upload-has-incorrect-version-number 4-1.1
diff --git a/testset/tags.debconf b/testset/tags.debconf
index fd5c288..2b20c36 100644
--- a/testset/tags.debconf
+++ b/testset/tags.debconf
@@ -29,7 +29,7 @@ I: debconf-test: unused-debconf-template debconf/testmulti-escape
 I: debconf-test: unused-debconf-template debconf/testnote
 I: debconf-test: unused-debconf-template debconf/teststring
 I: debconf-test: unused-debconf-template debconf/translate
-W: debconf source: ancient-standards-version 3.7.2 (current is 3.9.1)
+W: debconf source: ancient-standards-version 3.7.2 (current is 3.9.2)
 W: debconf source: debian-rules-calls-debhelper-in-odd-order dh_makeshlibs (line 49)
 W: debconf source: debian-rules-calls-debhelper-in-odd-order dh_makeshlibs (line 53)
 W: debconf source: debian-rules-sets-DH_COMPAT line 3
diff --git a/testset/tags.debug b/testset/tags.debug
index a842199..191f3de 100644
--- a/testset/tags.debug
+++ b/testset/tags.debug
@@ -20,7 +20,7 @@ E: libhello0: syntax-error-in-symbols-file 3
 E: libhello0: syntax-error-in-symbols-file 4
 E: libhello0: unknown-meta-field-in-symbols-file Build-Dep-Foo, line 11
 I: debug source: missing-debian-source-format
-W: debug source: ancient-standards-version 3.7.0 (current is 3.9.1)
+W: debug source: ancient-standards-version 3.7.0 (current is 3.9.2)
 W: debug source: changelog-should-not-mention-nmu
 W: debug source: dbg-package-missing-depends hi-dbg
 W: debug source: dbg-package-missing-depends libhello0-dbg
diff --git a/testset/tags.etcfiles b/testset/tags.etcfiles
index 1a4325b..b3c7ec1 100644
--- a/testset/tags.etcfiles
+++ b/testset/tags.etcfiles
@@ -10,7 +10,7 @@ E: etcfiles: no-copyright-file
 E: etcfiles: non-etc-file-marked-as-conffile var/lib/foo
 E: only-etcfiles: extended-description-is-empty
 I: etcfiles source: missing-debian-source-format
-W: etcfiles source: ancient-standards-version 3.5.0 (current is 3.9.1)
+W: etcfiles source: ancient-standards-version 3.5.0 (current is 3.9.2)
 W: etcfiles: file-missing-in-md5sums etc/improper-link
 W: etcfiles: file-missing-in-md5sums usr/share/doc/etcfiles/changelog
 W: etcfiles: package-contains-hardlink etc/improper -> etc/improper-link
diff --git a/testset/tags.filenames b/testset/tags.filenames
index 9df0968..efbad0b 100644
--- a/testset/tags.filenames
+++ b/testset/tags.filenames
@@ -48,7 +48,7 @@ I: filenames: using-first-person-in-description line 1: I
 I: more-filename-games: no-md5sums-control-file
 W: filename-games: binary-without-manpage usr/bin/test-game
 W: filename-games: no-priority-field
-W: filenames source: ancient-standards-version 3.1.1 (current is 3.9.1)
+W: filenames source: ancient-standards-version 3.1.1 (current is 3.9.2)
 W: filenames source: diff-contains-arch-control-dir .arch-ids
 W: filenames source: diff-contains-arch-control-dir {arch}
 W: filenames source: diff-contains-arch-inventory-file files/.arch-inventory
diff --git a/testset/tags.foo++ b/testset/tags.foo++
index e8b531f..6cc1ff1 100644
--- a/testset/tags.foo++
+++ b/testset/tags.foo++
@@ -17,7 +17,7 @@ E: foo++_5_arch changes: changed-by-address-malformed Marc 'HE' Brockschmidt <he
 I: foo++ source: duplicate-short-description foo++ foo++-helper
 I: foo++ source: missing-debian-source-format
 I: foo++: no-md5sums-control-file
-W: foo++ source: ancient-standards-version 3.1.1 (current is 3.9.1)
+W: foo++ source: ancient-standards-version 3.1.1 (current is 3.9.2)
 W: foo++ source: debian-watch-file-in-native-package
 W: foo++ source: debian-watch-file-unknown-version 0
 W: foo++ source: uploader-address-looks-weird Jeroen van Wolffelaar<jeroen@localhost.localdomain>
diff --git a/testset/tags.libbaz b/testset/tags.libbaz
index ea6e01c..fde9815 100644
--- a/testset/tags.libbaz
+++ b/testset/tags.libbaz
@@ -38,7 +38,7 @@ I: libbaz2: no-md5sums-control-file
 I: libbaz2: no-symbols-control-file usr/lib/libbaz2.so.1.0.3b
 N: 4 tags overridden (4 warnings)
 W: ia32-libbaz2: new-package-should-close-itp-bug
-W: libbaz source: ancient-standards-version 3.2.1 (current is 3.9.1)
+W: libbaz source: ancient-standards-version 3.2.1 (current is 3.9.2)
 W: libbaz source: changelog-should-mention-nmu
 W: libbaz source: debhelper-but-no-misc-depends ia32-libbaz2
 W: libbaz source: debhelper-but-no-misc-depends libbaz1
diff --git a/testset/tags.maintainer-scripts b/testset/tags.maintainer-scripts
index f1955a3..2a68ab0 100644
--- a/testset/tags.maintainer-scripts
+++ b/testset/tags.maintainer-scripts
@@ -39,7 +39,7 @@ E: maintainer-scripts: wrong-debian-qa-group-name QA group <packages@qa.debian.o
 I: maintainer-scripts source: missing-debian-source-format
 I: maintainer-scripts: no-md5sums-control-file
 I: maintainer-scripts: output-of-updaterc.d-not-redirected-to-dev-null bar postrm
-W: maintainer-scripts source: ancient-standards-version 3.1.1 (current is 3.9.1)
+W: maintainer-scripts source: ancient-standards-version 3.1.1 (current is 3.9.2)
 W: maintainer-scripts source: changelog-should-mention-qa
 W: maintainer-scripts source: debhelper-but-no-misc-depends maintainer-scripts
 W: maintainer-scripts source: debian-watch-file-in-native-package
diff --git a/testset/tags.relations b/testset/tags.relations
index 59c5f44..67a427b 100644
--- a/testset/tags.relations
+++ b/testset/tags.relations
@@ -32,7 +32,7 @@ I: relations-multiple-libs: description-synopsis-might-not-be-phrased-properly
 I: relations-multiple-libs: ored-depends-on-obsolete-package suggests: gs
 I: relations: conflicts-with-version foobar (<< 5+5)
 I: relations: ored-depends-on-obsolete-package recommends: gs-aladdin
-W: relations source: ancient-standards-version 3.7.3 (current is 3.9.1)
+W: relations source: ancient-standards-version 3.7.3 (current is 3.9.2)
 W: relations source: bad-homepage lintian.debian.org
 W: relations source: build-depends-on-1-revision build-depends-indep: libfoo (>= 1.2-1)
 W: relations source: build-depends-on-python-dev-with-no-arch-any
diff --git a/testset/tags.scripts b/testset/tags.scripts
index fd30ff7..f5fca62 100644
--- a/testset/tags.scripts
+++ b/testset/tags.scripts
@@ -30,7 +30,7 @@ I: scripts: init.d-script-missing-lsb-short-description etc/init.d/lsb-other
 I: scripts: no-md5sums-control-file
 I: scripts: script-in-usr-share-doc usr/share/doc/scripts/py2foo
 I: scripts: script-in-usr-share-doc usr/share/doc/scripts/rubyfoo
-W: scripts source: ancient-standards-version 3.2.1 (current is 3.9.1)
+W: scripts source: ancient-standards-version 3.2.1 (current is 3.9.2)
 W: scripts source: binary-arch-rules-but-pkg-is-arch-indep
 W: scripts source: debhelper-but-no-misc-depends scripts
 W: scripts source: debian-watch-file-declares-multiple-versions line 7

-- 
Debian package checker


Reply to: