tortoisehg package on 18.04 depends on mercurial (< 4.5~) but mercurial package is 4.5-1ubuntu1 (from -proposed)

Bug #1753546 reported by Tom Hindle
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mercurial (Ubuntu)
Fix Released
Undecided
Unassigned
tortoisehg (Debian)
Fix Released
Unknown
tortoisehg (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

sudo apt install tortoisehg

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:

The following packages have unmet dependencies:
 tortoisehg : Depends: mercurial (< 4.5~) but 4.5-1ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

lsb_release -rd :

Description: Ubuntu Bionic Beaver (development branch)
Release: 18.04

Depends line in package control file:

Depends: mercurial (>= 4.3~), mercurial (<< 4.5~), python-gobject (>= 2.12.1),
 python-pyqt5, python-pyqt5.qsci, ${shlibs:Depends}, ${misc:Depends},
 ${python:Depends}

Revision history for this message
Tom Hindle (3-launchpad-hindlemail-co-uk) wrote :

I see mercurial 4.5-1ubuntu1 is from bionic-proposed

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for taking your time to report this issue and help making Ubuntu better.

Yes, the mercurial package in bionic-proposed seems to be too new for tortoisehg. Maybe that's why it is still in -proposed, because it seems to have been uploaded and built early February (https://launchpad.net/ubuntu/+source/mercurial/4.5-1ubuntu1).

I've also attached a Debian bug watch to a corresponding bug report there.

Changed in mercurial (Ubuntu):
status: New → Confirmed
tags: added: bionic unmetdeps
summary: tortoisehg package on 18.04 depends on mercurial (< 4.5~) but mercurial
- package is 4.5-1ubuntu1
+ package is 4.5-1ubuntu1 (from -proposed)
Changed in tortoisehg (Ubuntu):
status: New → Confirmed
Changed in tortoisehg (Debian):
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tortoisehg - 4.5.2-0ubuntu1

---------------
tortoisehg (4.5.2-0ubuntu1) bionic; urgency=medium

  * New upstream version. Closes: #890307. LP: #1753546.
  * Depend on python-gi instead of python-gobject. Closes: #890175.

 -- Matthias Klose <email address hidden> Sat, 07 Apr 2018 15:05:32 +0200

Changed in tortoisehg (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

I've just verified that tortoisehg 4.5.2-0ubuntu1 and 4.5.3-1ubuntu2 are possible to install on Ubuntu bionic. Marking as fix released for the mercurial task as well. (Leaving the Debian task, since based on the comment above this was fixed directly in Ubuntu, but I assume they will soon get a similat package update)

Changed in mercurial (Ubuntu):
status: Confirmed → Fix Released
Changed in tortoisehg (Debian):
status: New → Fix Committed
Changed in tortoisehg (Debian):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.