Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • thg thg
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 829
    • Issues 829
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mercurial
  • TortoiseHg
  • thgthg
  • Issues
  • #5508
Closed
Open
Created Jan 26, 2020 by Bitbucket Importer@bitbucket_importerOwner

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.

‌

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking