Crash on Manjaro KDE when trying to add external repository path
Created originally on Bitbucket by ClintHobson (Clint Hobson)
Sorry if this includes some scenarios that aren’t compatible with your bug tracking criteria. I’ve included the steps that got me to this point so you can determine that.
Am running Manjaro KDE, latest updates, and installed TortoiseHG using the following steps (with the help of the Manjaro Forum community)
Installed TortoiseHG from the “Application Manager” (I believe it’s an AUR installer called bauh) called “tortoisehg” version 5.2.0-0 maintained by “Misery”.
This entailed me having to run the following commands to have it successfully install;
sudo pacman -Syu mercurial
sudo pacman -Syu python-qscintilla-qt5
pamac build python-iniparse
pamac build mercurial-python3
But, ran into a bug when trying to save an external repository path;
Upon pressing “Save”, this error box came up, and I’m unable to save the path;
** Mercurial version (5.2.1). TortoiseHg version (5.1+200-fb9035853199)
** Command: --nofork
** CWD: /home/domarius
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 3.8.1 (default, Jan 8 2020, 23:09:20) [GCC 9.2.0]
** System: Linux domarius-linux 5.4.13-3-MANJARO #1 SMP PREEMPT Mon Jan 20 18:17:25 UTC 2020 x86_64
** Qt-5.14.0 PyQt-5.14.1 QScintilla-2.11.4
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/sync.py", line 1295, in accept
self.savePath(repo, alias, path)
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/sync.py", line 1255, in savePath
cfg.set('paths', alias, path)
File "/usr/lib/python3.8/site-packages/tortoisehg/util/wconfig.py", line 186, in set
assert isinstance(section, bytes), (section, item, value)
AssertionError: ('paths', b'default', b'/mnt/data/Dropbox/Projects/JumpBump Godot 2 from 3')
Let me know if you need more info. I left the “Priority” as “Major” since it means I’m unable to complete this essential part of the workflow, setting up an external repository to push to.