The following commit has been merged in the master branch:
commit eec41e280f1020c9f62f5050d0621cf214a8e728
Author: Niels Thykier <[email protected]>
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


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to