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?
Description: This is a digitally signed message part