Bug#553109: guile-gnutls: postinst-must-call-ldconfig /usr/lib/libguile-gnutls-v-1.so.0.0.0 by the dynamic library loader. Therefore, the package must call "ldconfig" in its postinst script.

Andreas Metzler ametzler at downhill.at.eu.org
Thu Oct 29 18:20:28 UTC 2009


On 2009-10-29 Manoj Srivastava <srivasta at debian.org> wrote:
> Package: guile-gnutls
> Version: 2.8.4-1
> Severity: serious
> Justification: The package installs shared libraries in a directory controlled
> User: lintian-maint at debian.org
> Usertags: postinst-must-call-ldconfig

> Refer to Debian Policy Manual section 8.1.1 (ldconfig) for details. 

> ,----[ 8.1.1 ldconfig ]
> | Any package installing shared libraries in one of the default library
> | directories of the dynamic linker (which are currently /usr/lib and
> | /lib) or a directory that is listed in /etc/ld.so.conf[47] must use
> | ldconfig to update the shared library system.
> |
> | The package maintainer scripts must only call ldconfig under these
> | circumstances:
> | 
> |  * When the postinst script is run with a first argument of configure, the
> | script must call ldconfig, and may optionally invoke ldconfig at other
> | times.
> |  * When the postrm script is run with a first argument of remove, the script
> |    should call ldconfig.
> `----

Hello,
These are not proper shared libraries but are dlopened bindings for
guile, which takes them outside the scope of the abovementioned part of
policy.

I am ccing the guile-1.8 maintainer to be sure that I am not doing
something horribly wrong in guile-gnutls. - Thanks for checking.

cu andreas





More information about the Pkg-gnutls-maint mailing list