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

[SCM] Debian package checker branch, master, updated. 2.5.0-30-gffdd813



The following commit has been merged in the master branch:
commit ffdd813279af130a6877c0eb8a6730f0094c8fc1
Author: Niels Thykier <niels@thykier.net>
Date:   Thu Jun 2 23:59:01 2011 +0200

    Revert "Move libbaz from the legacy testsuite to the new one"
    
    This reverts commit ee3ae4665a0cde0db77410051eaab3d715beb8e2.
    
    Moved legacy-libbaz back to the legacy testsuite to improve
    the test coverage on non-i386 architectures.  The tiny
    architecture specific part has been removed from libbaz now
    and is instead tested in shared-libs-non-pic-i386.
    
    Conflicts:
    
    	t/tests/legacy-libbaz/tags

diff --git a/t/tests/legacy-libbaz/debian/debian/source.lintian-overrides b/t/tests/legacy-libbaz/debian/debian/source.lintian-overrides
deleted file mode 100644
index 6668a2a..0000000
--- a/t/tests/legacy-libbaz/debian/debian/source.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-legacy-libbaz source: maintainer-script-lacks-debhelper-token
diff --git a/t/tests/legacy-libbaz/desc b/t/tests/legacy-libbaz/desc
deleted file mode 100644
index 876420e..0000000
--- a/t/tests/legacy-libbaz/desc
+++ /dev/null
@@ -1,5 +0,0 @@
-Testname: legacy-libbaz
-Sequence: 6000
-Version: 1-1
-Architecture: i386
-Description: libbaz test from the legacy suite
diff --git a/t/tests/legacy-libbaz/tags b/t/tests/legacy-libbaz/tags
deleted file mode 100644
index 3e7d28f..0000000
--- a/t/tests/legacy-libbaz/tags
+++ /dev/null
@@ -1,77 +0,0 @@
-E: legacy-libbaz source: not-binnmuable-any-depends-any libbaz1-dev -> libbaz1
-E: legacy-libbaz source: weak-library-dev-dependency libbaz1-dev on libbaz1 (= ${source:Version})
-E: libbaz1-dev: missing-dependency-on-libc needed by usr/lib/perl5/auto/Foo/Foo.so
-E: libbaz1: control-file-has-bad-permissions shlibs 0755 != 0644
-E: libbaz1: control-file-has-bad-permissions symbols 0755 != 0644
-E: libbaz1: debian-changelog-file-missing-or-wrong-name
-E: libbaz1: duplicate-entry-in-shlibs-control-file libdoesntexist2 1.0
-E: libbaz1: duplicate-entry-in-shlibs-control-file udeb: libdoesntexist2 1.0
-E: libbaz1: file-directly-in-usr-share-doc usr/share/doc/README.Debian
-E: libbaz1: ldconfig-symlink-missing-for-shlib usr/lib/libbaz2.so.1.0 usr/lib/libfoo2.so.1.0.3b libbaz2.so.1.0
-E: libbaz1: ldconfig-symlink-missing-for-shlib usr/lib/libbaz3.so.1 usr/lib/libbaz3.so.1.0.3b libbaz3.so.1
-E: libbaz1: maintainer-shell-script-fails-syntax-check postinst
-E: libbaz1: missing-dependency-on-perlapi
-E: libbaz1: postinst-must-call-ldconfig usr/lib/libfoo2.so.1.0.3b
-E: libbaz1: sharedobject-in-library-directory-missing-soname usr/lib/libbaz1.so.1.0.3b
-E: libbaz1: shlib-missing-in-control-file libbaz2 1.0 for usr/lib/libfoo2.so.1.0.3b
-E: libbaz1: shlib-with-executable-bit usr/lib/libfoo2.so.1.0.3b 0755
-E: libbaz1: shlib-with-non-pic-code usr/lib/libbaz3.so.1.0.3b
-E: libbaz1: symbols-declared-but-not-shlib libbaz 2
-E: libbaz1: symbols-file-contains-current-version-with-debian-revision on symbol pw
-E: libbaz1: unstripped-binary-or-object usr/lib/libbaz1.so.1.0.3b
-E: libbaz1: unstripped-binary-or-object usr/lib/libbaz3.so.1.0.3b
-E: libbaz1: unstripped-binary-or-object usr/lib/libfoo2.so.1.0.3b
-E: libbaz2-dbg: debian-changelog-file-missing
-E: libbaz2-dev: changelog-file-not-compressed changelog
-E: libbaz2-dev: debian-changelog-file-missing-or-wrong-name
-E: libbaz2: debian-changelog-file-missing-or-wrong-name
-I: ia32-libbaz2: no-symbols-control-file usr/lib/i486-linux-gnu/libbaz2.so.1.0.3b
-I: libbaz1-dev: binary-has-unneeded-section usr/lib/perl5/auto/Foo/Foo.so .comment
-I: libbaz1-dev: no-md5sums-control-file
-I: libbaz1-dev: package-contains-empty-directory usr/include/
-I: libbaz1: binary-has-unneeded-section usr/lib/perl5/auto/Foo/Foo.so .comment
-I: libbaz1: no-md5sums-control-file
-I: libbaz2-dbg: no-md5sums-control-file
-I: libbaz2-dev: no-md5sums-control-file
-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.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
-W: legacy-libbaz source: debhelper-but-no-misc-depends libbaz1-dev
-W: legacy-libbaz source: debhelper-but-no-misc-depends libbaz2
-W: legacy-libbaz source: debhelper-but-no-misc-depends libbaz2-dbg
-W: legacy-libbaz source: debhelper-but-no-misc-depends libbaz2-dev
-W: legacy-libbaz source: native-package-with-dash-version
-W: legacy-libbaz source: source-nmu-has-incorrect-version-number 1-1
-W: legacy-libbaz source: substvar-source-version-is-deprecated libbaz2-dev
-W: libbaz1-dev: wrong-section-according-to-package-name libbaz1-dev => libdevel
-W: libbaz1: missing-depends-line
-W: libbaz1: new-package-should-close-itp-bug
-W: libbaz1: package-name-doesnt-match-sonames libbaz libbaz2-1.0 libbaz3-1
-W: libbaz1: postinst-should-not-set-usr-doc-link
-W: libbaz1: shlib-missing-in-symbols-control-file libbaz.so for usr/lib/libbaz.so
-W: libbaz1: shlib-missing-in-symbols-control-file libbaz2 1.0 for usr/lib/libfoo2.so.1.0.3b
-W: libbaz1: shlib-missing-in-symbols-control-file libbaz3 1 for usr/lib/libbaz3.so.1.0.3b
-W: libbaz1: shlib-without-versioned-soname usr/lib/libbaz.so libbaz.so
-W: libbaz1: shlibs-declares-dependency-on-other-package libbaz1 (>> 1-1)
-W: libbaz1: shlibs-declares-dependency-on-other-package libbaz2
-W: libbaz1: symbols-file-contains-debian-revision on symbol foo
-W: libbaz1: unused-shlib-entry-in-control-file libbaz2 1.1
-W: libbaz1: unused-shlib-entry-in-control-file libbaz4 1
-W: libbaz1: unused-shlib-entry-in-control-file libbaz5 1
-W: libbaz1: unused-shlib-entry-in-control-file libdoesntexist2 1.0
-W: libbaz1: unused-shlib-entry-in-control-file udeb: libdoesntexist2 1.0
-W: libbaz1: unused-shlib-entry-in-symbols-control-file libbaz 2
-W: libbaz1: zero-byte-file-in-doc-directory usr/share/doc/README.Debian
-W: libbaz2-dbg: debug-package-should-be-priority-extra libbaz2-dbg
-W: libbaz2-dbg: wrong-section-according-to-package-name libbaz2-dbg => debug
-W: libbaz2-dev: new-package-should-close-itp-bug
-W: libbaz2-dev: wrong-section-according-to-package-name libbaz2-dev => libdevel
-W: libbaz2: debian-changelog-file-is-a-symlink
-W: libbaz2: package-name-doesnt-match-sonames libbaz2-1.0
-W: libbaz2: symlink-should-be-relative usr/share/doc/libbaz2/changelog.gz /usr/share/doc/lintian/changelog.gz
-X: libbaz2: package-contains-broken-symlink usr/share/doc/libbaz2/changelog.gz /usr/share/doc/lintian/changelog.gz
diff --git a/t/tests/legacy-libbaz/debian/Makefile b/testset/libbaz/Makefile
similarity index 90%
rename from t/tests/legacy-libbaz/debian/Makefile
rename to testset/libbaz/Makefile
index 1025aaf..5e64763 100644
--- a/t/tests/legacy-libbaz/debian/Makefile
+++ b/testset/libbaz/Makefile
@@ -5,11 +5,7 @@ CFLAGS=-Wall -Winline -O2
 
 OBJS=baz.o extra.o
 SHOBJS=baz.sho extra.sho
