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

Bug#234785: marked as done (libxrender1: invalid diversions of xlibs's libXrender1)



Your message dated Mon, 1 May 2006 15:42:46 +0200
with message-id <20060501134246.GA8201@downhill.aus.cc>
and subject line Xlibs: Invalid libxrender1 library diversion
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xlibs
Version: 4.2.1-16
Severity: normal

I just noticed that there is a problem with xlibs diversion for libxrender,
I'm not tagging it sarge (even if sid provides 4.3) since I don't see any
mention of a fix related to libxrender in Xlib's changelog. If this is 
fixed in 4.3 please retag to 'sarge'

Now the gory details....

$ ls -la /usr/X11R6/lib/libXrender-1.1.so
lrwxrwxrwx    1 root     root           15 Feb  6 18:47 
/usr/X11R6/lib/libXrender-1.1.so -> libXrender.so.1
$ ls -la /usr/X11R6/lib/libXrender.so.1
ls: /usr/X11R6/lib/libXrender.so.1: No such file or directory
$ ls -la /usr/X11R6/lib/libXrender*
-rw-r--r--    1 root     root        20690 Feb  3 19:54 
/usr/X11R6/lib/libXrender-1.1.a
lrwxrwxrwx    1 root     root           15 Feb  6 18:47 
/usr/X11R6/lib/libXrender-1.1.so -> libXrender.so.1
-rw-r--r--    1 root     root        30452 May 13  2003 
/usr/X11R6/lib/libXrender.a
lrwxrwxrwx    1 root     root           23 Dec 28 15:12 
/usr/X11R6/lib/libXrender.la -> ../../lib/libXrender.la
lrwxrwxrwx    1 root     root           19 Dec 28 15:12 
/usr/X11R6/lib/libXrender.so -> libXrender.so.1.2.2
[ all of the symlinks are dangling]

$ dpkg -S /usr/X11R6/lib/libXrender.so.1
diversion by libxrender1 from: /usr/X11R6/lib/libXrender.so.1
diversion by libxrender1 to: /usr/X11R6/lib/libXrender-1.1.so.1
xlibs: /usr/X11R6/lib/libXrender.so.1

However

$ dpkg -L libxrender1
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libxrender1
/usr/share/doc/libxrender1/copyright
/usr/share/doc/libxrender1/changelog.gz
/usr/share/doc/libxrender1/changelog.Debian.gz
/usr/lib
/usr/lib/libXrender.so.1.2.2
/usr/lib/libXrender.so.1
$ dpkg --status libxrender1
Package: libxrender1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 88
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Source: xrender
Version: 0.8.3-5
Depends: libc6 (>= 2.3.2.ds1-4), xlibs (>> 4.1.0)
Conflicts: xlibs (<< 4.2.1)
Description: X Rendering Extension client library
(...)

Best regards

Javi

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Version: 0.8.3-6

On 2004-02-25 Javier Fernández-Sanguino Peña <jfs@computer.org> wrote:
[...]
> I just noticed that there is a problem with xlibs diversion for libxrender,
> I'm not tagging it sarge (even if sid provides 4.3) since I don't see any
> mention of a fix related to libxrender in Xlib's changelog. If this is 
> fixed in 4.3 please retag to 'sarge'

> Now the gory details....

> $ ls -la /usr/X11R6/lib/libXrender-1.1.so
> lrwxrwxrwx    1 root     root           15 Feb  6 18:47 
> /usr/X11R6/lib/libXrender-1.1.so -> libXrender.so.1
> $ ls -la /usr/X11R6/lib/libXrender.so.1
> ls: /usr/X11R6/lib/libXrender.so.1: No such file or directory
> $ ls -la /usr/X11R6/lib/libXrender*
> -rw-r--r--    1 root     root        20690 Feb  3 19:54 
> /usr/X11R6/lib/libXrender-1.1.a
> lrwxrwxrwx    1 root     root           15 Feb  6 18:47 
> /usr/X11R6/lib/libXrender-1.1.so -> libXrender.so.1
> -rw-r--r--    1 root     root        30452 May 13  2003 
> /usr/X11R6/lib/libXrender.a
> lrwxrwxrwx    1 root     root           23 Dec 28 15:12 
> /usr/X11R6/lib/libXrender.la -> ../../lib/libXrender.la
> lrwxrwxrwx    1 root     root           19 Dec 28 15:12 
> /usr/X11R6/lib/libXrender.so -> libXrender.so.1.2.2
> [ all of the symlinks are dangling]

> $ dpkg -S /usr/X11R6/lib/libXrender.so.1
> diversion by libxrender1 from: /usr/X11R6/lib/libXrender.so.1
> diversion by libxrender1 to: /usr/X11R6/lib/libXrender-1.1.so.1
> xlibs: /usr/X11R6/lib/libXrender.so.1

> $ dpkg --status libxrender1
> Package: libxrender1
[...]
> Version: 0.8.3-5
[...]

I cannot reproduce this on sarge, and indeed the changelog contains
this:

xrender (0.8.3-6) unstable; urgency=low

  * Make package compatible with the XFree86 4.3.0 package reorganization.
    - debian/control:
      + package build-depends on x-dev and libx11-dev instead of xlibs-dev
      + libxrender-dev depends on x-dev and libx11-dev instead of xlibs-dev
      + increased versioned conflict of libxrender1 on xlibs to (<< 4.3.0)
        due to (now undiverted) file overlaps
      + increased versioned conflict of libxrender1-dbg on xlibs-dbg to (<<
        4.3.0) due to (now undiverted) file overlaps
      + increased versioned conflict of libxrender-dev on xlibs-dev to (<<
        4.3.0) due to (now undiverted) file overlaps
    - debian/{libxrender1,libxrender1-dbg,libxrender-dev}.preinst: remove
      diversions made by previous versions of package if present
    - debian/{libxrender1,libxrender1-dbg,libxrender-dev}.postrm: deleted

  * Removal of the package diversions eliminates several related problems.
    (Closes: #227867,#230803,#233812)

Closing.
cu andreas
-- 
The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
vision of the emperor's, and its inclusion in this work does not constitute
tacit approval by the author or the publisher for any such projects,
howsoever undertaken.                                (c) Jasper Ffforde

--- End Message ---

Reply to: