Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 622286 - app-office/calligra-3.0.1 - missing icons if $DE is not Plasma
Summary: app-office/calligra-3.0.1 - missing icons if $DE is not Plasma
Status: RESOLVED DUPLICATE of bug 564838
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-20 10:54 UTC by Luke A. Guest
Modified: 2017-11-05 15:28 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Icons missing from the toolbox. (no_icons.png,17.36 KB, image/png)
2017-06-20 10:54 UTC, Luke A. Guest
Details
strace log (karbon_strace.txt.bz2,250.85 KB, application/x-bzip2)
2017-07-29 15:08 UTC, Luke A. Guest
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luke A. Guest 2017-06-20 10:54:01 UTC
Created attachment 477314 [details]
Icons missing from the toolbox.

Icons missing from the toolbox.
Comment 1 Michael Palimaka (kensington) gentoo-dev 2017-06-24 02:09:55 UTC
What desktop environment do you run calligra in?
Comment 2 Luke A. Guest 2017-06-24 05:55:31 UTC
Xfce4
Comment 3 Michael Palimaka (kensington) gentoo-dev 2017-06-24 12:17:31 UTC
Does it work if you export XDG_CURRENT_DESKTOP="KDE" then run calligra?
Comment 4 Luke A. Guest 2017-06-24 16:49:37 UTC
Running XDG_CURRENT_DESKTOP="KDE" karbon gives no icons in the toolbox and the following output:

calligra.lib.pigment: Compiled for arch: 6
calligra.lib.pigment: Features supported:
calligra.lib.pigment: 	 "SSE2" 	---	 yes
calligra.lib.pigment: 	 "SSSE3" 	---	 yes
calligra.lib.pigment: 	 "SSE4.1" 	---	 yes
calligra.lib.pigment: 	 "AVX " 	---	 yes
calligra.lib.pigment: 	 "AVX2 " 	---	 no
KServiceTypeTrader: serviceType "ThumbCreator" not found
KServiceTypeTrader: serviceType "ThumbCreator" not found
Invalid profile :  "/usr/share/color/icc//colord/Crayons.icc" "Crayon Colors"
Invalid profile :  "/usr/share/color/icc//colord/x11-colors.icc" "X11 Colors"
sonnet.core: No language dictionaries for the language: "en-GB"
sonnet.core: deleting 0x7fffb13bf870 for "en_US"
sonnet.core: No language dictionaries for the language: "en-GB"
sonnet.core: No language dictionaries for the language: "en-GB"
Shortcut for action  "insert_index" "Insert Index" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_paragraph" "Paragraph..." set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "nonbreaking_hyphen" "Insert Non-Breaking Hyphen" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_alignblock" "Align Block" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_alignright" "Align Right" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "insert_framebreak" "Page Break" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_aligncenter" "Align Center" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "fontsizedown" "Decrease Font Size" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_underline" "Underline" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "line_break" "Line Break" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "nonbreaking_space" "Insert Non-Breaking Space" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "insert_annotation" "Insert Comment" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_sub" "Subscript" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_bold" "Bold" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_italic" "Italic" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_stylist" "Style Manager..." set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_super" "Superscript" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "change_text_direction" "Change text direction" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_alignleft" "Align Left" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "edit_paste_text" "Paste As Text" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "insert_specialchar" "Special Character..." set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "fontsizeup" "Increase Font Size" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_font" "Font..." set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathsegment-line" "Segment to Line" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathpoint-insert" "Insert point" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathpoint-join" "Join with segment" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathsegment-curve" "Segment to Curve" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "convert-to-path" "To Path" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathpoint-remove" "Remove point" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "edit_delete" "D&elete" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_duplicate" "&Duplicate" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "close_path" "&Close Path" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "combine_path" "Com&bine Path" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "separate_path" "Se&parate Path" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "reverse_path" "Re&verse Path" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_ungroup" "Ungroup" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_order_lower" "&Lower" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_group" "Group" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_order_front" "Bring to &Front" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_order_raise" "&Raise" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_order_back" "Send to &Back" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
sonnet.core: deleting 0x2bbc1c8 for "en_US"
sonnet.core: deleting 0x2bda010 for "en_US"
sonnet.core: deleting 0x3101b78 for "en-GB"
sonnet.core: deleting 0x2bf26a8 for "en_US"
sonnet.core: Removing loader:  Sonnet::Loader(0x7fe7e154a850)
Comment 5 Michael Palimaka (kensington) gentoo-dev 2017-06-25 06:01:17 UTC
OK, that's interesting.

Is either kde-frameworks/breeze-icons or kde-frameworks/oxygen-icons installed (if not, could try again with XDG_CURRENT_DESKTOP="KDE" if just installing the icons doesn't work?)?
Comment 6 Luke A. Guest 2017-06-25 18:33:45 UTC
Currently, I have kde-frameworks/oxygen-icons-5.35.0 installed, but not the breeze-icons.

After installing the breeze-icons and running from menu, same issue.

Then after running from shell with XDG_CURRENT_DESKTOP="KDE" karbon I get the same issue as in #4.
Comment 7 Luke A. Guest 2017-07-24 07:20:10 UTC
Anything more on this?
Comment 8 Michael Palimaka (kensington) gentoo-dev 2017-07-29 04:39:21 UTC
I'm afraid I haven't had a chance to try to reproduce myself yet.

A strace output might help identify exactly what's going on trying to load those icons.
Comment 9 Luke A. Guest 2017-07-29 15:08:55 UTC
Created attachment 487208 [details]
strace log

Seems the icons are missing.
Comment 10 Johannes Huber (RETIRED) gentoo-dev 2017-08-22 17:58:51 UTC
(In reply to Michael Palimaka (kensington) from comment #8)
> I'm afraid I haven't had a chance to try to reproduce myself yet.
> 
> A strace output might help identify exactly what's going on trying to load
> those icons.

See my attached patch in bug #564838. I think the way to reproduce is:
1) uninstall breeze/oxygen icons
2) verify package/eclass doesn't pull in the required icons
3) start the app in $DE
Comment 11 Andreas Sturmlechner gentoo-dev 2017-11-05 15:28:53 UTC
Let's use one single bug for this topic.

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