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

X Strike Force Xft SVN commit: rev 82 - trunk/debian



Author: branden
Date: 2003-10-08 18:03:11 -0500 (Wed, 08 Oct 2003)
New Revision: 82

Modified:
   trunk/debian/changelog
   trunk/debian/control
Log:
Revert revision 81.  It led to a spectacular dpkg failure of a kind I've never
seen before.

- debian/control
- debian/changelog

For the morbidly curious:

redwald:/home/branden/packages/xft# dpkg -iB *2.1.2-4*deb
Selecting previously deselected package libxft-dev.
dpkg: considering removing libxft2-dev in favour of libxft-dev ...
dpkg: yes, will remove libxft2-dev in favour of libxft-dev.
(Reading database ... 80070 files and directories currently installed.)
Unpacking libxft-dev (from libxft-dev_2.1.2-4_powerpc.deb) ...
Removing `diversion of /usr/X11R6/include/X11/Xft/Xft.h to /usr/X11R6/include/X11/Xft/Xft1.h by libxft2-dev'
dpkg-divert: rename involves overwriting `/usr/X11R6/include/X11/Xft/Xft.h' with
  different file `/usr/X11R6/include/X11/Xft/Xft1.h', not allowed
dpkg: error processing libxft-dev_2.1.2-4_powerpc.deb (--install):
 subprocess pre-installation script returned error exit status 2
Selecting previously deselected package libxft2-dbg.
Unpacking libxft2-dbg (from libxft2-dbg_2.1.2-4_powerpc.deb) ...
Removing `diversion of /usr/X11R6/include/X11/Xft/Xft.h to /usr/X11R6/include/X11/Xft/Xft1.h by libxft2-dev'
Removing `diversion of /usr/X11R6/lib/libXft.a to /usr/X11R6/lib/libXft1.a by libxft2-dev'
Removing `diversion of /usr/X11R6/lib/libXft.so to /usr/X11R6/lib/libXft1.so by libxft2-dev'
Preparing to replace libxft2 2.1.1-2 (using libxft2_2.1.2-4_powerpc.deb) ...
Unpacking replacement libxft2 ...
Setting up libxft2 (2.1.2-4) ...
dpkg: error processing libxft2 (--install):
 failed to fstat previous diversions file: Bad file descriptor
Errors were encountered while processing:
 libxft-dev_2.1.2-4_powerpc.deb
 libxft2
Processing was halted because there were too many errors.

"failed to fstat previous diversions file".  Cool.


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2003-10-08 22:41:09 UTC (rev 81)
+++ trunk/debian/changelog	2003-10-08 23:03:11 UTC (rev 82)
@@ -10,13 +10,8 @@
     - aclocal.m4
     - configure
 
-  * Make libxft-dev conflict/replace/provide libxft2-dev to smooth upgrades.
-    (libxft-dev will no longer be able to provide libxft2-dev when Xft's
-    shared object version changes, but until then it's fine.)
-    - debian/control
+ -- Branden Robinson <branden@debian.org>  Wed,  8 Oct 2003 16:59:03 -0500
 
- -- Branden Robinson <branden@debian.org>  Wed,  8 Oct 2003 17:39:49 -0500
-
 xft (2.1.2-3) unstable; urgency=low
 
   * Migrate dpkg diversions from libxft2-dev to libxft-dev, which was

Modified: trunk/debian/control
===================================================================
--- trunk/debian/control	2003-10-08 22:41:09 UTC (rev 81)
+++ trunk/debian/control	2003-10-08 23:03:11 UTC (rev 82)
@@ -39,9 +39,6 @@
 Section: libdevel
 Architecture: any
 Depends: libxft2 (= ${Source-Version}), libc6-dev | libc-dev, libfontconfig1-dev, libfreetype6-dev, libxrender-dev (>> 0.8.1), xlibs-dev (>> 4.2.1), zlib1g-dev | libz-dev, pkg-config
-Conflicts: libxft2-dev
-Replaces: libxft2-dev
-Provides: libxft2-dev
 Description: FreeType-based font drawing library for X (development files)
  Xft provides a client-side font API for X applications, making the FreeType
  font rasterizer available to X clients.  Fontconfig is used for font



Reply to: