Bug 13289 - Tortoise Hg, kdbg, qt-creator and gsharp Desktop shortcut missing icon
Summary: Tortoise Hg, kdbg, qt-creator and gsharp Desktop shortcut missing icon
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure advisory mga4-64-ok mga...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2014-04-30 04:44 CEST by John
Modified: 2014-08-06 11:18 CEST (History)
4 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description John 2014-04-30 04:44:13 CEST
In a normal install of KDE and Tortoise Hg, the icon is not set to the correct location and therefore doesn't display. There are several icons to select from the /usr/share/pixmaps/tortoisehg/icons/ directory. Also in the pixmaps base directory is an SVG which is selectable.
David Walser 2014-04-30 20:01:51 CEST

CC: (none) => anaselli
Assignee: bugsquad => matteo.pasotti

Comment 1 Angelo Naselli 2014-04-30 21:46:51 CEST
I think it's an upstream problem, but we could be fix.
Could you please check if under gnome the problem is present or not? I hope yes so that the patch can be one for all.
Comment 2 Angelo Naselli 2014-04-30 21:50:01 CEST
For the record @matteo there are two problems using the desktop file as it is
icon is wrong (or at least the position is) and Categories is also wrong that disables the icon setting even if with the absolute path.
Comment 3 Angelo Naselli 2014-04-30 22:08:34 CEST
Fixed in svn. Matteo could you please check it and upload.
I will fix it for cauldron also
Angelo Naselli 2014-04-30 22:11:37 CEST

Status: NEW => ASSIGNED

Comment 4 Matteo Pasotti 2014-05-01 11:40:00 CEST
I'm on it, thanks.
Comment 5 Angelo Naselli 2014-05-01 13:07:33 CEST
I experienced three other developer packages with broken icon.
KDbg (mine)
gsharp (mono-tools, matteo)
qtcreator (qt-creator, neoclust)

Could we think to fix them all and doing one advisory text of group?
Comment 6 Angelo Naselli 2014-05-01 18:43:39 CEST
tortoisehg, Kdbg, gsharp, qtcreator are in mga4 testing.

I tested in x86_64
Angelo Naselli 2014-05-01 18:44:23 CEST

Summary: Tortoise Hg Desktop shortcut missing icon => Tortoise Hg, kdbg, qt-creator and gsharp Desktop shortcut missing icon

Comment 7 Matteo Pasotti 2014-07-06 00:08:40 CEST
Hello,
are those updates still waiting for validation?
Regards

Status: ASSIGNED => NEW
Assignee: matteo.pasotti => qa-bugs

Comment 8 David GEIGER 2014-07-06 16:05:27 CEST
Angelo Naselli,

Can you provide an advisory and a test procedure for these updates to these 4 packages ?

Thank you :)

CC: (none) => geiger.david68210

Comment 9 Angelo Naselli 2014-07-06 16:21:01 CEST
Well I could... if i remember what i did first :)
Did I release only this package or also Kdbg, gsharp and qtcreator?
Comment 10 David GEIGER 2014-07-06 16:28:17 CEST
I think it would be nice to also fix other affected packages with this issue.

Note:
We will have to detail the full list of packages to avoid confusion and as well detail the test procedure.
Comment 11 Angelo Naselli 2014-07-06 21:59:09 CEST
I have uploaded tortoise-hg, Kdbg, mono-tools (for gsharp) and qtcreator 
packages for Mageia 4.

You can test this by installing the previous packages verifying they do not
have any icons into desktop menu, installing new version and finding their
icon in the menu.


Suggested advisory:
========================

Tortoise-HG, Kdbg, gsharp and qt-creator have been released without any menu icons to launch them.
This update fix this issue.

Updated packages in core/updates_testing:
========================
tortoisehg-2.9.2-1.1.mga4.noarch.rpm
tortoisehg-nautilus-2.9.2-1.1.mga4.noarch.rpm  

kdbg-2.5.3-2.1.mga4.x86_64.rpm

mono-tools-2.11-5.1.mga4.noarch.rpm

qt-creator-3.0.0-1.1.mga4