-NOPICOBJS = $(OBJS)
-DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
-ifneq ($(DEB_HOST_ARCH),i386)
 NOPICOBJS = $(SHOBJS)
-endif
 
 all: libbaz1.a libbaz2.a libbaz1.so.1.0.3b libbaz2.so libbaz3.so.1.0.3b \
 	libbaz.so
diff --git a/t/tests/legacy-libbaz/debian/baz.c b/testset/libbaz/baz.c
similarity index 100%
rename from t/tests/legacy-libbaz/debian/baz.c
rename to testset/libbaz/baz.c
diff --git a/t/tests/legacy-libbaz/debian/debian/changelog b/testset/libbaz/debian/changelog
similarity index 70%
rename from t/tests/legacy-libbaz/debian/debian/changelog
rename to testset/libbaz/debian/changelog
index 06e2992..44c0a83 100644
--- a/t/tests/legacy-libbaz/debian/debian/changelog
+++ b/testset/libbaz/debian/changelog
@@ -1,4 +1,4 @@
-legacy-libbaz (1-1) unstable; urgency=low
+libbaz (1-1) unstable; urgency=low
 
   * Initial setup
 
diff --git a/t/tests/legacy-libbaz/debian/debian/compat b/testset/libbaz/debian/compat
similarity index 100%
rename from t/tests/legacy-libbaz/debian/debian/compat
rename to testset/libbaz/debian/compat
diff --git a/t/tests/legacy-libbaz/debian/debian/control b/testset/libbaz/debian/control
similarity index 99%
rename from t/tests/legacy-libbaz/debian/debian/control
rename to testset/libbaz/debian/control
index acfbe89..7feaa86 100644
--- a/t/tests/legacy-libbaz/debian/debian/control
+++ b/testset/libbaz/debian/control
@@ -1,4 +1,4 @@
-Source: legacy-libbaz
+Source: libbaz
 Section: libs
 Priority: extra
 Maintainer: Lintian Maintainer <lintian-maint@debian.org>
