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