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

X Strike Force Xrender SVN commit: rev 58 - trunk/debian



Author: branden
Date: 2003-10-08 19:04:13 -0500 (Wed, 08 Oct 2003)
New Revision: 58

Modified:
   trunk/debian/changelog
   trunk/debian/libxrender1.postrm
   trunk/debian/libxrender1.preinst
Log:
Add new diversion of the actual old libXrender shared object (as opposed
to diverting only the symlinks).  This is necessary because ldconfig will
recreate the libXrender.so.1 symbolic link in /usr/X11R6/lib, which causes
major confusion (and possibly errors from the dynamic loader) for anything
that searches /usr/X11R6/lib before /usr/lib.
/usr/X11R6/lib/libXrender.so.1.1 is now being diverted to
/usr/X11R6/lib/xlibs.libXrender-1.1.so.1.1.  The diversion's name has to
have "xlibs." preprended because ldconfig will attempt to operate on
any plain file matching "lib*.so*".

- debian/libxrender1.preinst
- debian/libxrender1.postrm


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2003-10-07 04:57:44 UTC (rev 57)
+++ trunk/debian/changelog	2003-10-09 00:04:13 UTC (rev 58)
@@ -1,3 +1,22 @@
+xrender (0.8.3-2) unstable; urgency=medium
+
+  * Urgency medium because the problem fixed by this release bites a lot of
+    KDE users who are using XFree86 4.2.0 or 4.2.1 Debian packages.
+
+  * Add new diversion of the actual old libXrender shared object (as opposed
+    to diverting only the symlinks).  This is necessary because ldconfig will
+    recreate the libXrender.so.1 symbolic link in /usr/X11R6/lib, which causes
+    major confusion (and possibly errors from the dynamic loader) for anything
+    that searches /usr/X11R6/lib before /usr/lib.
+    /usr/X11R6/lib/libXrender.so.1.1 is now being diverted to
+    /usr/X11R6/lib/xlibs.libXrender-1.1.so.1.1.  The diversion's name has to
+    have "xlibs." preprended because ldconfig will attempt to operate on
+    any plain file matching "lib*.so*".
+    - debian/libxrender1.preinst
+    - debian/libxrender1.postrm
+
+ -- Branden Robinson <branden@debian.org>  Wed,  8 Oct 2003 18:56:27 -0500
+
 xrender (0.8.3-1) unstable; urgency=low
 
   * new upstream release

Modified: trunk/debian/libxrender1.postrm
===================================================================
--- trunk/debian/libxrender1.postrm	2003-10-07 04:57:44 UTC (rev 57)
+++ trunk/debian/libxrender1.postrm	2003-10-09 00:04:13 UTC (rev 58)
@@ -6,6 +6,8 @@
 
 if [ "$1" = "remove" ]; then
     dpkg-divert --package libxrender1 --remove --rename \
+        --divert /usr/X11R6/lib/xlibs.libXrender-1.1.so.1.1 /usr/X11R6/lib/libXrender.so.1.1
+    dpkg-divert --package libxrender1 --remove --rename \
         --divert /usr/X11R6/lib/libXrender-1.1.so.1 /usr/X11R6/lib/libXrender.so.1
 fi
 

Modified: trunk/debian/libxrender1.preinst
===================================================================
--- trunk/debian/libxrender1.preinst	2003-10-07 04:57:44 UTC (rev 57)
+++ trunk/debian/libxrender1.preinst	2003-10-09 00:04:13 UTC (rev 58)
@@ -6,6 +6,8 @@
 
 if [ "$1" = "install" -o "$1" = "upgrade" ]; then
     dpkg-divert --package libxrender1 --add --rename \
+        --divert /usr/X11R6/lib/xlibs.libXrender-1.1.so.1.1 /usr/X11R6/lib/libXrender.so.1.1
+    dpkg-divert --package libxrender1 --add --rename \
         --divert /usr/X11R6/lib/libXrender-1.1.so.1 /usr/X11R6/lib/libXrender.so.1
 fi
 



Reply to: