Bug#979113: libpulse-dev: lib .so files in -dev package, cause other programs to fail

Andreas Metzler ametzler at bebt.de
Sun Jan 3 06:45:33 GMT 2021


On 2021-01-02 Federico Grau <donfede at casagrau.org> wrote:
> Package: libpulse-dev
> Version: 12.2-4+deb10u1
> Severity: normal

> Dear Maintainer,

> * What led up to the situation?
>     Other programs were failing, because they were unable to load
>     libpulse-simple.so library file with only libpulse0 package installed.
>     The xcwcp package is one such example.

> * What exactly did you do (or not do) that was effective (or ineffective)?
>     A workaround is to install libpulse-dev in addition to libpulse0.
>     However this also installs several additional other packages, and should
>     not be required for standard library usage.

>     Attached is a patch against current salsa.debian.org git, to alter the
>     debian file packaging associating library .so files with the library
>     package.
[...]
> diff --git a/debian/libpulse0.install b/debian/libpulse0.install
> index cf55606f..cf3d95ed 100644
> --- a/debian/libpulse0.install
> +++ b/debian/libpulse0.install
> @@ -1,4 +1,6 @@
>  etc/pulse/client.conf
> +usr/lib/*/libpulse.so
[...]

Hello,

that change is in direct opposition to to Debian's way of handling
shared libraries. https://www.debian.org/doc/debian-policy/ch-sharedlibs.html

If xcwcp requires the unversioned .so it will need a dependency on the
development package.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



More information about the pkg-pulseaudio-devel mailing list