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

Bug#698234: lintian: Stale link for missing-dependency-on-libc



Package: lintian
Version: 2.5.11
Severity: normal
Tags: patch

Dear Maintainer,

I noticed that the policy reference on the report page for
missing-dependency-on-libc [1] goes to the wrong policy section.

It *says*:
> Refer to Debian Policy Manual section 8.6 (Dependencies between the
> library and other packages - the shlibs system)

Goes to section 8.6.4:
<http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-shlibdeps>,

And probably should go to section 8.6.1 in particular:
<http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-dpkg-shlibdeps>

I recommend running private/refresh-manual-refs and optionally applying
the following patch:

diff --git a/checks/binaries.desc b/checks/binaries.desc
index fe5fed7..59e7712 100644
--- a/checks/binaries.desc
+++ b/checks/binaries.desc
@@ -173,7 +173,7 @@ Info: This appears to be an ELF file, but objdump believes it is
 Tag: missing-dependency-on-libc
 Severity: serious
 Certainty: possible
-Ref: policy 8.6
+Ref: policy 8.6.1
 Info: The listed file appears to be linked against the C library, but the
  package doesn't depend on the C library package.  Normally this indicates
  that ${shlibs:Depends} was omitted from the Depends line for this package
[1] http://lintian.debian.org/tags/missing-dependency-on-libc.html
[2] ${mumble}data/output/manual-references

-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!

Reply to: