Bug 23856 - tortoisehg is out of sync with mercurial
Summary: tortoisehg is out of sync with mercurial
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://bitbucket.org/tortoisehg/thg/...
Whiteboard: MGA6-32-OK
Keywords: advisory, validated_update
: 23095 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-11-18 10:36 CET by h mj
Modified: 2018-11-27 16:27 CET (History)
7 users (show)

See Also:
Source RPM: tortoisehg-4.1.2-1.mga6.src.rpm
CVE:
Status comment:


Attachments

Description h mj 2018-11-18 10:36:38 CET
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.
h mj 2018-11-18 10:37:02 CET

CC: (none) => hector

Comment 1 Marja Van Waes 2018-11-19 17:38:47 CET
Assigning to the registered maintainer.

CC: (none) => marja11
Assignee: bugsquad => anaselli

Comment 2 Stig-Ørjan Smelror 2018-11-22 02:01:05 CET
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-bugs
CC: (none) => smelror

Comment 3 Herman Viaene 2018-11-22 14:49:16 CET
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

Comment 4 Stig-Ørjan Smelror 2018-11-22 15:13:13 CET
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
Comment 5 Thomas Backlund 2018-11-22 15:37:07 CET
*** Bug 23095 has been marked as a duplicate of this bug. ***

CC: (none) => johnms

Comment 6 Stig-Ørjan Smelror 2018-11-22 16:09:13 CET
Just installed the new tortoisehg package and I can see the icon in my menu.
Comment 7 Stig-Ørjan Smelror 2018-11-22 17:49:59 CET
Hit a snag and will push another update that uses qt5 instead of qt4.
Comment 8 Stig-Ørjan Smelror 2018-11-22 17:50:26 CET
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
Comment 9 Herman Viaene 2018-11-23 15:51:34 CET
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

Comment 10 Stig-Ørjan Smelror 2018-11-23 19:31:21 CET
Also make sure that there is an icon in the Menu for this program.

Cheers,
Stig
Comment 11 Herman Viaene 2018-11-24 09:56:22 CET
Confirm: there is a menu item with an icon for Tortoise.
Comment 12 Lewis Smith 2018-11-27 10:54:11 CET
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_update
CC: (none) => lewyssmith, sysadmin-bugs

Comment 13 Mageia Robot 2018-11-27 16:27:08 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2018-0174.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.