[SCM] Debian package checker branch, master, updated. 2.5.10-173-g6fef257
The following commit has been merged in the master branch:
commit 6fef2574360b97f172ca5a388d4688966f8caf7a
Author: Niels Thykier <niels@thykier.net>
Date: Fri Sep 28 08:47:27 2012 +0200
c/shared-libs: Clarify that the dev symlink should be in /usr
Signed-off-by: Niels Thykier <niels@thykier.net>
diff --git a/checks/shared-libs.desc b/checks/shared-libs.desc
index 4ed3e20..4a82e3e 100644
--- a/checks/shared-libs.desc
+++ b/checks/shared-libs.desc
@@ -77,6 +77,14 @@ Info: A "-dev" package is supposed to install a "libsomething.so" symbolic
doesn't include the version number -- this is because such a link is used
by the linker when other programs are built against this shared library.
.
+ The symlink is generally expected in the same directory as the library
+ itself. The major exception to this rule is if the library is installed
+ in (or beneath) <tt>/lib</tt>, where the symlink must be installed in the
+ same dir beneath <tt>/usr</tt>.
+ .
+ Example: If the library is installed in <tt>/lib/i386-linux-gnu/libXYZ.so.V</tt>,
+ the symlink is expected at <tt>/usr/lib/i386-linux-gnu/libXYZ.so</tt>.
+ .
Implementation detail: This tag is emitted for the library package and not
the "-dev" package.
Ref: policy 8.4
diff --git a/debian/changelog b/debian/changelog
index c954d23..b048b68 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -84,6 +84,9 @@ lintian (2.5.11) UNRELEASED; urgency=low
"conffiles" control file directly.
* checks/po-debconf:
+ [NT] Fix dirhandle leak.
+ * checks/shared-libs.desc:
+ + [NT] Clearify the description of dev-pkg-without-shlib-symlink
+ to mention that the dev symlink is always expected in /usr.
* checks/scripts{,.desc}:
+ [NT] Retire check for dpkg-maintscript-helper in preinst.
(Closes: #685497)
--
Debian package checker
Reply to: