Your message dated Sat, 14 Aug 2010 15:47:17 +0000
with message-id <e1okix3-0006vk...@franck.debian.org>
and subject line Bug#590961: fixed in libao 1.0.0-5
has caused the Debian Bug report #590961,
regarding libao4: Please raise suggestions to depencies, breaks other software 
otherwise
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.)


-- 
590961: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590961
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libao4
Version: 1.0.0-4
Severity: serious
Justification: Breaks other software

Hi,

since version 2.30 brasero[1] (a graphical burning program) explicitly
checks the versions of the third-party tools it is using[2]; among these
is cdrdao[3] (Disk-At-Once recorder). Normally this looks like this:

 $ cdrdao version | sed 's/^/STDIN:/g'
 Cdrdao version 1.2.3 - (C) Andreas Mueller <andr...@daneb.de>

 (As you can see everything goes to stderr)

Now if libaudio2[4] is not installed it looks like this:

 $ cdrdao version | sed 's/^/STDIN:/g'
 ERROR: Failed to load plugin /usr/lib/ao/plugins-4/libnas.so => dlopen() failed
 Cdrdao version 1.2.3 - (C) Andreas Mueller <andr...@daneb.de>

This is because /usr/lib/ao/plugins-4/libnas.so links against
libaudio.so.2 which is provided by libaudio2. As a consequence brasero
can't parse the cdrdao version string anymore (see [5]) and thus fails
to recognize it correctly which results in audio disc creation being
disabled.

Now most users won't see this error because some other package pulled in
libaudio2, but if not, unrelated things like brasero will break.

This problem is not limited to libaudio2 but also affects the other
suggestions. If I install cdrdao in a fresh chroot set up by debootstrap
I get this:

 $ cdrdao version | sed 's/^/STDIN:/g'
 ERROR: Failed to load plugin /usr/lib/ao/plugins-4/libalsa.so => dlopen() 
failed
 ERROR: Failed to load plugin /usr/lib/ao/plugins-4/libnas.so => dlopen() failed
 ERROR: Failed to load plugin /usr/lib/ao/plugins-4/libpulse.so => dlopen() 
failed
 ERROR: Failed to load plugin /usr/lib/ao/plugins-4/libesd.so => dlopen() failed
 Cdrdao version 1.2.3 - (C) Andreas Mueller <andr...@daneb.de>

Note that not only software packaged in Debian might parse such version
strings but also local programs, scripts, etc. We should therefore
prevent this error messages from screwing up things by preventing them
from being printed at all. And that can only happen by changing libao4's
suggestions[6] to depencies.

Best Regards

Alexander Kurtz

[1] http://packages.debian.org/sid/brasero
[2] 
http://git.gnome.org/browse/brasero/commit/?id=62bda5dab82ddba07b0d1af3af333860a97d39c3
[3] http://packages.debian.org/sid/cdrdao
[4] http://packages.debian.org/sid/libaudio2
[5] 
http://git.gnome.org/browse/brasero/diff/plugins/cdrdao/burn-cdrdao.c?id=62bda5dab82ddba07b0d1af3af333860a97d39c3
[6] http://packages.debian.org/sid/libao4

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: libao
Source-Version: 1.0.0-5

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

libao-common_1.0.0-5_amd64.deb
  to main/liba/libao/libao-common_1.0.0-5_amd64.deb
libao-dbg_1.0.0-5_amd64.deb
  to main/liba/libao/libao-dbg_1.0.0-5_amd64.deb
libao-dev_1.0.0-5_amd64.deb
  to main/liba/libao/libao-dev_1.0.0-5_amd64.deb
libao4_1.0.0-5_amd64.deb
  to main/liba/libao/libao4_1.0.0-5_amd64.deb
libao_1.0.0-5.diff.gz
  to main/liba/libao/libao_1.0.0-5.diff.gz
libao_1.0.0-5.dsc
  to main/liba/libao/libao_1.0.0-5.dsc



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

