Bug#1004463: python3-jsondiff,cbmc: File conflict for /usr/bin/jdiff
Axel Beckert
abe at debian.org
Fri Jan 28 02:09:27 GMT 2022
Package: python3-jsondiff,cbmc
Version: python3-jsondiff/1.3.1-1
Version: cbmc/5.12-5
Severity: serious
Upgrading python3-jsondiff from 1.1.1-4 to 1.3.1-1 fails for me as
follows:
Preparing to unpack .../python3-jsondiff_1.3.1-1_all.deb ...
Unpacking python3-jsondiff (1.3.1-1) over (1.1.1-4) ...
dpkg: error processing archive /var/cache/apt/archives/python3-jsondiff_1.3.1-1_all.deb (--unpack):
trying to overwrite '/usr/bin/jdiff', which is also in package cbmc 5.12-5
(Note: There might be more file conflict than this one between those two
packages, because dpkg already aborts on the first conflict and doesn't
report potential further ones. Typical example: program and man pages)
Since I suspect that these two variants of "jdiff" do completely
different things, it's probably no option to use the alternatives system
in this case.
Which leaves the following options:
* Renaming the file in either or both packages.
* Making the packages conflict with each other. (Suffices to be fixed in
one package.)
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.15.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages python3-jsondiff depends on:
ii python3 3.9.8-1
python3-jsondiff recommends no packages.
python3-jsondiff suggests no packages.
-- no debconf information
More information about the debian-science-maintainers
mailing list