Control: severity 834439 normal
Control: retitle 834439 clementine should suggest gstreamer1.0-plugins-bad
Control: tags 834439 -moreinfo

On Thu, Sep 29, 2016 at 07:30:00PM +0200, Salvo Tomaselli wrote:
> At first I was offended at how could you think I would do such a
> stupid thing, but turns out you were correct :)
> 
> I attach the log. Now without the bad plugins I was able to play some sound.


So your output problem was due to:

Versions of packages clementine recommends:
pn  gstreamer1.0-alsa | gstreamer1.0-pulseaudio  <none>

By default Recommends are installed, so for the average user this 
ensures that he gets audio.

I understand the reasons why some people do not want to have the ALSA or 
PulseAudio GStreamer plugins installed, and this allows them to opt out
of installing them.

Not installing recommended packages is for "you know what you are doing" 
situations, and I do not see a bug here.


On the input side gstreamer1.0-plugins-bad is beneficial for clementine 
for some formats, but this is not a strict dependency.

I would strongly object to making this a dependency:

Installing GStreamer plugins can affect all applications using GStreamer,
and the "bad" in the name is for "bad code quality".

One example:
Recently my web browser started crashing frequently on some specific
web pages.
Looking at the backtrace, it turned out that this was caused by one of 
these "bad" GStreamer plugins - which were a dependency of a completely
unrelated package (the Farstream library).


cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

Reply via email to