Package: mercurial-common
Version: 5.4-1
Severity: serious


upgrading mercurial-common fails due to a file conflict with
mercurial-git as follows:

Preparing to unpack .../mercurial-common_5.4-1_all.deb ...
Unpacking mercurial-common (5.4-1) over (5.3.2-1) ...
dpkg: error processing archive 
/var/cache/apt/archives/mercurial-common_5.4-1_all.deb (--unpack):
 trying to overwrite '/usr/lib/python2.7/dist-packages/hgext/git/', 
which is also in package mercurial-git 0.8.12-1.2
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:

It seems as if the source package mercurial is overtaking the git
backend from the mercurial-git package (currently uninstallable due to
the removal of the python-dulwich package) of the hg-git source package.

So I'm only filing this against mercurial-common as Replaces and Breaks
headers seem missing. Another solution (which needs to come anyway
sometime soon) might be to switch this to Python 3.

In case hg-git is not about to being removed from unstable anyway and
this is a conflict which needs to be resolved on both sides, feel free
to reassign this bug against both packages until the conflict is

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (980, 'unstable-debug'), (600, 'testing'), 
(111, 'buildd-unstable'), (111, 'buildd-experimental'), (110, 'experimental'), 
(105, 'experimental-debug')
Architecture: i386

Reply via email to