[SCM] Debian package checker branch, master, updated. 2.5.11-140-g35c6737
The following commit has been merged in the master branch:
commit 35c6737a19ffc60a0d05b0110f0fa5a3c963b2c5
Author: Samuel Bronson <naesten@gmail.com>
Date: Fri Feb 8 11:41:32 2013 +0100
c/binaries: Bump severity of not-linked-against-libc tags
At the same time decrease their certainty plus expand their
description.
Signed-off-by: Niels Thykier <niels@thykier.net>
diff --git a/checks/binaries.desc b/checks/binaries.desc
index d24e045..ffc9a36 100644
--- a/checks/binaries.desc
+++ b/checks/binaries.desc
@@ -41,16 +41,28 @@ Info: The package installs a statically linked binary or object file.
excluded, as are any binaries in packages named *-static.
Tag: library-not-linked-against-libc
-Severity: minor
-Certainty: certain
+Severity: important
+Certainty: possible
+Ref: policy 10.2, #698720
Info: The package installs a library which is not dynamically linked
against libc.
+ .
+ It is theoretically possible to have a library which doesn't use any
+ symbols from libc, but it is far more likely that this is a violation
+ of the requirement that "shared libraries must be linked against all
+ libraries that they use symbols from in the same way that binaries
+ are".
Tag: program-not-linked-against-libc
-Severity: minor
-Certainty: certain
+Severity: important
+Certainty: possible
+Ref: #698720
Info: The package installs a binary which is not dynamically linked
against libc.
+ .
+ It is theoretically possible to have a program which doesn't use any
+ symbols from libc, but it is far more likely that this binary simply
+ isn't linked correctly.
Tag: binary-or-shlib-defines-rpath
Severity: serious
diff --git a/debian/changelog b/debian/changelog
index d97aeae..8a82526 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -32,6 +32,9 @@ lintian (2.5.12) UNRELEASED; urgency=low
only be checked for 32bit binaries as 64bit binaries
have LFS by definition. Thanks to Guillem Jover for
the report. (Closes: #670963)
+ + [NT] Apply patch from Samuel Bronson to bump severity
+ (but decrease certainty) of the "not linked against
+ libc" tags. (Closes: #698720)
* checks/cruft:
+ [NT] Do not emit the license-problem-json-evil tag for
non-free packages.
diff --git a/t/tests/binaries-libc-link/tags b/t/tests/binaries-libc-link/tags
index e43f702..3103129 100644
--- a/t/tests/binaries-libc-link/tags
+++ b/t/tests/binaries-libc-link/tags
@@ -1,3 +1,3 @@
-W: binaries-libc-link: library-not-linked-against-libc usr/lib/basic/libbasic-nolibc
-W: binaries-libc-link: program-not-linked-against-libc usr/bin/basic
+E: binaries-libc-link: library-not-linked-against-libc usr/lib/basic/libbasic-nolibc
+E: binaries-libc-link: program-not-linked-against-libc usr/bin/basic
W: binaries-libc-link: shared-lib-without-dependency-information usr/lib/basic/libbasic-nodeps
--
Debian package checker
Reply to: