Description of problem: Since the recent update of mercurial package from version 4.1.3 to 4.7.2, tortoise-hg seems broken. Trying to execute thg raises an exception: $ thg Traceback (most recent call last): File "/bin/thg", line 62, in <module> demandimport.ignore.append('win32com.shell') AttributeError: 'module' object has no attribute 'ignore' The tortoise-hg's release notes (https://bitbucket.org/tortoisehg/thg/wiki/ReleaseNotes) warns about the need of version synchronization: "TortoiseHg synchronized version numbers with Mercurial at release 3.0, so you should always use the same major revision number of TortoiseHg as Mercurial for any Mercurial version later than 3.0. For older versions of Mercurial, consult the table in OlderReleaseNotes" Version-Release number of selected component (if applicable): tortoisehg-4.1.2-1.mga6, mercurial-4.7.2-1.mga6 How reproducible: Every time tortoise-hg is executed. Steps to Reproduce: 1. Run the command 'thg' 2. A traceback for the exception specified above is shown.
CC: (none) => hector
Assigning to the registered maintainer.
CC: (none) => marja11Assignee: bugsquad => anaselli
Advisory ======== tortoisehg has been updated to keep it in sync with the Mercurial package. References ========== https://bugs.mageia.org/show_bug.cgi?id=23856 Files ===== The following has been uploaded to core/updates_testing: tortoisehg-4.7.2-1.mga6 tortoisehg-nautilus-4.7.2-1.mga6 from tortoisehg-4.7.2-1.mga6.src.rpm
Assignee: anaselli => qa-bugsCC: (none) => smelror
MGA6-32 MATE on IBM Thinkpad R50e This laptop does not have mercurial installed, so the selection of the tortoisegh draws in mercurial Bu then: file /usr/lib/python2.7/site-packages/hgext3rd/__init__.pyc conflicts between attempted installs of tortoisehg-4.7.2-1.mga6.noarch and mercurial-4.7.2-1.mga6.i586 file /usr/lib/python2.7/site-packages/hgext3rd/__init__.pyo conflicts between attempted installs of tortoisehg-4.7.2-1.mga6.noarch and mercurial-4.7.2-1.mga6.i586
CC: (none) => herman.viaene
Advisory ======== tortoisehg has been updated to keep it in sync with the Mercurial package. References ========== https://bugs.mageia.org/show_bug.cgi?id=23856 Files ===== The following has been uploaded to core/updates_testing: tortoisehg-4.7.2-1.1.mga6 tortoisehg-nautilus-4.7.2-1.1.mga6 from tortoisehg-4.7.2-1.1.mga6.src.rpm
*** Bug 23095 has been marked as a duplicate of this bug. ***
CC: (none) => johnms
Just installed the new tortoisehg package and I can see the icon in my menu.
Hit a snag and will push another update that uses qt5 instead of qt4.
Advisory ======== tortoisehg has been updated to keep it in sync with the Mercurial package. References ========== https://bugs.mageia.org/show_bug.cgi?id=23856 Files ===== The following has been uploaded to core/updates_testing: tortoisehg-4.7.2-1.2.mga6 tortoisehg-nautilus-4.7.2-1.2.mga6 from tortoisehg-4.7.2-1.2.mga6.src.rpm
Installation of 4.7.2-1.2 without issues $ thg opens Tortoise Werkbank (Workbench in English) Klikken Help opens help in Firefox. Created new repo on my home, I see al files as it contents. Deleted this repo again, seems OK.
Whiteboard: (none) => MGA6-32-OK
Also make sure that there is an icon in the Menu for this program. Cheers, Stig
Confirm: there is a menu item with an icon for Tortoise.
Thanks Herman for the test. Validating; advisory done from comment 8. @Stig: No need to cite *this* bug number in References; it is implicit.
Keywords: (none) => advisory, validated_updateCC: (none) => lewyssmith, sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2018-0174.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED