Your message dated Thu, 17 Apr 2008 13:05:46 +0000
with message-id <[EMAIL PROTECTED]>
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 [EMAIL PROTECTED]
immediately.)
--
476480: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476480
Debian Bug Tracking System
Contact [EMAIL PROTECTED] 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.*
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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julien Cristau <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])
-----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 <[email protected]>
Changed-By: Julien Cristau <[EMAIL PROTECTED]>
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 ---