Public bug reported: It is known that Debian Buster has TortoiseHG packages (see https://packages.debian.org/search?suite=all&searchon=names&keywords=tortoisehg ).
But there is no such package in Ubuntu Eoan ( see https://packages.ubuntu.com/search?suite=all&exact=1&searchon=names&keywords=tortoisehg ). The TortoiseHG packages should be added to Eoan and then into 20.04 LTS to ease the transition from 16.04 LTS and 18.04 LTS. Notes: 1. the package from Disco can be successfully compiled on Eoan, I have tested this. And it works almost normally by itself and as integration to for example Caja. 2. Sometimes I get the following error output on calling TortoiseHG GUI on Eoan: #!python ** Mercurial version (4.8.2). TortoiseHg version (4.8.1) ** Command: log --listfile - ** CWD: /home/user/Documents ** Encoding: UTF-8 ** Extensions loaded: tortoisehg.util.configitems ** Python version: 2.7.16+ (default, Sep 4 2019, 08:19:57) [GCC 9.2.1 20190901] ** System: Linux eoan-mini 5.2.0-15-generic #16-Ubuntu SMP Fri Aug 23 20:16:23 UTC 2019 x86_64 ** Qt-5.12.4 PyQt-5.12.3 QScintilla-2.10.4 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 70, in dispatch return _runcatch(u, args) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 273, in _runcatch return runcommand(ui, args) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 364, in runcommand return _runcommand(lui, options, cmd, d) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 415, in _runcommand return checkargs() File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 369, in checkargs return cmdfunc() File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 363, in <lambda> d = lambda: qtrun(checkedfunc, ui, *args, **cmdoptions) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/qtapp.py", line 459, in __call__ dlg, reporoot = self._createdialog(dlgfunc, args, opts) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/qtapp.py", line 523, in _createdialog return dlgfunc(self._ui, *args, **opts), reporoot File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 1646, in check return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 933, in log return filelog(ui, repoagent, *pats, **opts) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 664, in filelog dlg = filedialogs.FileLogDialog(repoagent, filename) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/filedialogs.py", line 207, in __init__ super(FileLogDialog, self).__init__(repoagent, filename) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/filedialogs.py", line 183, in __init__ self.setupModels() File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/filedialogs.py", line 282, in setupModels self.repoview.setModel(self.filerevmodel) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/repoview.py", line 226, in setModel if not QFontMetrics(self.font()).inFont(u'\u2605'): ValueError: string of length 1 expected ** Affects: tortoisehg (Ubuntu) Importance: Undecided Status: New ** Tags: eoan -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1842968 Title: TortoiseHG packages are missed in Eoan, but exist in Debian Buster (upstream) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tortoisehg/+bug/1842968/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
