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

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