Your message dated Tue, 13 Dec 2011 09:32:30 +0000
with message-id <[email protected]>
and subject line Bug#651920: fixed in gstreamer0.10 0.10.35.2-2
has caused the Debian Bug report #651920,
regarding gstreamer0.10: dh_gstscancodecs fix needed for multiarch
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.)


-- 
651920: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=651920
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gstreamer0.10
Version: 0.10.35.2-1
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu precise ubuntu-patch

Hi folks,

As mentioned in my followup to bug #647485, a further patch is needed to
gstreamer0.10 for multiarch, because dh_gstscancodecs currently fails to
output anything for a plugin package installing to the multiarch path.

Attached is a patch I've applied in Ubuntu for this.  The changelog for this
upload is:

  * Update dh_gstscancodecs to work for both the legacy and multiarch paths.
    Thanks to YunQiang Su <[email protected]> for noticing this issue.


Thanks for considering the patch.

-- 
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/
[email protected]                                     [email protected]
=== modified file 'debian/dh_gstscancodecs'
--- debian/dh_gstscancodecs	2008-08-15 09:21:42 +0000
+++ debian/dh_gstscancodecs	2011-12-13 01:25:47 +0000
@@ -21,7 +21,8 @@
 gstreamer-based applications.
 
 dh_gstscancodecs generates substitution variable for debian/control,
