Was Mercurial 3.8.3 accidentally placed in the 3.7.3 package?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mercurial (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
All of my mercurial tools are breaking due to version mismatches. I suspect it was due to the work done by the Debian guys on Friday with 3.8.3 put into unstable. Unless I'm doing something wrong. Here is the output I get:
$ lsb_release -rd
Description: Ubuntu 16.04 LTS
Release: 16.04
$ sudo apt-get install mercurial=
Reading package lists... Done
Building dependency tree
Reading state information... Done
mercurial is already the newest version (3.7.3-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
$ hg --version
Mercurial Distributed SCM (version 3.8.3)
$ apt-cache policy mercurial
mercurial:
Installed: 3.7.3-1ubuntu1
Candidate: 3.7.3-1ubuntu1
Version table:
*** 3.7.3-1ubuntu1 500
500 http://
100 /var/lib/
Expected:
hg --version outputs 3.7.3
Instead
hg --version outputs 3.8.3
description: | updated |
Upon uninstalling `mercurial` I found I still had `/usr/local/bin/hg` (dpkg -S still didn't know where it came from so I just renamed it). I verified with `which hg` I had fully uninstalled all versions. Then I reinstalled mercurial
However I still have this issue:
$ hg --version
Mercurial Distributed SCM (version 3.8.3)
$ which hg
/usr/bin/hg
$ dpkg -S /usr/bin/hg
mercurial: /usr/bin/hg
$ sudo apt-get install mercurial
Reading package lists... Done
Building dependency tree
Reading state information... Done
mercurial is already the newest version (3.7.3-1ubuntu1).
mercurial set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.