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

[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: