[SCM] Debian package checker branch, master, updated. 2.5.2-68-g91f4ebb
The following commit has been merged in the master branch:
commit 91f4ebb91bebabd9a4fb741bad51fa1605fcd020
Author: Niels Thykier <niels@thykier.net>
Date: Wed Aug 31 11:09:25 2011 +0200
Do not emit shlib-calls-exit for libraries with an INTERP section
diff --git a/checks/shared-libs b/checks/shared-libs
index cc9f047..1922113 100644
--- a/checks/shared-libs
+++ b/checks/shared-libs
@@ -108,7 +108,11 @@ for my $cur_file (@{$info->sorted_index}) {
my @symbol_names = map { @{$_}[2] } @{$objdump->{$cur_file}->{SYMBOLS}};
if ((grep /^_?exit$/, @symbol_names) && (!grep $_ eq 'fork', @symbol_names)) {
- tag 'shlib-calls-exit', $cur_file;
+ # If it has an INTERP section it might be an application with
+ # a SONAME (hi openjdk-6, see #614305). Also see the comment
+ # for "shlib-with-executable-bit" below.
+ tag 'shlib-calls-exit', $cur_file
+ unless ($objdump->{$real_file}->{INTERP});
}
# Don't apply the permission checks to links since this only results
diff --git a/debian/changelog b/debian/changelog
index 88c56f5..9b75817 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -50,8 +50,10 @@ lintian (2.5.3) UNRELEASED; urgency=low
+ [NT] Ignore non-ELF files in multiarch paths, when checking for
a missing pre-depends on multiarch-support. Thanks to Sven
Joachim for the report. (Closes: #639735)
- * checks/shared-libs.desc:
+ * checks/shared-libs{,.desc}:
+ [JW] Fixed a typo in a tag description. (Closes: #639177)
+ + [NT] Do not emit shlib-calls-exit for libraries that have an
+ INTERP section. (Closes: #607339)
* checks/source-copyright{,.desc}:
+ [JW] Added check for DEP-5 copyright files. (Closes: #633779)
* checks/standards-version:
--
Debian package checker
Reply to: