** 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

Reply via email to