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

[SCM] Debian package checker branch, master, updated. 2.5.0-53-g8de1c7c



The following commit has been merged in the master branch:
commit eec41e280f1020c9f62f5050d0621cf214a8e728
Author: Niels Thykier <niels@thykier.net>
Date:   Tue Jun 14 15:34:35 2011 +0200

    Added test for missing libc depends

diff --git a/t/COVERAGE b/t/COVERAGE
index c57cf57..976f65a 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -165,7 +165,6 @@ The following tags are only tested by the legacy test suite:
 binaries binary-has-unneeded-section
 binaries binary-with-bad-dynamic-table
 binaries debug-file-should-use-detached-symbols
-binaries missing-dependency-on-libc
 binaries missing-dependency-on-perlapi
 binaries package-name-doesnt-match-sonames
 binaries shared-lib-without-dependency-information
@@ -416,7 +415,6 @@ debug
   debug-file-should-use-detached-symbols
   duplicate-entry-in-symbols-control-file
   invalid-template-id-in-symbols-file
-  missing-dependency-on-libc
   shared-lib-without-dependency-information
   sharedobject-in-library-directory-missing-soname
   symbols-declared-but-not-shlib
diff --git a/t/tests/binaries-missing-depends/debian/Makefile b/t/tests/binaries-missing-depends-on-libc/debian/Makefile
similarity index 100%
copy from t/tests/binaries-missing-depends/debian/Makefile
copy to t/tests/binaries-missing-depends-on-libc/debian/Makefile
diff --git a/t/tests/binaries-missing-depends/debian/basic.c b/t/tests/binaries-missing-depends-on-libc/debian/basic.c
similarity index 100%
copy from t/tests/binaries-missing-depends/debian/basic.c
copy to t/tests/binaries-missing-depends-on-libc/debian/basic.c
diff --git a/t/tests/binaries-missing-depends/debian/debian/control.in b/t/tests/binaries-missing-depends-on-libc/debian/debian/control.in
similarity index 88%
copy from t/tests/binaries-missing-depends/debian/debian/control.in
copy to t/tests/binaries-missing-depends-on-libc/debian/debian/control.in
index 9f1b2a7..f24fb3f 100644
--- a/t/tests/binaries-missing-depends/debian/debian/control.in
+++ b/t/tests/binaries-missing-depends-on-libc/debian/debian/control.in
@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 7.0.50~), perl
 
 Package: libbasic2
 Architecture: any
-Depends: $\{misc:Depends\}, $\{shlib:Depends\}
+Depends: some-pkg, $\{misc:Depends\}, $\{shlib:Depends\}
 Description: {$description}
  This is a test package designed to exercise some feature or tag of
  Lintian.  It is part of the Lintian test suite and may do very odd
diff --git a/t/tests/binaries-missing-depends/debian/debian/libbasic2.symbols b/t/tests/binaries-missing-depends-on-libc/debian/debian/libbasic2.symbols
similarity index 100%
copy from t/tests/binaries-missing-depends/debian/debian/libbasic2.symbols
copy to t/tests/binaries-missing-depends-on-libc/debian/debian/libbasic2.symbols
diff --git a/t/tests/binaries-missing-depends-on-libc/debian/debian/rules b/t/tests/binaries-missing-depends-on-libc/debian/debian/rules
new file mode 100644
index 0000000..80b4ac1
--- /dev/null
+++ b/t/tests/binaries-missing-depends-on-libc/debian/debian/rules
@@ -0,0 +1,10 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@
+
+override_dh_gencontrol:
+	# Remove the shlib:Depends since it will contain libc
+	sed -i '/shlib:Depends=/ d' debian/libbasic2.substvars
+	echo "shlib:depends=" >> debian/libbasic2.substvars
+	dh_gencontrol
diff --git a/t/tests/binaries-missing-depends-on-libc/desc b/t/tests/binaries-missing-depends-on-libc/desc
new file mode 100644
index 0000000..71d076e
--- /dev/null
+++ b/t/tests/binaries-missing-depends-on-libc/desc
@@ -0,0 +1,6 @@
+Testname: binaries-missing-depends-on-libc
+Sequence: 6000
+Version: 1.0
+Description: Test for missing libc depends
+Architecture: any
+Test-For: missing-dependency-on-libc
diff --git a/t/tests/binaries-missing-depends-on-libc/tags b/t/tests/binaries-missing-depends-on-libc/tags
new file mode 100644
index 0000000..15de9ec
--- /dev/null
+++ b/t/tests/binaries-missing-depends-on-libc/tags
@@ -0,0 +1 @@
+E: libbasic2: missing-dependency-on-libc needed by usr/lib/libbasic.so.2

-- 
Debian package checker


Reply to: