FS#69988 - LXQt icons mostly broken after Today's upgrade

Attached to Project: Community Packages
Opened by Javier (je-vv) - Sunday, 14 March 2021, 23:24 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 20 March 2021, 10:04 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Antonio Rojas (arojas)
Chih-Hsuan Yen (yan12125)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

Description:

After Today's upgrade which came with:

```
[2021-03-14T16:10:09-0600] [ALPM] upgraded protobuf (3.12.4-3 -> 3.15.6-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded android-tools (30.0.5-2 -> 30.0.5-3)
[2021-03-14T16:10:09-0600] [ALPM] upgraded libnghttp2 (1.41.0-1 -> 1.43.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded attica (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded dialog (1:1.3_20210117-1 -> 1:1.3_20210306-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded extra-cmake-modules (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded glslang (11.2.0-1 -> 11.2.0-3)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kcoreaddons (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kconfig (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kwindowsystem (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kactivities (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded karchive (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kauth (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kdbusaddons (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kcrash (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kglobalaccel (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kcodecs (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kguiaddons (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded ki18n (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kwidgetsaddons (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kconfigwidgets (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kitemviews (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kiconthemes (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:09-0600] [ALPM] upgraded kxmlgui (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kbookmarks (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kcompletion (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded solid (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kjobwidgets (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded knotifications (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kservice (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kwallet (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded sonnet (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded ktextwidgets (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kded (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kio (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kpackage (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kdeclarative (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kdnssd (5.79.1-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kidletime (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kinit (5.79.0-1.1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kirigami2 (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded knewstuff (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded knotifyconfig (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kplotting (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kvantum-qt5 (0.18.0-1 -> 0.19.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kvantum-theme-materia (20210217-1 -> 20210307-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded kwayland (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded lib32-attr (2.4.48-2 -> 2.5.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded lib32-acl (2.2.53-2 -> 2.3.0-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded libreoffice-extension-texmaths (0.48.2-1 -> 0.49-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded materia-kde (20210217-1 -> 20210307-1)
[2021-03-14T16:10:10-0600] [ALPM] upgraded mlocate (0.26.git.20170220-5 -> 0.26.git.20170220-6)
[2021-03-14T16:10:11-0600] [ALPM] upgraded plasma-framework (5.79.0-1 -> 5.80.0-1)
[2021-03-14T16:10:11-0600] [ALPM] upgraded protobuf-c (1.3.3-2 -> 1.3.3-3)
[2021-03-14T16:10:12-0600] [ALPM] upgraded python-astroid (2.4.2-4 -> 2.5.1-1)
[2021-03-14T16:10:12-0600] [ALPM] upgraded python-bottle (0.12.19-2 -> 0.12.19-3)
[2021-03-14T16:10:12-0600] [ALPM] upgraded python-grpcio (1.36.2-1 -> 1.36.2-2)
2021-03-14T16:10:12-0600] [ALPM] upgraded python-monotonic (1.5-6 -> 1.5-7)
[2021-03-14T16:10:12-0600] [ALPM] upgraded python-protobuf (3.12.4-3 -> 3.15.6-1)
[2021-03-14T16:10:12-0600] [ALPM] upgraded python-setuptools (1:53.0.0-1 -> 1:54.1.1-1)
[2021-03-14T16:10:12-0600] [ALPM] upgraded python-pylint (2.6.2-1 -> 2.7.2-1)
[2021-03-14T16:10:12-0600] [ALPM] upgraded spice-gtk (0.39-2 -> 0.39-3)
[2021-03-14T16:10:12-0600] [ALPM] upgraded vlc (3.0.12-1 -> 3.0.12-2)
[2021-03-14T16:10:14-0600] [ALPM] upgraded wine (6.3-1 -> 6.4-1)
[2021-03-14T16:10:14-0600] [ALPM] upgraded youtube-dl (2021.03.03-1 -> 2021.03.14-1)
```

Having LXQt appearance with "colorize icons based on widget style (palette)" unset just let most icons on menus and panel without contents, just empty spaces, like:

![image](https://user-images.githubusercontent.com/10799432/111087177-b7be2080-84e5-11eb-9f3d-34de38555a90.png)

It becomes better when unsetting "colorize icons based on widget style (palette)", however some Qt applications icons, like the lximage-qt, don't get fixed with this unsetting, its icon keeps sowing up as emtpy spaces on the panel, though its icon contents shows up on the LXQt menu:

![image](https://user-images.githubusercontent.com/10799432/111087852-952e0680-84e9-11eb-9b03-e3f196e9d3e2.png)

Additional info:
* package version: LXQt - 0.16.0-1
kvantum-qt5 0.19.0-1
kvantum-theme-materia 20210307-1
see above for packages the got upgraded and provoke this behavior...
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 20 March 2021, 10:04 GMT
Reason for closing:  Fixed
Additional comments about closing:  kiconthemes 5.80.0-2
Comment by Javier (je-vv) - Sunday, 14 March 2021, 23:42 GMT
Forgot to mention the icon theme I use:

Papirus Dark from papirus-icon-theme: 20210302-1
Comment by Javier (je-vv) - Monday, 15 March 2021, 01:26 GMT
BTW, other Qt applications, such as kcalc suffer the same fate as the lximage-qt one... Their icons show empty on the panel, even when "colorize icons based on widget style (palette)" is unset.
Comment by Krzysztof Miernik (kmiernik) - Monday, 15 March 2021, 08:17 GMT
I have the same issue. As a temporary solution downgrading kiconthemes to version 5.79.0-1 fixes it.
Comment by Oleksandr Natalenko (post-factum) - Monday, 15 March 2021, 08:17 GMT
Same here with breeze icons theme.
Comment by Chih-Hsuan Yen (yan12125) - Monday, 15 March 2021, 08:49 GMT
> As a temporary solution downgrading kiconthemes to version 5.79.0-1 fixes it.

Great findings! This commit seems related https://github.com/KDE/kiconthemes/commit/5666c0c46e913fecbe2b41157f241685f126ab30

The issue might be that kiconthemes is not compatible with lxqt-qtplugin, or kiconthemes itself has a bug. Still investigating...

UPDATE: Seems a KDE issue https://bugs.kde.org/show_bug.cgi?id=434451
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 19 March 2021, 15:51 GMT
Should we revert the commit for the time being? Seems to break more than it fixes.
Comment by Chih-Hsuan Yen (yan12125) - Saturday, 20 March 2021, 05:48 GMT
+1 for reverting that commit. KDE devs are also considering reverting that commit given many issues other than LXQt and deepin ones reported to upstream (part of https://invent.kde.org/frameworks/kiconthemes/-/merge_requests/26).

Loading...