[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#363922: x11 libraries don't call ldconfig



On Thu, Apr 20, 2006 at 04:20:35PM -0700, Steve Langasek wrote:
> reassign 363922 xft
> thanks
> 
> On Thu, Apr 20, 2006 at 12:17:32PM -0400, Justin Pryzby wrote:
> > Package: libfontenc,libxfont,libxrender,xcursor,xft,xorg-x11,xserver-xorg-video-i810,xserver-xorg-video-via
> > Severity: serious
> > Justification: 8.1.1: 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'[1] must use `ldconfig' to update the shared library
> >  system.
> 
> > The lack of a newline means that they have no postinstall script at
> > all:
> 
> > Setting up libx11-dev (1.0.0-6) ...
> > Setting up libxfixes3 (3.0.1.2-2+b1) ...
> > Setting up libxfixes-dev (3.0.1.2-2+b1) ...
> > Setting up libxrender1 (0.9.0.2-3) ...
> > Setting up libxrender-dev (0.9.0.2-3) ...
> > Setting up libxcursor1 (1.1.5.2-3) ...
> > Setting up libxcursor-dev (1.1.5.2-3) ...
> > Setting up xbase-clients (7.0.0-4) ...
> 
> This bug was already fixed in newer uploads of libxfixes, libxrender,
> libfontenc, libxfont, and libxcursor (xcursor was the wrong source package
> to assign this to).
I see that; hurray for running ldconfig many times back to back.

> From your original list, that leaves xft, xorg-x11, xserver-xorg-video-i180,
> and xserver-xorg-video-via.
> 
> It looks like xft is still affected, but I have no idea why you're filing
I don't remember how it got there, probably the result of apt-cache
showsrc or somewhat;  but I agree that there are at most 3 packages
which remain affected:

> The final two packages are driver packages that have nothing to do
> with shared libraries, so definitely shouldn't be calling ldconfig
> either.
These are still installed as public libraries:

xserver-xorg-video-i810
/usr/lib/libI810XvMC.so.1.0.0
/usr/lib/libI810XvMC.so
/usr/lib/libI810XvMC.so.1

xserver-xorg-video-via
/usr/lib/libviaXvMC.so.1.0.0
/usr/lib/libviaXvMCPro.so.1.0.0
/usr/lib/libviaXvMC.so
/usr/lib/libviaXvMC.so.1
/usr/lib/libviaXvMCPro.so
/usr/lib/libviaXvMCPro.so.1

Justin



Reply to: