Bug 23095 - Tortoisehg desktop icon missing in KDE menu
Summary: Tortoisehg desktop icon missing in KDE menu
Status: RESOLVED DUPLICATE of bug 23856
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
Keywords: feedback
Depends on:
Reported: 2018-05-29 20:55 CEST by John
Modified: 2018-11-22 15:37 CET (History)
8 users (show)

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


Description John 2018-05-29 20:55:21 CEST
Description of problem:
The desktop icon does not appear in the KDE menu, just the empty place holder.

Version-Release number of selected component (if applicable):

Steps to Reproduce:
1. Install Tortoise HG
2. Navigate to it in the menu.
3. Notice the icon is not there.
Comment 1 Marja Van Waes 2018-05-30 07:24:36 CEST
Assigning to our registered tortoisehg maintainer, CC'ing our KDE maintainers.

@ John

Did you try whether it's missing in a different Desktop environment, too?

Assignee: bugsquad => anaselli
CC: (none) => kde, marja11
Keywords: (none) => NEEDINFO
Summary: Desktop Icon Missing => Tortoisehg desktop icon missing in KDE menu

Angelo Naselli 2018-05-30 09:05:50 CEST


Comment 2 Angelo Naselli 2018-06-16 13:27:44 CEST
I uploaded a package that should fix this issue.

Suggested advisory:

Updated tortoisehg package fixes missing icon on menu 

Updated packages in core/updates_testing:


Source RPM:

Angelo Naselli 2018-06-16 13:28:06 CEST

Assignee: anaselli => qa-bugs

Comment 3 Herman Viaene 2018-07-02 17:15:08 CEST
MGA6-32 on IBM Thinkpad R50e MATE
Tried to install tortoisehg-4.1.2-1.mga6, thus the current official version (draws in 37 packages), but got:
Er is een fout opgetreden tijdens de installatie: (An error occured during the installation9

file /usr/lib/python2.7/site-packages/hgext3rd/__init__.pyc conflicts between attempted installs of tortoisehg-4.1.2-1.mga6.noarch and mercurial-4.1.3-1.2.mga6.i586

file /usr/lib/python2.7/site-packages/hgext3rd/__init__.pyo conflicts between attempted installs of tortoisehg-4.1.2-1.mga6.noarch and mercurial-4.1.3-1.2.mga6.i586

CC: (none) => herman.viaene

Comment 4 Rémi Verschelde 2018-07-23 15:55:51 CEST
Couldn't reproduce the issue from comment 3 on Mageia 6 x86_64, but it might be only reproducible on i586.

This happens because both packages provide file /usr/lib/python2.7/site-packages/hgext3rd/__init__.pyc and file /usr/lib/python2.7/site-packages/hgext3rd/__init__.pyo, and normally it's fine for RPM if the files are exactly the same.

But here apparently there's a difference between the files provided by tortoisehg and mercurial, so it fails.

@ Thierry, Jani, I think you're familiar with such issues, any idea how to fix it?

Keywords: NEEDINFO => feedback
CC: (none) => jani.valimaa, thierry.vignaud

Comment 5 Thomas Backlund 2018-07-23 20:19:30 CEST
Nuke the files from tortoisehg.

as that is only a frontend for mercurial, so it's logical to keep it in mercurial

CC: (none) => tmb

Comment 6 Dave Hodgins 2018-11-15 22:18:31 CET
Ping. See comment 4 and comment 5

CC: (none) => davidwhodgins

Comment 7 Stig-Ørjan Smelror 2018-11-22 15:28:42 CET
Re comment #4: Fixed in https://bugs.mageia.org/show_bug.cgi?id=23856

CC: (none) => smelror

Comment 8 Thomas Backlund 2018-11-22 15:37:07 CET
Lets track them in only onr BR

*** This bug has been marked as a duplicate of bug 23856 ***

Resolution: (none) => DUPLICATE

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