Fundamentally this comes down to a problem of the upstream libraries having
wrong sonames.  dpkg-shlibdeps and dh_makeshlibs are not going to deal with
shlibs files on a library with an SONAME of 'libcourierauth.so' as we have
here.

And this regression was deliberately introduced by upstream:

  2008-07-09  Mr. Sam  <mr...@courier-mta.com>

        * Makefile.am: Switch to versionless shared libraries.
        Install all shared libraries just as <libname>.so. make install manually
        removes *.so.0.0 files that were left over from previous versions,
        and installs a temporary *.so.0 symlink to *.so, for temporary
        binary ABI compatibility with 0.60. The symlinks will be removed in
        0.62.

That needs to be reverted to a proper so versioning scheme in order to fix
this bug.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org

Attachment: signature.asc
Description: Digital signature

Reply via email to