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

2018-12-10 Thread Felipe Sateler
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

2018-12-08 Thread 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?

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

2018-12-06 Thread Felipe Sateler
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

2018-12-05 Thread Zhong Jianxin
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