Bug#840359: gstreamer1.0-plugins-good providing an audiosink causes troubles

Sebastian Dröge slomo at debian.org
Thu Oct 13 08:23:33 UTC 2016

On Tue, 2016-10-11 at 00:40 +0300, Adrian Bunk wrote:
> Package: gstreamer1.0-plugins-good
> Version: 1.8.3-1+b1
> Severity: important
> Several packages like quodlibet (#785432) or buzztrax contain the
> following in the dependencies:
>   Depends: ..., gstreamer1.0-plugins-good, ...
>            gstreamer1.0-pulseaudio | gstreamer1.0-audiosink, ...
> This does not work due to gstreamer1.0-plugins-good providing
> gstreamer1.0-audiosink (since it contains libgstjack).
> The result is that many users end up with having only the JACK
> audiosink installed, and this is causing a huge amount of headaches
> for users and maintainers of packages using GStreamer (I can provide
> more bug numbers if necessary).
> There are two possible solutions for this problem:
> 1. split all audiosinks into own packages, so that
>    "gstreamer1.0-pulseaudio | gstreamer1.0-audiosink" works as
> expected
> 2. merge the ALSA and PulseAudio sinks into -base and -good,
>    so depending on -good would ensure all common audio sinks are
> present
> Are there any cases where option 2 would cause problems?

I'm not aware of any possible problems there, no. If anything it would
probably make sense to split out JACK and have PulseAudio in -good...
having JACK the default makes no sense at all.

Do you want to provide a patch for merging the PulseAudio plugin
directly into the gst-plugins-good package?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 931 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20161013/d85b0b41/attachment.sig>

More information about the pkg-gstreamer-maintainers mailing list