Source RPMs: 
tortoisehg-2.9.2-1.1.mga4.src.rpm 
kdbg-2.5.3-2.1.mga4.src.rpm
mono-tools-2.11-5.1.mga4.src.rpm
qt-creator-3.0.0-1.1.mga4.src.rpm
Angelo Naselli 2014-07-06 22:00:37 CEST

CC: (none) => matteo.pasotti

Comment 12 David GEIGER 2014-07-06 23:39:48 CEST
Thanks Angelo Naselli :)


Tested mga4_64 & mga4_32, on KDE4

Testing complete for the new update tortoisehg-2.9.2-1.1.mga4, I confirm that the missing icon is fixed now into the desktop menu entry.

After:
No icon on desktop menu entry.

$ LC_ALL=C cat /usr/share/applications/thg.desktop |grep 'Icon'
Icon=thg_logo

$ LC_ALL=C ls /usr/share/pixmaps/thg_logo.svg
ls: cannot access /usr/share/pixmaps/thg_logo.svg: No such file or directory

Before:
$ LC_ALL=C ls /usr/share/pixmaps/thg_logo.svg
/usr/share/pixmaps/thg_logo.svg@

Now the icon appears correctly on desktop menu entry.(Applications -> Development -> Tools)



-----------------------------------------------------------
Testing complete for the new update kdbg-2.5.3-2.1.mga4, I confirm that the missing icon is fixed now into the desktop menu entry.

After:
No icon on desktop menu entry.

$ LC_ALL=C cat /usr/share/applications/kde4/kdbg.desktop |grep 'Icon'
Icon=kdbg

$ LC_ALL=C ls /usr/share/icons/hicolor/48x48/apps/kdbg.png
ls: cannot access /usr/share/icons/hicolor/48x48/apps/kdbg.png: No such file or directory

Before:
$ LC_ALL=C ls /usr/share/icons/hicolor/48x48/apps/kdbg.png
/usr/share/icons/hicolor/48x48/apps/kdbg.png

Now the icon appears correctly on desktop menu entry.(Applications -> Development -> Tools)



-------------------------------------------------------------
Testing complete for the new update mono-tools-2.11-5.1.mga4, I confirm that the missing icon is fixed now into the desktop menu entry.

After:
No icon on desktop menu entry.

$ LC_ALL=C cat /usr/share/applications/gsharp.desktop |grep 'Icon'
#Icon=gnome-terminal

$ LC_ALL=C ls /usr/share/icons/gsharp.svg
ls: cannot access /usr/share/icons/gsharp.svg: No such file or directory

Before:

$ LC_ALL=C cat /usr/share/applications/gsharp.desktop |grep 'Icon'
Icon=gsharp

$ LC_ALL=C ls /usr/share/icons/gsharp.svg
/usr/share/icons/gsharp.svg

Now the icon appears correctly on desktop menu entry.(Applications -> Development -> Tools)



-----------------------------------------------------------------
Testing complete for the new update qt-creator-3.0.0-1.1.mga4, I confirm that the missing icon is fixed now into the desktop menu entry.

After:
No icon on desktop menu entry.

$ LC_ALL=C cat /usr/share/applications/qtcreator.desktop |grep 'Icon'
Icon=qtcreator
$ LC_ALL=C ls /usr/share/icons/hicolor/48x48/apps/QtProject-qtcreator.png
/usr/share/icons/hicolor/48x48/apps/QtProject-qtcreator.png

Before:

$ LC_ALL=C cat /usr/share/applications/qtcreator.desktop |grep 'Icon'
Icon=QtProject-qtcreator

Now the icon appears correctly on desktop menu entry.(Applications -> Development -> Development environments).

Whiteboard: (none) => has_procedure mga4-64-ok mga4-32-ok

Comment 13 claire robinson 2014-07-07 14:44:44 CEST
Validating. Advisory uploaded.

Could sysadmin please push to 4 updates

Thanks

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

claire robinson 2014-07-07 14:44:59 CEST

Whiteboard: has_procedure mga4-64-ok mga4-32-ok => has_procedure advisory mga4-64-ok mga4-32-ok

Comment 14 Mageia Robot 2014-08-06 11:18:15 CEST
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2014-0151.html

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


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