Your message dated Sat, 30 Jul 2011 19:18:20 +0000
with message-id <e1qnf3e-0005d2...@franck.debian.org>
and subject line Bug#634253: fixed in plymouth 0.8.3-19
has caused the Debian Bug report #634253,
regarding Please make plymouth compatible with multiarch pango1.0
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 ow...@bugs.debian.org
immediately.)
--
634253: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634253
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: plymouth
Version: 0.8.3-18
Severity: important
Tags: wheezy sid patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: ubuntu-patch origin-ubuntu oneiric
Hi Daniel,
One of the consequences of the multiarch transition currently rolling
through unstable is that any package which accesses libraries by path will
need to cope with that path changing. One instance of this which was
encountered already when starting this conversion in Ubuntu is the plymouth
initramfs hook script, which needs to copy pango modules into the initramfs.
The attached patch from Ubuntu should allow the plymouth package to work
correctly with pango, both before and after pango transitions for multiarch.
Note that the copy_exec calls for the shared libraries have been dropped
entirely - copy_exec resolves library dependencies on its own, so the only
copy_exec calls needed are for top-level binaries (executables, plugins)
that are referenced directly.
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
=== modified file 'debian/changelog'
--- debian/changelog 2010-11-20 16:27:22 +0000
+++ debian/changelog 2011-07-18 07:51:31 +0000
@@ -1,3 +1,12 @@
+plymouth (0.8.3-18.1) UNRELEASED; urgency=low
+
+ * Non-maintainer upload.
+ * debian/local/plymouth.hook: handle multiarch paths for pango modules.
+ * Build-depend on dpkg-dev (>= 1.16.0) so we can check the multiarch path
+ at build time.
+
+ -- Steve Langasek <steve.langa...@ubuntu.com> Mon, 18 Jul 2011 00:39:22 -0700
+
plymouth (0.8.3-18) unstable; urgency=low
* Switching to source format 3.0 (quilt).
=== modified file 'debian/control'
--- debian/control 2010-11-20 16:27:22 +0000
+++ debian/control 2011-07-18 07:39:03 +0000
@@ -5,7 +5,7 @@
Uploaders: Daniel Baumann <dan...@debian.org>
Build-Depends:
debhelper (>= 8), autotools-dev, libdrm-dev, libgtk2.0-dev, libpango1.0-dev,
- libpng-dev, pkg-config
+ libpng-dev, pkg-config, dpkg-dev (>= 1.16.0)
Standards-Version: 3.9.1
Homepage: http://www.freedesktop.org/wiki/Software/Plymouth
Vcs-Browser: http://git.debian-maintainers.org/?p=daniel/plymouth.git
=== modified file 'debian/local/plymouth.hook'
--- debian/local/plymouth.hook 2010-10-07 08:15:17 +0000
+++ debian/local/plymouth.hook 2011-07-18 07:50:34 +0000
@@ -76,18 +76,22 @@
# copy files for font rendering
mkdir -p "${DESTDIR}/usr/share/fonts/truetype/ttf-dejavu"
- mkdir -p "${DESTDIR}/usr/lib/pango/1.6.0/modules"
mkdir -p "${DESTDIR}/etc/fonts/conf.d"
mkdir -p "${DESTDIR}/var/cache/fontconfig"
cp -a /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf "${DESTDIR}/usr/share/fonts/truetype/ttf-dejavu"
cp -a /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf "${DESTDIR}/usr/share/fonts/truetype/ttf-dejavu"
cp -a /etc/fonts/fonts.conf "${DESTDIR}/etc/fonts"
cp -rL /etc/fonts/conf.d/60-latin.conf "${DESTDIR}/etc/fonts/conf.d"
- copy_exec /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
- copy_exec /usr/lib/pango/1.6.0/module-files.d/libpango1.0-0.modules
- copy_exec /usr/lib/libpango-1.0.so.0
- copy_exec /usr/lib/libpangoft2-1.0.so.0
- copy_exec /usr/lib/libpangocairo-1.0.so.0
+ if [ -e /usr/lib/pango/1.6.0/module-files.d/libpango1.0-0.modules ]; then
+ # pre-multiarch fallback
+ PANGO_DIR=/usr/lib/pango/1.6.0
+ else
+ PANGO_DIR=/usr/lib/#DEB_HOST_MULTIARCH#/pango/1.6.0
+ fi
+ mkdir -p "${DESTDIR}${PANGO_DIR}/module-files.d"
+ mkdir -p "${DESTDIR}${PANGO_DIR}/modules"
+ cp ${PANGO_DIR}/module-files.d/libpango1.0-0.modules ${DESTDIR}${PANGO_DIR}/module-files.d/
+ copy_exec ${PANGO_DIR}/modules/pango-basic-fc.so
# copy renderers
copy_exec /usr/lib/plymouth/renderers/frame-buffer.so
=== modified file 'debian/rules'
--- debian/rules 2010-11-20 16:27:22 +0000
+++ debian/rules 2011-07-18 07:40:47 +0000
@@ -1,5 +1,7 @@
#!/usr/bin/make -f
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
%:
dh ${@}
@@ -31,6 +33,8 @@
# Adding initramfs-tools integration
install -D -m 0755 debian/local/plymouth.hook debian/plymouth/usr/share/initramfs-tools/hooks/plymouth
+ sed -i -e's/#DEB_HOST_MULTIARCH#/$(DEB_HOST_MULTIARCH)/g' \
+ debian/plymouth/usr/share/initramfs-tools/hooks/plymouth
install -D -m 0755 debian/local/plymouth.init-premount debian/plymouth/usr/share/initramfs-tools/scripts/init-premount/plymouth
install -D -m 0755 debian/local/plymouth.init-bottom debian/plymouth/usr/share/initramfs-tools/scripts/init-bottom/plymouth
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: plymouth
Source-Version: 0.8.3-19
We believe that the bug you reported is fixed in the latest version of
plymouth, which is due to be installed in the Debian FTP archive:
plymouth-dev_0.8.3-19_i386.deb
to main/p/plymouth/plymouth-dev_0.8.3-19_i386.deb
plymouth-drm_0.8.3-19_i386.deb
to main/p/plymouth/plymouth-drm_0.8.3-19_i386.deb
plymouth-themes-all_0.8.3-19_all.deb
to main/p/plymouth/plymouth-themes-all_0.8.3-19_all.deb
plymouth-themes-fade-in_0.8.3-19_all.deb
to main/p/plymouth/plymouth-themes-fade-in_0.8.3-19_all.deb
plymouth-themes-glow_0.8.3-19_all.deb
to main/p/plymouth/plymouth-themes-glow_0.8.3-19_all.deb
plymouth-themes-script_0.8.3-19_all.deb
to main/p/plymouth/plymouth-themes-script_0.8.3-19_all.deb
plymouth-themes-solar_0.8.3-19_all.deb
to main/p/plymouth/plymouth-themes-solar_0.8.3-19_all.deb
plymouth-themes-spinfinity_0.8.3-19_all.deb
to main/p/plymouth/plymouth-themes-spinfinity_0.8.3-19_all.deb
plymouth-x11_0.8.3-19_i386.deb
to main/p/plymouth/plymouth-x11_0.8.3-19_i386.deb
plymouth_0.8.3-19.debian.tar.gz
to main/p/plymouth/plymouth_0.8.3-19.debian.tar.gz
plymouth_0.8.3-19.dsc
to main/p/plymouth/plymouth_0.8.3-19.dsc
plymouth_0.8.3-19_i386.deb
to main/p/plymouth/plymouth_0.8.3-19_i386.deb
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 634...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Baumann <dan...@debian.org> (supplier of updated plymouth 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 30 Jul 2011 20:55:29 +0200
Source: plymouth
Binary: plymouth plymouth-drm plymouth-x11 plymouth-dev plymouth-themes-all
plymouth-themes-fade-in plymouth-themes-glow plymouth-themes-script
plymouth-themes-solar plymouth-themes-spinfinity
Architecture: source i386 all
Version: 0.8.3-19
Distribution: unstable
Urgency: low
Maintainer: Daniel Baumann <dan...@lists.debian-maintainers.org>
Changed-By: Daniel Baumann <dan...@debian.org>
Description:
plymouth - Graphical Boot Animation and Logger
plymouth-dev - Graphical Boot Animation and Logger (development)
plymouth-drm - Graphical Boot Animation and Logger (DRM)
plymouth-themes-all - Graphical Boot Animation and Logger (themes metapackage)
plymouth-themes-fade-in - Graphical Boot Animation and Logger (fade-in theme)
plymouth-themes-glow - Graphical Boot Animation and Logger (glow theme)
plymouth-themes-script - Graphical Boot Animation and Logger (script theme)
plymouth-themes-solar - Graphical Boot Animation and Logger (solar theme)
plymouth-themes-spinfinity - Graphical Boot Animation and Logger (spinfinity
theme)
plymouth-x11 - Graphical Boot Animation and Logger
Closes: 634253
Changes:
plymouth (0.8.3-19) unstable; urgency=low
.
* Applying patch from Steve Langasek <steve.langa...@ubuntu.com> to support
multiarch (Closes: #634253).
Checksums-Sha1:
a3ba165da5a49ec1a3ee6499b053f23239f0925e 1548 plymouth_0.8.3-19.dsc
f56fb54cb734d72cdda74fa13eb9ec70887d83c5 19289 plymouth_0.8.3-19.debian.tar.gz
8606099c412b0da73eef4bb3ea7375c60898055a 140920 plymouth_0.8.3-19_i386.deb
2d39e93c8b9f3f344310ee56d3e5d81c4d3624f5 109386 plymouth-drm_0.8.3-19_i386.deb
5af00789adc3f45d52a17a43b965925796a206a8 18662 plymouth-x11_0.8.3-19_i386.deb
42f852154c8f5c9fa738c376f3067a9b93f2e9ac 425382 plymouth-dev_0.8.3-19_i386.deb
2d308a7275eaccc8f178b1c66f14c94e88787576 6882
plymouth-themes-all_0.8.3-19_all.deb
5d5d41e59b42887238a12e4391ead18024412bfe 38016
plymouth-themes-fade-in_0.8.3-19_all.deb
7332c425ca7d9a24f183662b18a7875880842731 185794
plymouth-themes-glow_0.8.3-19_all.deb
7006daf81ea4a120605ecaf3266b68d6729dc11a 12088
plymouth-themes-script_0.8.3-19_all.deb
592187ef4b0cc3a7e419d6557d60fcec74d8aef0 366678
plymouth-themes-solar_0.8.3-19_all.deb
de4b0915ff37dd220b35d6f49f6000e71f7c3229 22094
plymouth-themes-spinfinity_0.8.3-19_all.deb
Checksums-Sha256:
2548524eaef5bf9dc31e0af66fbf60586d2016547e6935d28c48ce44369cf085 1548
plymouth_0.8.3-19.dsc
1650dbc3761da1f2c5f04eec03ecbfae8f195937b43983720e4b722b23ce50ad 19289
plymouth_0.8.3-19.debian.tar.gz
1b76269583fb4dffa7397ae37d35acd3f2c2211e9292dc98d42a117dd01a18dc 140920
plymouth_0.8.3-19_i386.deb
a9bf204a227f223ffe4a93607313362b9a1660538b693564cb565fd3e9e6bd43 109386
plymouth-drm_0.8.3-19_i386.deb
5c42c2f2b8827a31ce21718d4724755709e91a484dbfb69ed546a7b128e8f405 18662
plymouth-x11_0.8.3-19_i386.deb
34abac3b645e83fc768c05401709111f5e419e7e8582ebf39a4cbf3c3ab415b6 425382
plymouth-dev_0.8.3-19_i386.deb
0a7c95cf062eb3828bcc00aff6bf7fe53e942fdcde901985aa7d097160e87044 6882
plymouth-themes-all_0.8.3-19_all.deb
7cb944db324263e4c3a7c42d6198bb5a8d3de936b4d734b7698550e3b696b51f 38016
plymouth-themes-fade-in_0.8.3-19_all.deb
9bf2c324d72582346a7db7d8c4f3e5e60288bf3585f9d181599449e72893673e 185794
plymouth-themes-glow_0.8.3-19_all.deb
f9e7884ab6b2cecf4587eedd50da17e713ac27e414f0b5a621791e1e34cd8588 12088
plymouth-themes-script_0.8.3-19_all.deb
ea2a750c936c85a0136e67c44e64d771c18267f9a92bb56946b9daeeef3ab3fd 366678
plymouth-themes-solar_0.8.3-19_all.deb
b12ce3961b417306f99033be3b5b49422002e255119e236f9155f261a6cb0ef8 22094
plymouth-themes-spinfinity_0.8.3-19_all.deb
Files:
12f3865a8e614a49536f6f1a493e2872 1548 misc optional plymouth_0.8.3-19.dsc
98b32db1f68614706dbcf974f8613e5a 19289 misc optional
plymouth_0.8.3-19.debian.tar.gz
d85b8fa76e460eaa3e874a4c9fa33359 140920 misc optional
plymouth_0.8.3-19_i386.deb
d1dc255fa225ad092aa72a4c38f8ff01 109386 misc optional
plymouth-drm_0.8.3-19_i386.deb
c859e11795ff058b0b1f9a723c2c5274 18662 misc optional
plymouth-x11_0.8.3-19_i386.deb
bd6104279ced39ef156e69f045fdb165 425382 misc optional
plymouth-dev_0.8.3-19_i386.deb
2cb0926576b7601284ee8adc5fd999e3 6882 misc optional
plymouth-themes-all_0.8.3-19_all.deb
aef91383361276a1fef2cbc3f917acbe 38016 misc optional
plymouth-themes-fade-in_0.8.3-19_all.deb
8e9547f6d3be897674de43f3d6b69712 185794 misc optional
plymouth-themes-glow_0.8.3-19_all.deb
378762b841f80fe7ad4bec9acc5e6298 12088 misc optional
plymouth-themes-script_0.8.3-19_all.deb
679a758f2ccf60bdb31aff3a4054850f 366678 misc optional
plymouth-themes-solar_0.8.3-19_all.deb
05a7b44b13557c0a7362f8b01c4455bc 22094 misc optional
plymouth-themes-spinfinity_0.8.3-19_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk40VOAACgkQ+C5cwEsrK57qFACeKEZpjPy3WjjJR3VLjszbzNkB
rkQAoNTAgYzBqTkM97K5uZ6hTjk40SVx
=ZnTI
-----END PGP SIGNATURE-----
--- End Message ---