Your message dated Wed, 15 May 2013 19:00:28 +0000
with message-id <e1ucgw8-0004ou...@franck.debian.org>
and subject line Bug#708357: fixed in alsa-lib 1.0.27-4
has caused the Debian Bug report #708357,
regarding alsa-lib: Broken shlibs for udeb
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.)


-- 
708357: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708357
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: alsa-lib
Version: 1.0.27-3
Severity: serious
Tags: d-i patch
Justification: broken shlibs
Control: block 708353 by -1

Hi,

just checked that the attached patch fixes the broken shlibs file WRT
udebs (see #708353): --add-udeb was lost, and -V is needed to ensure a
proper version is used for udebs (no symbols file support for those).

I picked the last upstream version to make sure, but in theory you could
lower it to the last version that introduced symbols exposed in the
udeb. Doesn't matter much at this early stage of the release cycle, I
think. I also checked a random deb package gets a “low” dependency on
libasound2, thanks to the symbols file.

I'm getting other dependencies to fix, so I couldn't check yet whether
everything still works fine (hello, new -data package ;)).

(1.0.27-4 doesn't seem uploaded yet, but looked "finalized" in svn, so
I versioned the attached patch as an NMU against it.)

Feel free to Cc debian-boot@ if you have further questions.

Mraw,
KiBi.
Index: debian/changelog
===================================================================
--- debian/changelog	(revision 2747)
+++ debian/changelog	(working copy)
@@ -1,3 +1,15 @@
+alsa-lib (1.0.27-4.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Fix dh_makeshlibs call:
+    - Reintroduce --add-udeb=libasound2-udeb (broken dependencies for udebs
+      otherwise: #708353 for alsa-utils-udeb).
+    - Restore -V'libasound2 (>= 1.0.27)' as well, since symbols files don't
+      work for udebs. Regular debs will keep on picking the most relaxed
+      dependency, as usual.
+
+ -- Cyril Brulebois <k...@debian.org>  Wed, 15 May 2013 12:16:56 +0200
+
 alsa-lib (1.0.27-4) unstable; urgency=low
 
   * Add double_dlclose.patch: from Git; avoid a double call of dlclose()
Index: debian/rules
===================================================================
--- debian/rules	(revision 2747)
+++ debian/rules	(working copy)
@@ -24,7 +24,7 @@
 	dh_strip --dbg-package=libasound2-dbg
 
 override_dh_makeshlibs:
-	dh_makeshlibs --exclude=usr/lib/$(DEB_HOST_MULTIARCH)/alsa-lib/smixer -- -c4
+	dh_makeshlibs --exclude=usr/lib/$(DEB_HOST_MULTIARCH)/alsa-lib/smixer -V'libasound2 (>= 1.0.27)' --add-udeb=libasound2-udeb -- -c4
 
 override_dh_install:
 	dh_install --list-missing

--- End Message ---
--- Begin Message ---
Source: alsa-lib
Source-Version: 1.0.27-4

We believe that the bug you reported is fixed in the latest version of
alsa-lib, which is due to be installed in the Debian FTP archive.

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 708...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jordi Mallach <jo...@debian.org> (supplier of updated alsa-lib 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: Tue, 14 May 2013 20:34:25 +0200
Source: alsa-lib
Binary: libasound2 libasound2-dev libasound2-dbg libasound2-data 
libasound2-udeb libasound2-doc
Architecture: source amd64 all
Version: 1.0.27-4
Distribution: unstable
Urgency: low
Maintainer: Debian ALSA Maintainers <pkg-alsa-de...@lists.alioth.debian.org>
Changed-By: Jordi Mallach <jo...@debian.org>
Description: 
 libasound2 - shared library for ALSA applications
 libasound2-data - Configuration files and profiles for ALSA drivers
 libasound2-dbg - debugging symbols for libasound2
 libasound2-dev - shared library for ALSA applications -- development files
 libasound2-doc - documentation for user-space ALSA application programming
 libasound2-udeb - shared library for ALSA applications (udeb) (udeb)
Closes: 708357
Changes: 
 alsa-lib (1.0.27-4) unstable; urgency=low
 .
   [ Jordi Mallach ]
   * Add double_dlclose.patch: from Git; avoid a double call of dlclose()
     in dlobj caching code.
   * inline_headers.patch: from Git; use __inline__ for exported headers.
     Fixes builds for packages using C90.
   * Add ucm_profiles.patch: from Git; include UCM profiles from Chromebook
     and Ubuntu.
   * Introduce a new binary libasound2-data, and install all driver
     configuration files and UCM profiles there.
 .
   [ Cyril Brulebois ]
   * Fix dh_makeshlibs call:
     - Reintroduce --add-udeb=libasound2-udeb (broken dependencies for debs
       otherwise: #708353 for alsa-utils-udeb).
     - Restore -V'libasound2 (>= 1.0.27)' as well, since symbols files don't
       work for udebs. Regular debs will keep on picking the most relaxed
       dependency, as usual. Closes: #708357.
Checksums-Sha1: 
 7f91049d738e1902a31907ab351cfe823b2caafc 1678 alsa-lib_1.0.27-4.dsc
 f2ca8d289e4ad4d8697c8ab56dca4262bf462f2c 56265 alsa-lib_1.0.27-4.debian.tar.gz
 a6673f504ed839cfb752980f1193f0f8fc69d27e 456430 libasound2_1.0.27-4_amd64.deb
 16cd841224dd333129cd0f0e24b0a840f77c7fc8 112016 
libasound2-dev_1.0.27-4_amd64.deb
 5d7ebb4734c077f30d36fbe2e2a0ee2295679114 1225858 
libasound2-dbg_1.0.27-4_amd64.deb
 733e4a19d5943a3c86ca42e9d43ea84876d766a9 61588 libasound2-data_1.0.27-4_all.deb
 6a810c6e3465c341fb26e464d55fc47cb4c1db46 326734 
libasound2-udeb_1.0.27-4_amd64.udeb
 1c2ac57b41eba2139a23574d0301448574152463 1466470 
libasound2-doc_1.0.27-4_all.deb
Checksums-Sha256: 
 356dc24766257da303176692d0472e517b33b076c0b9c7c1e33c036549e16882 1678 
alsa-lib_1.0.27-4.dsc
 09ebac18e6feac32f295dc0603e3e08ca02c89727598a8f4e80f6ea0600c50a7 56265 
alsa-lib_1.0.27-4.debian.tar.gz
 3d3422f28890c33cd35979762f945ae5dbfaa2f52ba169f74cef31e291412633 456430 
libasound2_1.0.27-4_amd64.deb
 41ac576b6f4605c8c81abb2951156f101e6e5627f69d83d5ff7fd5419333afcc 112016 
libasound2-dev_1.0.27-4_amd64.deb
 38f3affa974b2ce7eb3e06345eab15a98944b7c5f4234693dbd452f3289d980f 1225858 
libasound2-dbg_1.0.27-4_amd64.deb
 4e17c58d36319a6db959ea4b1f9faecd0fbc41d4c1c87c914c45864585271075 61588 
libasound2-data_1.0.27-4_all.deb
 9308c9a2935239fda3881e880b22506536662b13688951e399e95983c71f4f7b 326734 
libasound2-udeb_1.0.27-4_amd64.udeb
 b6d94e146cd5843c731042bd53f1e202dfb853394df7531dad64e0b1227c644f 1466470 
libasound2-doc_1.0.27-4_all.deb
Files: 
 87456f84f604f924d170104dfbbb0327 1678 libs optional alsa-lib_1.0.27-4.dsc
 f775bf7a7bd848b5553b50c50d65b12d 56265 libs optional 
alsa-lib_1.0.27-4.debian.tar.gz
 e09947f9a974eb6f1416da34bb7de36f 456430 libs optional 
libasound2_1.0.27-4_amd64.deb
 6535307d120113d06feba29cf3fdfe35 112016 libdevel optional 
libasound2-dev_1.0.27-4_amd64.deb
 e3ba88e9ee9196994bd23bfda0196be4 1225858 debug extra 
libasound2-dbg_1.0.27-4_amd64.deb
 e03a323d4e2b57f899d329dcdf75e5c8 61588 libs optional 
libasound2-data_1.0.27-4_all.deb
 54a353bca55bfac3ef6af4726f3cab2a 326734 debian-installer optional 
libasound2-udeb_1.0.27-4_amd64.udeb
 1a57d462d670127d4c9c75b96b16924e 1466470 doc optional 
libasound2-doc_1.0.27-4_all.deb

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

iEYEARECAAYFAlGTpXsACgkQJYSUupF6Il6l0ACgw0MhzslgX6D6J/6OQbxtvjOT
VxgAoMHlGffJfu3stzQC5kEg8AKFWk/e
=KlfR
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to