Closed
Description
Describe the bug
Since libsecret 0.21.6, the completion file secret-tool is include and installed in the very same directory as bash-completion. For downstream distros this may cause file conflicts blocking both packages to be installed at the same time. For instance, see this issue this issue in Arch Linux for libsecret bash-completion package.
EDIT: issue moved from libsecret to bash-completion
Should the secret-tool completion file be removed from bash-completion, since the upstream now ships it?
To reproduce
On Arch Linux:
- Install bash-completion (right now, version 2.15.0-1)
- Enable testing repositories
- Try to install libsecret 0.21.6-1
- Arch's package manager (pacman) fails with message:
libsecret: /usr/share/bash-completion/completions/secret-tool exists in filesystem (owned by bash-completion)
Expected behavior
No conflict between libsecret and bash-completion, allowing both to be installed.
Versions (please complete the following information)
- Operating system name/distribution and version: Arch Linux (x86_64, rolling release)
- bash version,
echo "$BASH_VERSION"
: 5.2.37(1)-release - bash-completion version,
(IFS=.; echo "${BASH_COMPLETION_VERSINFO[*]}")
: 2.15.0
Additional context
Debug trace
Metadata
Metadata
Assignees
Labels
No labels