Bug#432258: pango1.0: udeb dependencies incorrect after cairo packaging change

Frans Pop elendil at planet.nl
Sun Jul 8 20:58:55 UTC 2007


Package: pango1.0
Version: 1.16.4-1
Severity: important
Tags: d-i patch

After a binNMU, the current libpango1.0-udeb in unstable for amd64 has a 
dependency on libcairo2 instead of libcairo-directfb2-udeb.
This is caused by a (in itself correct) packaging change in libcairo which 
means that the shlibs file for libcairo itself no longer has a udeb: line 
that refers to libcairo-directfb2-udeb.
The patch below fixes this by calling dh_shlibdeps with a -l option.

This issue is breaking the daily builds of the installer for amd64.

NOTE FOR UPLOADING
------------------
The shlibs file in version zlib1g 1:1.2.3.3.dfsg-3 in unstable is broken 
(missing the udeb: line). This was fixed in 1:1.2.3.3.dfsg-4, but that is 
not yet available for all arches (including i386).
As pango1.0 does not itself have a build dependency on zlib1g, this needs 
to be "fixed" by setting a dep-wait on zlib1g/1:1.2.3.3.dfsg-4 in 
wanna-build _immediately_ after the package is accepted.
So please:
- make sure that you have zlib1g/1:1.2.3.3.dfsg-4 installed when building
  pango1.0 for this upload
- coordinate your upload with Steve Langasek (vorlon) on #debian-release
  so that he can set this dep-wait

Thanks,
FJP

diff -u pango1.0-1.16.4/debian/rules pango1.0-1.16.4/debian/rules
--- pango1.0-1.16.4/debian/rules
+++ pango1.0-1.16.4/debian/rules
@@ -268,7 +268,8 @@
        cat debian/*/DEBIAN/shlibs | \
                sed -n -r -e 's/(([^ ]+: )?([^ ]+) ([^ ]+)) .*/\1/p' \
                        > debian/shlibs.local
-       dh_shlibdeps -a
+       dh_shlibdeps -a -N$(UDEB_PKG)
+       dh_shlibdeps -p$(UDEB_PKG) -l /usr/lib/libcairo-directfb/lib/
        -rm -f debian/shlibs.local
        dh_gencontrol -a
        dh_md5sums -a
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20070708/792b3178/attachment-0001.pgp 


More information about the pkg-gnome-maintainers mailing list