Bug#803329: pulseaudio: Bash completion files provided by wrong package

Francois Gouget fgouget at free.fr
Fri Oct 30 07:55:06 UTC 2015


On Wed, 28 Oct 2015, Felipe Sateler wrote:

> Control: severity -1 minor
> 
> On 28 October 2015 at 17:15, Francois Gouget <fgouget at free.fr> wrote:
> > Package: pulseaudio
> > Version: 7.0-1
> > Severity: normal
> >
> > Dear Maintainer,
> >
> > The pulseaudio package provides bash completion files for pacat, pacmd, pactl, padsp,
> > paplay, parec, parecord and pasuspender but it does not provide the corresponding
> > binaries. These are in the pulseaudio-utils package so these completion files should be
> > in that package too.
> >
> > /usr/share/bash-completion/completions/pacat
> > /usr/share/bash-completion/completions/pacmd
> > /usr/share/bash-completion/completions/pactl
> > /usr/share/bash-completion/completions/padsp
> > /usr/share/bash-completion/completions/paplay
> > /usr/share/bash-completion/completions/parec
> > /usr/share/bash-completion/completions/parecord
> > /usr/share/bash-completion/completions/pasuspender
> 
> What problem does this cause? Or what benefits does it cause to use
> the correct package? I don't really want to complicate the packaging.

It simply does not make sense to ship completion files for programs that 
are shipped by another package. That alone should be sufficient reason. 
After the pulseaudio package does not install the man pages for the 
pulseaudio-utils programs.

Anyway, here's another reason: it's possible to install pulseaudio-utils 
without installing pulseaudio. In this case the user will not have the 
bash completion files for the pulseaudio-utils programs. And that's a 
perfect illustration of the previous point.


-- 
Francois Gouget <fgouget at free.fr>              http://fgouget.free.fr/
A particle is an irreducible representation of the Poincaré Group - Eugene Wigner


More information about the pkg-pulseaudio-devel mailing list