Debian distribution maintenance software
pp.
John Francesco Ferlito <jo...@inodes.org> (supplier of updated libao 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, 13 Apr 2010 22:41:05 +1000
Source: libao
Binary: libao4 libao-dev libao-dbg libao-common
Architecture: source amd64
Version: 1.0.0-5
Distribution: unstable
Urgency: low
Maintainer: Debian Xiph.org Maintainers <pkg-xiph-ma...@lists.alioth.debian.org>
Changed-By: John Francesco Ferlito <jo...@inodes.org>
Description: 
 libao-common - Cross Platform Audio Output Library (Common files)
 libao-dbg  - Cross Platform Audio Output Library Debug Symbols
 libao-dev  - Cross Platform Audio Output Library Development
 libao4     - Cross Platform Audio Output Library
Closes: 590961 592013
Changes: 
 libao (1.0.0-5) unstable; urgency=low
 .
   * Need to conflict on libao2 due to /etc/libao.conf stupidness.
   * Added quiet option to libao.conf since libraries shouldn't print error
     messages by default. (Closes: #590961)
   * Added quilt support and debian/README.source
   * Add upstream patch for compiling on BSD with sndio. (Closes: #592013)
Checksums-Sha1: 
 ee1af245f0cbf52b4187cfa21efef47adbfeb649 1300 libao_1.0.0-5.dsc
 696486c68cfd438c4781085be4faf311426540c7 5835 libao_1.0.0-5.diff.gz
 14212a5eb90c5a604cf679fc0427d920e7fd1463 40302 libao4_1.0.0-5_amd64.deb
 b981b9768ec66d08074d1aec733af90d2dc159ef 60972 libao-dev_1.0.0-5_amd64.deb
 db2a74912466fd2e4bcb9c02eb00b4a90fb13cfe 58106 libao-dbg_1.0.0-5_amd64.deb
 ac9fb491f1c02617a78a74e615225260f52830eb 10284 libao-common_1.0.0-5_amd64.deb
Checksums-Sha256: 
 ab2d90ba31af91c8b082a076412b81165efff22435e39a6bd520242cedc030e8 1300 
libao_1.0.0-5.dsc
 567c276b5973f07f172ec46a8e2b059b4fdc139432f6e5a8cb9629c6b5a85720 5835 
libao_1.0.0-5.diff.gz
 3e201f9a0c50d2fc437364fb9ee2b931d44c2c1654eb571dca4843e5a1305087 40302 
libao4_1.0.0-5_amd64.deb
 dfd21ef582453d2a7d108e265ecf2264f8baa5c3677800ba31a278c1608960bd 60972 
libao-dev_1.0.0-5_amd64.deb
 afe12021d2536727c53d97d4f71beca7df78355100b9a13f9f8c8f855a279c65 58106 
libao-dbg_1.0.0-5_amd64.deb
 c20df644c13156906079065632d09e81e176585794bdc4ff58ca4361915c111e 10284 
libao-common_1.0.0-5_amd64.deb
Files: 
 88ca0924fa933627541a020545fcf31e 1300 libs optional libao_1.0.0-5.dsc
 460de75cd0b2418977502d5d82501d05 5835 libs optional libao_1.0.0-5.diff.gz
 33c5baccc7e1b17e8f134e108d42d161 40302 libs optional libao4_1.0.0-5_amd64.deb
 575392b2f112d2abd252c5192ad61bbd 60972 libdevel optional 
libao-dev_1.0.0-5_amd64.deb
 4f9d392d56a32b1b942ff39f57b57d0d 58106 debug extra libao-dbg_1.0.0-5_amd64.deb
 a50fe49842ab9660bb24d4f2b9fc2027 10284 libs optional 
libao-common_1.0.0-5_amd64.deb

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

iEYEARECAAYFAkxmshQACgkQYcdJscd4KNQIxQCgkWgDATe1otjCz+/Mwez/8TbP
F8oAn0PzzJQBapfXJyUGCGXuEA7qlJkd
=HTXx
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to