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