On Sun, Feb 1, 2015 at 6:22 AM, Alexander E. Patrakov <patrakov at gmail.com> wrote: > 01.02.2015 01:29, Felipe Sateler wrote: >> >> On Sat, Jan 31, 2015 at 4:56 PM, David Henningsson >> <david.henningsson at canonical.com> wrote: >>> >>> >>> On 2015-01-31 08:19, Felipe Sateler wrote: >>>> >>>> >>>> On Sat, Jan 31, 2015 at 4:52 AM, Alexander E. Patrakov >>>> <patrakov at gmail.com> wrote: >>>>> >>>>> >>>>> 31.01.2015 04:49, David Henningsson wrote: >>>>>> >>>>>> >>>>>> 2) >>>>>> dpkg-shlibdeps: warning: couldn't find library libavahi-wrap.so needed >>>>>> by >>>>>> >>>>>> >>>>>> >>>>>> debian/pulseaudio-module-raop/usr/lib/pulse-6.0/modules/module-raop-discover.so >>>>>> (ELF format: 'elf64-x86-64'; RPATH: >>>>>> '/usr/lib/x86_64-linux-gnu/pulseaudio:/usr/lib/pulse-6.0/modules') >>>>> >>>>> >>>>> >>>>>> The other one I'm not so sure about. Both libavahi-wrap.so and >>>>>> module-raop-discover.so are shipped in the same Debian package >>>>>> (pulseaudio-module-raop) so I'm not sure why it's complaining. >>>>> >>>>> >>>>> >>>>> Please verify the "Both libraries are shipped in the same Debian >>>>> package" >>>>> statement. At least for the previous version, they are not. >>>>> >>>>> >>>>> >>>>> https://packages.debian.org/experimental/amd64/pulseaudio-module-raop/filelist >>>> >>>> >>>> Indeed, it is shipped with the zeroconf module: >>>> >>>> % dlocate avahi-wrap.so >>>> pulseaudio-module-zeroconf: >>>> /usr/lib/pulse-5.99.2/modules/libavahi-wrap.so >>>> >>> >>> Must have confused RAOP with zeroconf somehow. Then this is a packaging >>> error I assume (raop needs to depend on zeroconf, or the other way >>> around, >>> or...). Thanks for looking it up! >> >> >> It is not a bug in pulseaudio, it is just that dpkg-shlibdeps is not >> smart enough: >> >> % apt-cache show pulseaudio-module-raop | grep Depends >> Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), >> libc6 (>= 2.4), libcap2 (>= 1:2.10), libpulse0 (= 5.99.2-2), >> libssl1.0.0 (>= 1.0.0), pulseaudio (= 5.99.2-2), >> pulseaudio-module-zeroconf > > > Then the dependency on pulseaudio-module-zeroconf must be versioned. It is, indirectly. All modules depend on pulseaudio (= ${Version}). Therefore one cannot have modules for different pulseaudio versions installed simultaneously. -- Saludos, Felipe Sateler