diff --git a/t/tests/legacy-libbaz/debian/debian/copyright b/testset/libbaz/debian/copyright
similarity index 100%
rename from t/tests/legacy-libbaz/debian/debian/copyright
rename to testset/libbaz/debian/copyright
diff --git a/t/tests/legacy-libbaz/debian/debian/dev.postinst b/testset/libbaz/debian/dev.postinst
similarity index 100%
rename from t/tests/legacy-libbaz/debian/debian/dev.postinst
rename to testset/libbaz/debian/dev.postinst
diff --git a/t/tests/legacy-libbaz/debian/debian/dev.prerm b/testset/libbaz/debian/dev.prerm
similarity index 100%
rename from t/tests/legacy-libbaz/debian/debian/dev.prerm
rename to testset/libbaz/debian/dev.prerm
diff --git a/t/tests/legacy-libbaz/debian/debian/lib.postinst b/testset/libbaz/debian/lib.postinst
similarity index 100%
rename from t/tests/legacy-libbaz/debian/debian/lib.postinst
rename to testset/libbaz/debian/lib.postinst
diff --git a/t/tests/legacy-libbaz/debian/debian/lib.prerm b/testset/libbaz/debian/lib.prerm
similarity index 100%
rename from t/tests/legacy-libbaz/debian/debian/lib.prerm
rename to testset/libbaz/debian/lib.prerm
diff --git a/t/tests/legacy-libbaz/debian/debian/lib.shlibs b/testset/libbaz/debian/lib.shlibs
similarity index 100%
rename from t/tests/legacy-libbaz/debian/debian/lib.shlibs
rename to testset/libbaz/debian/lib.shlibs
diff --git a/t/tests/legacy-libbaz/debian/debian/lib.symbols b/testset/libbaz/debian/lib.symbols
similarity index 100%
rename from t/tests/legacy-libbaz/debian/debian/lib.symbols
rename to testset/libbaz/debian/lib.symbols
diff --git a/t/tests/legacy-libbaz/debian/debian/rules b/testset/libbaz/debian/rules
similarity index 100%
rename from t/tests/legacy-libbaz/debian/debian/rules
rename to testset/libbaz/debian/rules
diff --git a/testset/libbaz/debian/source.lintian-overrides b/testset/libbaz/debian/source.lintian-overrides
new file mode 100644
index 0000000..6008d27
--- /dev/null
+++ b/testset/libbaz/debian/source.lintian-overrides
@@ -0,0 +1 @@
+libbaz source: maintainer-script-lacks-debhelper-token
diff --git a/t/tests/legacy-libbaz/debian/extra.c b/testset/libbaz/extra.c
similarity index 100%
rename from t/tests/legacy-libbaz/debian/extra.c
rename to testset/libbaz/extra.c
diff --git a/testset/tags.libbaz b/testset/tags.libbaz
index fde9815..21f0d31 100644
--- a/testset/tags.libbaz
+++ b/testset/tags.libbaz
@@ -15,7 +15,6 @@ E: libbaz1: postinst-must-call-ldconfig usr/lib/libfoo2.so.1.0.3b
 E: libbaz1: sharedobject-in-library-directory-missing-soname usr/lib/libbaz1.so.1.0.3b
 E: libbaz1: shlib-missing-in-control-file libbaz2 1.0 for usr/lib/libfoo2.so.1.0.3b
 E: libbaz1: shlib-with-executable-bit usr/lib/libfoo2.so.1.0.3b 0755
