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 ---
- To: Debian BTS Submit <submit@bugs.debian.org>
- Subject: pixman: please add a udeb as it is required for current cairo in unstable
- From: Frans Pop <elendil@planet.nl>
- Date: Thu, 17 Apr 2008 00:37:37 +0200
- Message-id: <[🔎] 200804170037.46804.elendil@planet.nl>
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, FJPdiff -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 ---
- To: 476480-close@bugs.debian.org
- Subject: Bug#476480: fixed in pixman 0.10.0-2
- From: Julien Cristau <jcristau@debian.org>
- Date: Thu, 17 Apr 2008 13:05:46 +0000
- Message-id: <E1JmToA-0000vG-N6@ries.debian.org>
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 ---