Bug#1093258: libsecret-tools: file conflict with bash-completion
Simon McVittie
smcv at debian.org
Fri Jan 17 00:33:21 GMT 2025
Package: libsecret-tools,bash-completion
Severity: serious
Justification: Policy 7.6
Tags: trixie sid
User: debian-qa at lists.debian.org
Usertags: fileconflict
Control: found -1 libsecret-tools/0.21.6-1
Control: found -1 bash-completion/1:2.16.0-6
Forwarded: https://github.com/scop/bash-completion/issues/1317
To reproduce:
% podman run --rm -it debian:sid-slim
root at 4077fe1aaec9:/# apt update
root at 4077fe1aaec9:/# apt upgrade
root at 4077fe1aaec9:/# apt install bash-completion
root at 4077fe1aaec9:/# apt install libsecret-tools
(Or use your favourite container or virtual machine manager, or a
real system)
Expected result: successful installation
Actual result:
Unpacking libsecret-tools (0.21.6-1) ...
dpkg: error processing archive /tmp/apt-dpkg-install-vcMVJT/10-libsecret-tools_0.21.6-1_amd64.deb (--unpack):
trying to overwrite '/usr/share/bash-completion/completions/secret-tool', which is also in package bash-completion (1
:2.16.0-6)
Possible solutions:
1. bash-completion drops its completions for secret-tool in a new upload,
version V, then libsecret-tools declares Breaks and Replaces on
bash-completion (<< V~)
2. libsecret-tools drops its completions for secret-tool and users continue
to get the version from bash-completion
3. First do (2.) as a temporary stopgap, then arrange with the
bash-completion maintainers how to do (1.) in a coordinated way
Thanks,
smcv
More information about the pkg-gnome-maintainers
mailing list