Bug#915696: [Pkg-alsa-devel] Bug#915696: Pulseaudio should ship /etc/alsa/conf.d/pulse.conf instead of /usr/share/alsa/alsa.conf.d/pulse.conf
Hi, On Sat, Dec 8, 2018, 10:53 Elimar Riesebieter * Felipe Sateler [2018-12-06 12:13 -0300]: > > > Control: affects -1 libasound2-plugins > > > > Including the Alsa maintainers in the loop, as this may be really a > > bug on their side. > > > > On Thu, Dec 6, 2018 at 3:51 AM Zhong Jianxin wrote: > > > > > > Package: pulseaudio > > > Version: 12.2-2 > > > Severity: important > > > > > > Due to alsa-plugins upstream change here[1], after libasound2-plugins > > > 1.1.7, files in /usr/share/alsa/alsa.conf.d no longer load by default > > > > This looks borked. Why did they remove this? There is no rationale in > > the commit message. > > > > Alsa maintainers, would you consider this a bug in alsa plugins? I > > would think so, but unfortunately > > the bug tracker link in the upstream site is dead. Where would I report > that? > > Since libasound2-plugins 1.1.7-2 the files from alsa-plugins source > in /usr/share/alsa/alsa.conf.d/ are linked to /etc/alsa/conf.d. > pulse.conf should be linked by pulsausdio which installs that file. > > Did I misunderstood something? > Yes, sorry for not including the full context. The proximate problem is that pulseaudio also ships files in /usr/share/alsa/alsa.conf.d, and was thus broken by the change in alsa. However, I question whether that was a good idea at all: users don't usually need to modify these files, and making me ship the files in /etc is a bad idea, because then they would be left after remove.
Bug#915696: [Pkg-alsa-devel] Bug#915696: Pulseaudio should ship /etc/alsa/conf.d/pulse.conf instead of /usr/share/alsa/alsa.conf.d/pulse.conf
* Felipe Sateler [2018-12-06 12:13 -0300]: > Control: affects -1 libasound2-plugins > > Including the Alsa maintainers in the loop, as this may be really a > bug on their side. > > On Thu, Dec 6, 2018 at 3:51 AM Zhong Jianxin wrote: > > > > Package: pulseaudio > > Version: 12.2-2 > > Severity: important > > > > Due to alsa-plugins upstream change here[1], after libasound2-plugins > > 1.1.7, files in /usr/share/alsa/alsa.conf.d no longer load by default > > This looks borked. Why did they remove this? There is no rationale in > the commit message. > > Alsa maintainers, would you consider this a bug in alsa plugins? I > would think so, but unfortunately > the bug tracker link in the upstream site is dead. Where would I report that? Since libasound2-plugins 1.1.7-2 the files from alsa-plugins source in /usr/share/alsa/alsa.conf.d/ are linked to /etc/alsa/conf.d. pulse.conf should be linked by pulsausdio which installs that file. Did I misunderstood something? Elimar -- From The Collaborative International Dictionary of English v.0.48 [gcide]: . arsehole \arse"hole`\ ([aum]rs"h[=o]l`), n. 1. execretory opening at the end of the alimentary canal. signature.asc Description: PGP signature
Bug#915696: Pulseaudio should ship /etc/alsa/conf.d/pulse.conf instead of /usr/share/alsa/alsa.conf.d/pulse.conf
Control: affects -1 libasound2-plugins Including the Alsa maintainers in the loop, as this may be really a bug on their side. On Thu, Dec 6, 2018 at 3:51 AM Zhong Jianxin wrote: > > Package: pulseaudio > Version: 12.2-2 > Severity: important > > Due to alsa-plugins upstream change here[1], after libasound2-plugins > 1.1.7, files in /usr/share/alsa/alsa.conf.d no longer load by default This looks borked. Why did they remove this? There is no rationale in the commit message. Alsa maintainers, would you consider this a bug in alsa plugins? I would think so, but unfortunately the bug tracker link in the upstream site is dead. Where would I report that? Files in /etc cause plenty of pain for "vendor" dropins, as the files might exist when the package is removed but not purged. As such, it is a much better idea to ship the files in /usr. > > > Pulseaudio should ship /etc/alsa/conf.d/pulse.conf instead of > /usr/share/alsa/alsa.conf.d/pulse.conf, or create symlink > /etc/alsa/conf.d/pulse.conf -> /usr/share/alsa/alsa.conf.d/pulse.conf. > > Before create the symlink: > > $ amixer info > Card default 'PCH'/'HDA Intel PCH at 0xdc628000 irq 132' > Mixer name: 'Realtek ALC3246' > Components: 'HDA:10ec0256,10280704,0012 > HDA:80862809,80860101,0010' > Controls : 57 > Simple ctrls : 19 > > After create the symlink: > > $ sudo ln -s /usr/share/alsa/alsa.conf.d/pulse.conf > /etc/alsa/conf.d/pulse.conf > $ amixer info > Card default 'pulse'/'PulseAudio' > Mixer name: 'PulseAudio' > Components: '' > Controls : 4 > Simple ctrls : 2 > > [1] > https://salsa.debian.org/alsa-team/alsa-plugins/commit/93e03bdc2a3dcd5d12516f5de78e14d88a32ff2c > -- Saludos, Felipe Sateler
Bug#915696: Pulseaudio should ship /etc/alsa/conf.d/pulse.conf instead of /usr/share/alsa/alsa.conf.d/pulse.conf
Package: pulseaudio Version: 12.2-2 Severity: important Due to alsa-plugins upstream change here[1], after libasound2-plugins 1.1.7, files in /usr/share/alsa/alsa.conf.d no longer load by default Pulseaudio should ship /etc/alsa/conf.d/pulse.conf instead of /usr/share/alsa/alsa.conf.d/pulse.conf, or create symlink /etc/alsa/conf.d/pulse.conf -> /usr/share/alsa/alsa.conf.d/pulse.conf. Before create the symlink: $ amixer info Card default 'PCH'/'HDA Intel PCH at 0xdc628000 irq 132' Mixer name: 'Realtek ALC3246' Components: 'HDA:10ec0256,10280704,0012 HDA:80862809,80860101,0010' Controls : 57 Simple ctrls : 19 After create the symlink: $ sudo ln -s /usr/share/alsa/alsa.conf.d/pulse.conf /etc/alsa/conf.d/pulse.conf $ amixer info Card default 'pulse'/'PulseAudio' Mixer name: 'PulseAudio' Components: '' Controls : 4 Simple ctrls : 2 [1] https://salsa.debian.org/alsa-team/alsa-plugins/commit/93e03bdc2a3dcd5d12516f5de78e14d88a32ff2c -- Package-specific info: File '/etc/default/pulseaudio' does not exist -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.18.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages pulseaudio depends on: ii adduser 3.118 ii libasound2 1.1.7-2 ii libasound2-plugins 1.1.7-3 ii libc62.28-1 ii libcap2 1:2.25-1.2 ii libdbus-1-3 1.12.12-1 ii libgcc1 1:8.2.0-10 ii libice6 2:1.0.9-2 ii libltdl7 2.4.6-6 ii liborc-0.4-0 1:0.4.28-3 ii libpulse012.2-2 ii libsm6 2:1.2.2-1+b3 ii libsndfile1 1.0.28-4 ii libsoxr0 0.1.2-3 ii libspeexdsp1 1.2~rc1.2-1+b2 ii libstdc++6 8.2.0-10 ii libsystemd0 239-14 ii libtdb1 1.3.16-2+b1 ii libudev1 239-14 ii libwebrtc-audio-processing1 0.3-1 ii libx11-6 2:1.6.7-1 ii libx11-xcb1 2:1.6.7-1 ii libxcb1 1.13.1-1 ii libxtst6 2:1.2.3-1 ii lsb-base 10.2018112800 ii pulseaudio-utils 12.2-2 Versions of packages pulseaudio recommends: ii dbus-user-session 1.12.12-1 ii libpam-systemd 239-14 pn rtkit Versions of packages pulseaudio suggests: pn paman pn paprefs pn pavucontrol pn pavumeter ii udev 239-14 -- no debconf information