On Thu, Nov 19 2009, Stefano Zacchiroli wrote: > tags 553122 + patch > thanks > > On Thu, Oct 29, 2009 at 12:36:20AM -0500, Manoj Srivastava wrote: >> Package: libtcl-chiark-1 >> Version: 1.1.0+nmu1 >> Severity: serious >> Justification: The package installs shared libraries in a directory >> controlled >> User: lintian-ma...@debian.org >> Usertags: postinst-must-call-ldconfig > > This bug is in the same situation of #553109: it does ship *.so under > /usr/lib/, but those *.so are only used by the Tcl interpreter to load C > code stubs binding a C library to Tcl. > > It is in theory possible for users to link against it (actually, > maintainer claims it is not, [probably, my bet, due to some missing > symbols which are available only inside the Tcl interpreter]: see the > lintian overrides in the package, I haven't actually checked which is > the case). Still it should not be the rule.
> So, once more, we can fix this with proper ldconfig invocation in > postinst or we can move those *.so in a different place. The former > solution is likely to require a change in the Tcl interpreter to look > for objects elsewhere. > Manoj: what is the -policy stance on this? Should we fix that by > actually invoking ldconfig no matter what? If this is the case, I attach > a patch offering an NMU in that direction. Please Cc me if you want me > to actually do the NMU (otherwise I'll eventually get back to this bug > log, maybe ...). Well, I think if things are in places where the linker normally looks at, then they are fair game for users to link with, and thus ldconfig should be called to prevent surprises when the library is upgraded. If it is truly a private plugin, then it generally should not live in a public location; so I think your patch of calling ldconfig is probably the simplest solution in this case. manoj -- print grep(s/^\d+(.*)/$1 /, sort(split(/ /,"8hacker, 4Perl 1Just 2another"))); mer...@iwarp.intel.com (Randal Schwartz) 6 Feb 90 22:31:17 GMT Manoj Srivastava <sriva...@debian.org> <http://www.debian.org/~srivasta/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org