KDE Frameworks with failing CI (master) (16 February 2025)

Sune Vuorela nospam at vuorela.dk
Tue Feb 18 07:53:00 GMT 2025


On 2025-02-16, Albert Astals Cid <aacid at kde.org> wrote:
> breeze - 2nd Week
>  * https://invent.kde.org/frameworks/breeze-icons/-/pipelines/884486
>   * Fails to compile on Windows

So we (me, Redondo, Sitter) did some debugging yesterday.

These are our findings:
 - qDebug and friends on windows doesn't get written to stderr for
   console tools, like qrcAlias
   https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/451
 - qrcAlias stores all icons in memory where a hash would be sufficient
   https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/450
 - icon generation doesn't work on windows
   https://invent.kde.org/frameworks/breeze-icons/-/commit/585e3337da92668bf4b21b17889dc69896177b58
 - Icon generation with symlinks doesn't work in our CI_setup
   https://invent.kde.org/frameworks/breeze-icons/-/commit/dcf83f4b406058c073261a48f704b6040f665442
 - Craft doesn't do icon generation because it is broken
   https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/kde/frameworks/tier1/breeze-icons/breeze-icons.py?ref_type=heads#L39
 - Force folder creation always to pretend icon generation works (This
   makes it green but probably broken)
   https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/452

 I'd like some of the windowsers to also help figure out what are the
 good solution. 450 and 451 can just be approved and merged. The rest
 might need a bit of discussion to find the right solution.

 /Sune



More information about the Kde-frameworks-devel mailing list