Package: dpkg
Version: 1.14.19
Severity: wishlist

Currently, dpkg-shlibdeps prints a lot of warnings because of missing
symbols, which is a good thing. It ignores modules/plugins that don’t
have a SONAME, which is also a good thing.

However, there are *lots* of such modules out there which (incorrectly)
have a SONAME, and the warnings as currently written are misleading.
Maintainers have started doing stupid things because of them; for
example, linking python extensions to libpython.

Therefore, I propose the following behavior:
      * for *.so files without a SONAME, keep the current behavior;
      * for *.so files with a SONAME in a directory managed by ld.so,
        keep the current "OMGWTF symbols are missing" warning;
      * for *.so files with a SONAME but in another directory, display a
        less prominent warning that points to a document explaining the
        possible causes of the problem (most of the time libtool
        incorrectly adding a SONAME, sometimes a real issue with a
        library in a rpath-able directory).

Thanks,
-- 
 .''`.
: :' :      We are debian.org. Lower your prices, surrender your code.
`. `'       We will add your hardware and software distinctiveness to
  `-        our own. Resistance is futile.

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

Reply via email to