-E: libbaz1: shlib-with-non-pic-code usr/lib/libbaz3.so.1.0.3b
 E: libbaz1: symbols-declared-but-not-shlib libbaz 2
 E: libbaz1: symbols-file-contains-current-version-with-debian-revision on symbol pw
 E: libbaz1: unstripped-binary-or-object usr/lib/libbaz1.so.1.0.3b
@@ -47,7 +46,6 @@ W: libbaz source: debhelper-but-no-misc-depends libbaz2
 W: libbaz source: debhelper-but-no-misc-depends libbaz2-dbg
 W: libbaz source: debhelper-but-no-misc-depends libbaz2-dev
 W: libbaz source: native-package-with-dash-version
-W: libbaz source: package-lacks-versioned-build-depends-on-debhelper 6
 W: libbaz source: source-nmu-has-incorrect-version-number 1-1
 W: libbaz source: substvar-source-version-is-deprecated libbaz2-dev
 W: libbaz1-dev: wrong-section-according-to-package-name libbaz1-dev => libdevel
@@ -76,3 +74,4 @@ W: libbaz2-dev: wrong-section-according-to-package-name libbaz2-dev => libdevel
 W: libbaz2: debian-changelog-file-is-a-symlink
 W: libbaz2: package-name-doesnt-match-sonames libbaz2-1.0
 W: libbaz2: symlink-should-be-relative usr/share/doc/libbaz2/changelog.gz /usr/share/doc/lintian/changelog.gz
+X: libbaz2: package-contains-broken-symlink usr/share/doc/libbaz2/changelog.gz /usr/share/doc/lintian/changelog.gz

-- 
Debian package checker


Reply to: