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

Bug#476480: marked as done (pixman: please add a udeb as it is required for current cairo in unstable)



Your message dated Thu, 17 Apr 2008 13:05:46 +0000
with message-id <E1JmToA-0000vG-N6@ries.debian.org>
and subject line Bug#476480: fixed in pixman 0.10.0-2
has caused the Debian Bug report #476480,
regarding pixman: please add a udeb as it is required for current cairo in unstable
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
476480: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476480
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: pixman
Version: 0.10.0-1
Severity: wishlist
Tags: d-i patch

As discussed on IRC, attached a patch for pixman to add a udeb.
An upload ASAP would be very much appreciated as current daily builds of the 
installer are broken because the libcairo-directfb2-udeb in unstable 
already depends on it (though incorrectly, a rebuild of cairo against new 
pixmap will be required to fix that).

This patch is the most simple possible solution to adding the udeb, using 
the same version of the library as the regular package.

The change to debian/rules is needed to have dh_makeshlibs add a udeb: line 
to the shlibs file in the regular library package. That line ensures that 
other udebs built against libpixman will get the correct dependency if the 
shlibs file is generated automatically.
However, as you're using an explicit .shlibs file in the debian directory, 
the line has also been added there.

Cheers,
FJP

diff -u pixman-0.10.0/debian/control pixman-0.10.0/debian/control
--- pixman-0.10.0/debian/control
+++ pixman-0.10.0/debian/control
@@ -18,6 +18,15 @@
  and implicit mask generation for geometric primitives including
  trapezoids, triangles, and rectangles.
 
+Package: libpixman-1-0-udeb
+Section: debian-installer
+XC-Package-Type: udeb
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: pixel-manipulation library for X and cairo
+ This package contains a minimal set of libraries needed for the Debian
+ installer.  Do not install it on a normal system.
+
 Package: libpixman-1-0-dbg
 Section: libdevel
 Priority: extra
diff -u pixman-0.10.0/debian/libpixman-1-0.shlibs pixman-0.10.0/debian/libpixman-1-0.shlibs
--- pixman-0.10.0/debian/libpixman-1-0.shlibs
+++ pixman-0.10.0/debian/libpixman-1-0.shlibs
@@ -1,0 +2 @@
+udeb: libpixman-1 0 libpixman-1-0-udeb (>= 0.10.0)
diff -u pixman-0.10.0/debian/rules pixman-0.10.0/debian/rules
--- pixman-0.10.0/debian/rules
+++ pixman-0.10.0/debian/rules
@@ -83,7 +83,7 @@
 	dh_strip --dbg-package=$(PACKAGE)-dbg
 	dh_compress
 	dh_fixperms
-	dh_makeshlibs
+	dh_makeshlibs -p$(PACKAGE) --add-udeb $(PACKAGE)-udeb
 	dh_shlibdeps
 	dh_installdeb
 	dh_gencontrol
only in patch2:
unchanged:
--- pixman-0.10.0.orig/debian/libpixman-1-0-udeb.install
+++ pixman-0.10.0/debian/libpixman-1-0-udeb.install
@@ -0,0 +1 @@
+usr/lib/libpixman-1.so.*

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---
--- Begin Message ---
Source: pixman
Source-Version: 0.10.0-2

We believe that the bug you reported is fixed in the latest version of
pixman, which is due to be installed in the Debian FTP archive:

libpixman-1-0-dbg_0.10.0-2_i386.deb
  to pool/main/p/pixman/libpixman-1-0-dbg_0.10.0-2_i386.deb
libpixman-1-0-udeb_0.10.0-2_i386.udeb
  to pool/main/p/pixman/libpixman-1-0-udeb_0.10.0-2_i386.udeb
libpixman-1-0_0.10.0-2_i386.deb
  to pool/main/p/pixman/libpixman-1-0_0.10.0-2_i386.deb
libpixman-1-dev_0.10.0-2_i386.deb
  to pool/main/p/pixman/libpixman-1-dev_0.10.0-2_i386.deb
pixman_0.10.0-2.diff.gz
  to pool/main/p/pixman/pixman_0.10.0-2.diff.gz
pixman_0.10.0-2.dsc
  to pool/main/p/pixman/pixman_0.10.0-2.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 476480@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <jcristau@debian.org> (supplier of updated pixman package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 17 Apr 2008 14:08:20 +0200
Source: pixman
Binary: libpixman-1-0 libpixman-1-0-udeb libpixman-1-0-dbg libpixman-1-dev
Architecture: source i386
Version: 0.10.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libpixman-1-0 - pixel-manipulation library for X and cairo
 libpixman-1-0-dbg - pixel-manipulation library for X and cairo (debugging symbols)
 libpixman-1-0-udeb - pixel-manipulation library for X and cairo (udeb)
 libpixman-1-dev - pixel-manipulation library for X and cairo (development files)
Closes: 476480
Changes: 
 pixman (0.10.0-2) unstable; urgency=low
 .
   [ Frans Pop ]
   * Add libpixman-1-0-udeb (needed for cairo).  Closes: #476480.
Checksums-Sha1: 
 f209a6c4d847351d62b6ce1c7c29cb1c360b698a 1246 pixman_0.10.0-2.dsc
 f4ef7f3684736d30cd2cae358db469f968b71807 5945 pixman_0.10.0-2.diff.gz
 0b75f28065deee5a489d6c52b80c8a5e6c26ce37 71036 libpixman-1-0_0.10.0-2_i386.deb
 e198f61f81e30de41b889e1cb9657c1438538a86 67070 libpixman-1-0-udeb_0.10.0-2_i386.udeb
 7050d336e978f9fbcb796d66af075cbce4569e69 202838 libpixman-1-0-dbg_0.10.0-2_i386.deb
 b4ac133c37301aecaea67062fe1e21493eb83805 86144 libpixman-1-dev_0.10.0-2_i386.deb
Checksums-Sha256: 
 a93ad11510ae0efe01878176f2edeec4ae424f4680a427a9c400f361ebbfe474 1246 pixman_0.10.0-2.dsc
 c09dd68290992f5bfcd7d248365303d91c8bea96d20310e6f3b53b91f8cd6c5d 5945 pixman_0.10.0-2.diff.gz
 330cdd74a65e546d205030d5007e801959a7e51ab6e5640fd05def89ed1ed72c 71036 libpixman-1-0_0.10.0-2_i386.deb
 48d5d45bb0b69b318dfa533298ed4ec2e74cb646552f72a5a9f8b1f68b5a2857 67070 libpixman-1-0-udeb_0.10.0-2_i386.udeb
 976c3dc20ae222b7425bdcd169725f43d9b08cd160012d8c35d554018795097c 202838 libpixman-1-0-dbg_0.10.0-2_i386.deb
 34d4c7d2f08121e3e6c4caa5c6ecee4586061f81496ffa8fef3b1b4591531279 86144 libpixman-1-dev_0.10.0-2_i386.deb
Files: 
 9a28ccb530f7bb8599258d74a50e64f7 1246 devel optional pixman_0.10.0-2.dsc
 cb79fe6f1ff1ad5210477d347161a79f 5945 devel optional pixman_0.10.0-2.diff.gz
 b0280d1bf3f59fbeaed009e698fb9f92 71036 libs optional libpixman-1-0_0.10.0-2_i386.deb
 f4c3509bbb593f0a0002b27ff6a22d24 67070 debian-installer optional libpixman-1-0-udeb_0.10.0-2_i386.udeb
 6dd32c76534bccf932c6cb3ccba2dd96 202838 libdevel extra libpixman-1-0-dbg_0.10.0-2_i386.deb
 ea6498369f660e2194fff499120da148 86144 libdevel optional libpixman-1-dev_0.10.0-2_i386.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIBz53mEvTgKxfcAwRAhnrAJ9V8u86Xchw3JM4/6t662GFhgmffACg28Go
HepoPo6uKBMRBjRMsmEOf4E=
=0Q3m
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: