FS#37561 - [cinnamon-settings-daemon] Dependency should be on pulseaudio, not pulseaudio-alsa

Attached to Project: Community Packages
Opened by Felipe Contreras (felipec) - Thursday, 31 October 2013, 03:40 GMT
Last edited by Balló György (City-busz) - Thursday, 12 December 2013, 16:30 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Alexandre Filgueira (faidoc)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Currently cinnamon-settings-deamon requires pulseaudio-alsa, however, that package is only used to override ALSA to use pulseaudio, which the user might not want (and I definitely don't).
This task depends upon

Closed by  Balló György (City-busz)
Thursday, 12 December 2013, 16:30 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Cinnamon users are expect that sounds are played trough the PulseAudio server.
Comment by Balló György (City-busz) - Sunday, 03 November 2013, 00:02 GMT
It just do the same as gnome-settings-daemon.

@Jan, why did you added pulseaudio-alsa as a dependency for gnome-settings-daemon?
Comment by Felipe Contreras (felipec) - Sunday, 03 November 2013, 06:01 GMT
Also, both cinnamon and cinnamon-control-center depend on pulseaudio too.
Comment by Jan Alexander Steffens (heftig) - Tuesday, 10 December 2013, 14:08 GMT
It's necessary for legacy output to work properly in the presence of PulseAudio, as is expected for GNOME or Cinnamon.

Nothing prevents you from altering the provided asound.conf to make whatever else the default output.
Comment by Felipe Contreras (felipec) - Thursday, 12 December 2013, 07:25 GMT
This "legacy output" is not part of Cinnamon, is it? If "legacy output" requires pulseaudio-alsa, then "legacy output" should say so in the listed packages, but it doesn't.

There's a reason pulseaudio-alsa is separated from pulseaudio, so I, *the user*, can decide if I want to enable this or not. By faking the pulseaudio-alsa requirement, you give the user no option, therefore obliterating the whole reason why pulseaudio-alsa exists.
Comment by Balló György (City-busz) - Thursday, 12 December 2013, 16:28 GMT
The /etc/asound.conf file is part of the backup array, so you can even replace it with an empty file:
# mv /etc/asound.conf{,.backup}
# touch /etc/asound.conf
and forget it ever, it won't be replaced on update.

But most users who use GNOME or Cinnamon are expects that legacy applications that won't use PulseAudio will be played trough the PulseAudio server, so they can set their volume in the control center, with the sound applet, and with the media keys.

Loading...