Bug 23095 - Tortoisehg desktop icon missing in KDE menu
Summary: Tortoisehg desktop icon missing in KDE menu
Status: ASSIGNED
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:
URL:
Whiteboard:
Keywords: feedback
Depends on:
Blocks:
 
Reported: 2018-05-29 20:55 CEST by John
Modified: 2018-07-23 20:19 CEST (History)
6 users (show)

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


Attachments

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?

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

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

Status: NEW => ASSIGNED

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:
========================

tortoisehg-4.1.2-1.1.mga6
tortoisehg-nautilus-4.1.2-1.1.mga6

Source RPM:

tortoisehg-4.1.2-1.1.mga6
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?

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

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


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