Bug 487452

Summary: Missing Icons in Breeze Light and Twilight.
Product: [KDE Neon] neon Reporter: duha.bugs
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: christoph, jr, nate, neon-bugs, s_chriscollins
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=487374
Latest Commit: Version Fixed In:

Description duha.bugs 2024-05-23 22:55:22 UTC
See https://bugs.kde.org/show_bug.cgi?id=487374 for the original bug report. 
Now its time to find the root cause
Comment 1 duha.bugs 2024-05-23 23:14:33 UTC
Any chance libplasma can cause this?
Comment 2 Nate Graham 2024-05-24 01:06:14 UTC
If it affects apps at all, then no. Even if it's Plasma only, I doubt it. All these icons are drawn using Kirigami.Icon, which is in Kirigami, not Libplasma.
Comment 3 Christoph Cullmann 2024-05-25 13:38:24 UTC
Can't reproduce that with either master or the 6.2 packages that NixOS ships.
Comment 4 Christoph Cullmann 2024-05-25 13:52:46 UTC
If somebody who can reproduce that and do a package build in the way it happens, one could try if e.g.

https://invent.kde.org/frameworks/breeze-icons/-/blob/master/src/lib/CMakeLists.txt?ref_type=heads

Using here

qt_add_resources

instead of

qt_add_big_resources

would help, as people said that might be an issue.
Comment 6 Jonathan Riddell 2024-05-27 14:16:13 UTC
Yes it was qt_add_big_resources being optimised.  Use of qt_add_resources fixes it.  And stopping use of dh_dwz debhelper script also seemed to stop the problem.
Comment 7 Christoph Cullmann 2024-05-27 14:26:35 UTC
Nice!