** Attachment removed: "pulseaudio_0.9.10-2ubuntu9.3.debdiff" http://launchpadlibrarian.net/21329690/pulseaudio_0.9.10-2ubuntu9.3.debdiff
** Attachment added: "pulseaudio_0.9.10-2ubuntu9.3.debdiff" http://launchpadlibrarian.net/21333323/pulseaudio_0.9.10-2ubuntu9.3.debdiff ** Summary changed: - Alsa does not honor pcm.!default in ~/.asoundrc because of /usr/share/alsa/pulse.conf + Alsa does not honor pcm.!default because of /usr/share/alsa/pulse.conf ** Description changed: SRU information follows: - Impact statement: Users of Ubuntu 8.10 find that their ~/.asoundrc is - ignored due to one missing entry in /usr/share/alsa/pulse.conf. This - symptom affects all users with the pulseaudio package installed *and* - the daemon (regardless of system-wide or per-user session instance) - running. + Impact statement: Users of Ubuntu 8.10 find that their /etc/asound.conf + and ~/.asoundrc are ignored due to missing entries in + /usr/share/alsa/pulse.conf. This symptom affects all users with the + pulseaudio package installed *and* the daemon (regardless of system-wide + or per-user session instance) running. - Bug resolution: The missing line [to include ~/.asoundrc] is added to - /usr/share/alsa/pulse.conf. The change to the errors line mimics - libasound2's /usr/share/alsa/alsa.conf [to not throw an error upon a - missing ~/.asoundrc]. With these changes, users of default Ubuntu 8.10 - will have their ~/.asoundrc, if extant, honoured with highest priority. - If ~/.asoundrc is missing, the current behaviour of pulseaudio - overriding {pcm,ctl}.default is retained. This change is available in - the following bzr changeset: - http://bazaar.launchpad.net/~crimsun/pulseaudio/ubuntu/revision/37. + Bug resolution: The missing lines [referencing /etc/asound.conf and + ~/.asoundrc] are added to /usr/share/alsa/pulse.conf. The change to the + errors line mimics libasound2's /usr/share/alsa/alsa.conf [to not throw + an error upon a missing ~/.asoundrc]. With these changes, users of + default Ubuntu 8.10 will have their /etc/asound.conf and ~/.asoundrc, if + extant, honoured with higher priority than the configuration shipped by + pulseaudio, thereby restoring expected alsa-lib runtime conf behaviour + (for native ALSA applications) prior to intrepid. If either + /etc/asound.conf or ~/.asoundrc is missing, the current intrepid + behaviour of pulseaudio overriding {pcm,ctl}.default is retained. This + change is shown via Loggerhead here: + http://bazaar.launchpad.net/~crimsun/pulseaudio/ubuntu/revision/38?remember=36&compare_revid=36. SRU patch: - http://launchpadlibrarian.net/21329690/pulseaudio_0.9.10-2ubuntu9.3.debdiff + http://launchpadlibrarian.net/21333323/pulseaudio_0.9.10-2ubuntu9.3.debdiff Instructions to reproduce the symptom: Create an ~/.asoundrc with the following contents only: # --- begin --- pcm.!default { type plug slave hw:5,0 } ctl.!default { type hw card 5 } # --- end --- After a fresh GNOME session login, open Applications> Accessories> Terminal, and use `speaker-test -Ddefault -c2' to verify that: 1) the speaker-test output continues to play (until interrupt, ctrl+c) through the PulseAudio-configured default device; 2) no errors are generated by alsa-lib. These two symptoms verify that ~/.asoundrc is ignored. - Regression potential: Users who have a misconfigured ~/.asoundrc will - notice that native ALSA apps refuse to start and throw alsa-lib - error(s), which can be resolved by removing ~/.asoundrc. + Regression potential: Users who have a misconfigured /etc/asound.conf or + ~/.asoundrc will notice that native ALSA apps refuse to start and throw + alsa-lib error(s), which can be resolved by removing the offending + conffile. Original description follows: Binary package hint: pulseaudio Even if I define a pcm.!default section in ~/.asoundrc, /usr/share /pulse-alsa.conf overrides this definition, so the default alsa output is always pulseaudio. If I comment the pcm.!default and ctl.!default in /usr/share/alsa/pulse- alsa.conf everything behaves as normal. Using Intrepid amd64. -- Alsa does not honor pcm.!default because of /usr/share/alsa/pulse.conf https://bugs.launchpad.net/bugs/295832 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
