On Mon, Aug 05 2019, Laurent Bigonville wrote:
> 
> I see that the bash-completion package ships unmount.linux and
> mount.linux. But the mount package also ships completion for these
> executable, are these redundant?

The .linux files are supposed to be used in linux-based distros, as
opposed to other distros where bash-completion works (e.g. freebsd, I
suppose).  They have been added by upstream commit db8d3eeeebb7
<https://github.com/scop/bash-completion/commit/db8d3eeeebb7>.

Anyhow, since mount ships the completion, bash-completion should get rid
of their version and this is usually done upstream.

Luckily, bash-completion 2.9 already deprecated these files [1], and
since I'm already working on the upgrade for Debian, this problem will
be solved automatically.

Cheers,
Gabriel

[1] https://github.com/scop/bash-completion/commit/861be7590ed9

> I see the the changelog that they were once removed:
> 
> bash-completion (1:2.1-4.3) unstable; urgency=medium
> 
>   * Non-maintainer upload.
>   * Stop shipping the mount/umount completions
>     - will be provided by mount package itself. (See: #820247)

Only mount/umount have actually been removed. The .linux versions were
not.

> Why were there readded?

For completeness, the NMU has been integrated into the regular packaging
by downstream commit 7306a664e53c
<https://salsa.debian.org/debian/bash-completion/commit/7306a664e53c>.

Reply via email to