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.
Manoj Srivastava
srivasta at debian.org
Sat Oct 31 08:00:44 UTC 2009
On Sat, Oct 31 2009, Andreas Metzler wrote:
> On 2009-10-29 Manoj Srivastava <srivasta at debian.org> wrote:
>> On Thu, Oct 29 2009, Andreas Metzler wrote:
>
>> > These are not proper shared libraries but are dlopened bindings for
>> > guile, which takes them outside the scope of the abovementioned part of
>> > policy.
>
>> Then should they not be in a private path?
>
> This seems to be a project for guile-1.9. As Simon already noted using
> /usr/lib/ is current practice.
>
>> As long as they are in the public library directories, you are still
>> under the policy directive, as far as I can see.
>
> Why? Shouldn't intent matter more than than binary format? Does
> running ldconfig provide any benefit?
The intent of the author does not extend to the users; since the
libraries are in the public path, end users may write code that links
to them. When a new library is installed, if the ld.so cache is not
updated, the user applications will not pickup the new libraries, and
ultimately break.
This is a bit of a stretch, I know. Could you please bring this
up on -policy, so we get a feel for what the right thing to do would
be? I think you might consider adding a lintian override, so other
people don't file a similar bug if this report is closed.
manoj
--
The typewriting machine, when played with expression, is no more
annoying than the piano when played by a sister or near relation. --
Oscar Wilde
Manoj Srivastava <srivasta at debian.org> <http://www.debian.org/~srivasta/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
More information about the Pkg-gnutls-maint
mailing list