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?