mercury 3.3.2 for Lucid

Adrian Klaver adrian.klaver at aklaver.com
Sun Feb 21 16:25:10 UTC 2016


On 02/21/2016 01:21 AM, Uwe Brauer wrote:
>
>     > On 02/20/2016 12:32 AM, Uwe Brauer wrote:
>
>     > Well there goes that theory. Not sure what is happening with the repo.
>     > Can you show what the output is from?:
>
>     > apt-get install mercurial
>
> mercurial is already the newest version.
>
> Again here were the steps I did.
> Lucid comes with hg 1.4.5
>
> I added
>
> deb http://ppa.launchpad.net/tortoisehg-ppa/releases/ubuntu lucid main
> deb-src http://ppa.launchpad.net/tortoisehg-ppa/releases/ubuntu lucid main
>
>   apt-get update
>   apt-get install tortoisehg
>
> Thg and hg 3.0.1 were installed.

That would be your problem:

http://ppa.launchpad.net/tortoisehg-ppa/releases/ubuntu/dists/lucid/main/binary-ia64/Packages

"
Package: tortoisehg
Priority: optional
Section: vcs
Installed-Size: 18804
Maintainer: Ludovico Cavedon <cavedon at debian.org>
Architecture: all
Version: 3.0-0ppa1~lucid1
Recommends: libjs-jquery, libjs-underscore, python-iniparse, python-pygments
Suggests: tortoisehg-nautilus
Depends: mercurial (>= 3.0~), mercurial (<< 3.2~), "


Your tortoisehg package has to have a mercurial less the 3.2. In fact 
from here:

https://launchpad.net/~tortoisehg-ppa/+archive/ubuntu/releases

"Because TortoiseHg has strict version requirements for which versions 
of Mercurial it can interoperate with, this PPA also contains a copy of 
a suitable version of Mercurial, from 
https://launchpad.net/~mercurial-ppa/+archive/releases. It is now 
suggested that you do NOT also include a ~mercurial-ppa PPA in your 
system's APT sources if you use a ~tortoisehg-ppa, as versions of 
Mercurial will sometimes be published to ~mercurial-ppa for which no 
corresponding release of TortoiseHg yet exists."


Looking through the tortoisehg PPAs I do not see much activity past 
April of last year, not a hopeful sign.

I have run into this issue before and just went with a source install of 
tortoisehg, which not that difficult:

https://bitbucket.org/tortoisehg/thg/wiki/thg

>
> I tried
>
>   deb http://ppa.launchpad.net/mercurial-ppa/releases/ubuntu lucid main
>   deb-src http://ppa.launchpad.net/mercurial-ppa/releases/ubuntu lucid main
>
>
>   apt-get update
>   apt-get install mercurial
>
> mercurial is already the newest version.
>
>     > There is also the option of installing from PyPi using pip.
>     > Do you want a specific version or the latest?
>
> 3.0.1 has a bug with the pager (when enabled the colors are ignored even
>        with the option --color=always.) This is the only annoying bug I
>        found so far.
>
> I could use the official installer for the latest mercurial but I am
> also a bit worried that installing this version might break tortoisehg
> which I don't use that often but often enough to miss it.
>


-- 
Adrian Klaver
adrian.klaver at aklaver.com



More information about the Mercurial mailing list