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
 

Attachment: 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 ---

Reply via email to