[pulseaudio-discuss] Two packaging questions

Alexander E. Patrakov patrakov at gmail.com
Sun Feb 1 01:22:35 PST 2015


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.

-- 
Alexander E. Patrakov


More information about the pulseaudio-discuss mailing list