-by scanning libraries /usr/lib/gstreamer-0.10/*.so.
+by scanning libraries /usr/lib/gstreamer-0.10/*.so and
+/usr/lib/$DEB_HOST_MULTIARCH/gstreamer-0.10/*.so.
 
 The generated substitution variables are
 
@@ -68,7 +69,10 @@
 
 init();
 
-$::pluginlibdirprefix = '/usr/lib/gstreamer-';
+my $deb_host_multiarch = `dpkg-architecture -qDEB_HOST_MULTIARCH`;
+chop $deb_host_multiarch;
+$::pluginlibdirprefix = '/usr/lib/'.$deb_host_multiarch.'/gstreamer-';
+$::pluginlibdirlegacy = '/usr/lib/gstreamer-';
 
 foreach my $package (@{$dh{DOPACKAGES}}) {
   my $tmp = tmpdir($package);
@@ -79,8 +83,10 @@
   delsubstvar($package, "gstreamer:Encoders");
   delsubstvar($package, "gstreamer:Decoders");
 
-  foreach my $sodir (glob "$tmp$::pluginlibdirprefix*") {
-    my $gstversion= substr($sodir, length("$tmp$::pluginlibdirprefix"));
+  foreach my $sodir (glob "$tmp$::pluginlibdirprefix* $tmp$::pluginlibdirlegacy*") {
+    my $gstversion = $sodir;
+    $gstversion =~ s/^$tmp$::pluginlibdirprefix//;
+    $gstversion =~ s/^$tmp$::pluginlibdirlegacy//;
     verbose_print("# gstreamer version $gstversion");
 
     my (undef, $tmpfile) = File::Temp::tempfile("/tmp/".basename($0).".XXXX", UNLINK => 1);


--- End Message ---
--- Begin Message ---
Source: gstreamer0.10
Source-Version: 0.10.35.2-2

We believe that the bug you reported is fixed in the latest version of
gstreamer0.10, which is due to be installed in the Debian FTP archive:

gir1.2-gstreamer-0.10_0.10.35.2-2_amd64.deb
  to main/g/gstreamer0.10/gir1.2-gstreamer-0.10_0.10.35.2-2_amd64.deb
gstreamer-tools_0.10.35.2-2_amd64.deb
  to main/g/gstreamer0.10/gstreamer-tools_0.10.35.2-2_amd64.deb
gstreamer0.10-doc_0.10.35.2-2_all.deb
  to main/g/gstreamer0.10/gstreamer0.10-doc_0.10.35.2-2_all.deb
gstreamer0.10-tools_0.10.35.2-2_amd64.deb
  to main/g/gstreamer0.10/gstreamer0.10-tools_0.10.35.2-2_amd64.deb
gstreamer0.10_0.10.35.2-2.debian.tar.gz
  to main/g/gstreamer0.10/gstreamer0.10_0.10.35.2-2.debian.tar.gz
gstreamer0.10_0.10.35.2-2.dsc
  to main/g/gstreamer0.10/gstreamer0.10_0.10.35.2-2.dsc
libgstreamer0.10-0-dbg_0.10.35.2-2_amd64.deb
  to main/g/gstreamer0.10/libgstreamer0.10-0-dbg_0.10.35.2-2_amd64.deb
libgstreamer0.10-0_0.10.35.2-2_amd64.deb
  to main/g/gstreamer0.10/libgstreamer0.10-0_0.10.35.2-2_amd64.deb
libgstreamer0.10-dev_0.10.35.2-2_amd64.deb
  to main/g/gstreamer0.10/libgstreamer0.10-dev_0.10.35.2-2_amd64.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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Dröge <[email protected]> (supplier of updated gstreamer0.10 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: Tue, 13 Dec 2011 10:08:11 +0100
Source: gstreamer0.10
Binary: libgstreamer0.10-0 libgstreamer0.10-0-dbg libgstreamer0.10-dev 
gstreamer0.10-doc gstreamer0.10-tools gstreamer-tools gir1.2-gstreamer-0.10
Architecture: source all amd64
Version: 0.10.35.2-2
Distribution: experimental
Urgency: low
Maintainer: Maintainers of GStreamer packages 
<[email protected]>
Changed-By: Sebastian Dröge <[email protected]>
Description: 
 gir1.2-gstreamer-0.10 - Description: GObject introspection data for the 
GStreamer library
 gstreamer-tools - Tools for use with GStreamer
 gstreamer0.10-doc - GStreamer core documentation and manuals
 gstreamer0.10-tools - Tools for use with GStreamer
 libgstreamer0.10-0 - Core GStreamer libraries and elements
 libgstreamer0.10-0-dbg - Core GStreamer libraries and elements
 libgstreamer0.10-dev - GStreamer core development files
Closes: 651920
Changes: 
 gstreamer0.10 (0.10.35.2-2) experimental; urgency=low
 .
   * debian/dh_gstscancodecs:
     + Fix for multi-arch to look in the correct directories (Closes: #651920).
       Patch by YunQiang Su <[email protected]>.
Checksums-Sha1: 
 0cd4ce6cb8d7123883b55f2ddc5d4be2f9769a2f 2361 gstreamer0.10_0.10.35.2-2.dsc
 d383293a545f507211eb23907ec49963efdc21f9 43383 
gstreamer0.10_0.10.35.2-2.debian.tar.gz
 3ffb3fc9f189e113df7f217c655301fba34fe00f 4072724 
gstreamer0.10-doc_0.10.35.2-2_all.deb
 ada9b47a512edb1e0b48b3049f054d7edb9378bd 1715034 
libgstreamer0.10-0_0.10.35.2-2_amd64.deb
 65933cf9d481420380242f92b67b7eca68e8ca10 2345398 
libgstreamer0.10-0-dbg_0.10.35.2-2_amd64.deb
 30f6b5a410ffa44ab0769cf6156a37debb05edc8 1766818 
libgstreamer0.10-dev_0.10.35.2-2_amd64.deb
 b34bb8918036a8a34ee6f12ccfd71ed6778958bd 661010 
gstreamer0.10-tools_0.10.35.2-2_amd64.deb
 d955b0a7882aa2710d8bd360fba83e399bd09bc9 604162 
gstreamer-tools_0.10.35.2-2_amd64.deb
 e95e737daf2c3b48443bbb2d55ce2becbff9901e 664980 
gir1.2-gstreamer-0.10_0.10.35.2-2_amd64.deb
Checksums-Sha256: 
 6fd6236223b59ee5c535a638e7c89585056cb996c4699c25b3e712b7f8c845ad 2361 
gstreamer0.10_0.10.35.2-2.dsc
 04563256b38f684c30a49c645c87d6728f7208c9f3b6b7835af220bb98e30678 43383 
gstreamer0.10_0.10.35.2-2.debian.tar.gz
 bca2024e32dbdcde3f632e5ae621b206fe4eb321df7562a4f95d4f0aa439414b 4072724 
gstreamer0.10-doc_0.10.35.2-2_all.deb
 136f2ca563f73e630c2e21c2c51368100dd6098fcfcb936c0d8f0ddb3d4bc085 1715034 
libgstreamer0.10-0_0.10.35.2-2_amd64.deb
 e8f00af0569d1e85843c7be119441b335fb491fb7733e56ca6c95dc47e6a3d30 2345398 
libgstreamer0.10-0-dbg_0.10.35.2-2_amd64.deb
 6bf9147f4283d26b7d54af5c52c77d37e69c831ce4fdab4f380df0018788f465 1766818 
libgstreamer0.10-dev_0.10.35.2-2_amd64.deb
 50ecd789b4c876ef1b7a659b338f7992dff6990632e7b987fdcf2430fb24e668 661010 
gstreamer0.10-tools_0.10.35.2-2_amd64.deb
 839fc99e5c8a0518fa7cbca9eb171621c3e1581512ae33e8c2e2f91fcae4a1e3 604162 
gstreamer-tools_0.10.35.2-2_amd64.deb
 00b23f331669b0e339ac252bf93d8922eab30e1841dfc24b9450808c8a877ab5 664980 
gir1.2-gstreamer-0.10_0.10.35.2-2_amd64.deb
Files: 
 5de8957e60198890835c65387185a553 2361 libs optional 
gstreamer0.10_0.10.35.2-2.dsc
 39a6fabe4000ec8bf9da1b085e5df3d1 43383 libs optional 
gstreamer0.10_0.10.35.2-2.debian.tar.gz
 ea2f96117de53e70689268a194836e35 4072724 doc optional 
gstreamer0.10-doc_0.10.35.2-2_all.deb
 edde49d8167aa7578fe934fb40bc1e3c 1715034 libs optional 
libgstreamer0.10-0_0.10.35.2-2_amd64.deb
 656afaabf32dc21cfc3a867fd4f13220 2345398 debug extra 
libgstreamer0.10-0-dbg_0.10.35.2-2_amd64.deb
 b2d87b7c781b694797dbc263156710ab 1766818 libdevel optional 
libgstreamer0.10-dev_0.10.35.2-2_amd64.deb
 ce4eb7f438065dce7127147694fb8dc0 661010 utils optional 
gstreamer0.10-tools_0.10.35.2-2_amd64.deb
 39009954a5b4904416e0806478addff2 604162 utils optional 
gstreamer-tools_0.10.35.2-2_amd64.deb
 827f7fde81b9440542ff20adca853cf9 664980 introspection optional 
gir1.2-gstreamer-0.10_0.10.35.2-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk7nGG8ACgkQBsBdh1vkHyGh8QCfQUhVX4TPPUNk6pWm9hrdYvDW
h8wAoLBsonlUAFirSthh0C1j5cX7lNAa
=TTb2
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to