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