KDE Gear projects with failing CI (master + stable) (11 November 2025)

Ben Cooksley bcooksley at kde.org
Wed Nov 12 06:14:10 GMT 2025


On Wed, Nov 12, 2025 at 1:28 PM Albert Astals Cid <aacid at kde.org> wrote:

> Please work on fixing them, otherwise i will remove the failing CI jobs on
> their 4th failing week, it is very important that CI is passing for
> multiple
> reasons.
>
> Bad news: 3 + 40 repo started failing, 2 repo still failing
>
> kitinerary - LAST WEEK BEFORE REMOVAL
>  * https://invent.kde.org/pim/kitinerary/-/pipelines/1085253 (master)
>  * https://invent.kde.org/pim/kitinerary/-/pipelines/1084091 (stable)
>   * Windows fails to compile
>

This same defect also affects Prison and is under discussion.

If we could avoid removing it for now that would be great as this is a
rather important issue to resolve - and appears to be the fault of ZXing
not KItinerary / Prison.


>
>
> plasmatube - 2nd week
>  * https://invent.kde.org/multimedia/plasmatube/-/pipelines/1080701
> (master)
>  * https://invent.kde.org/multimedia/plasmatube/-/pipelines/1080473
> (stable)
>   * flatpak fails
>    * https://invent.kde.org/multimedia/plasmatube/-/merge_requests/106 ?
>
>
> kdenlive - NEW
>  * https://invent.kde.org/multimedia/kdenlive/-/pipelines/1085212 (master)
>  * https://invent.kde.org/multimedia/kdenlive/-/pipelines/1083042 (stable)
>   * suse qt 6.10 appium tests fail
>   * suse qt 6.11 fails to compile (master only)
>

Qt 6.11 is due to the SUSE repositories not being totally up to date on
certain bumped dependencies.
Once that is fixed these jobs should be resolved.


>
>
> kgpg - NEW
>  * https://invent.kde.org/utilities/kgpg/-/pipelines/1080549
>   * kgpg-import and kgpg-encrypt tests fail
>
>
> kmail - NEW
>  * https://invent.kde.org/pim/kmail/-/pipelines/1085265
>   * Lots of tests failing in Windows
>
>
>
> craft_windows_qt6_x86_64 fails "detected dubious ownership" - NEW
>  * https://invent.kde.org/games/bomber/-/pipelines/1084789
>  * https://invent.kde.org/games/bovo/-/pipelines/1084790
>  * https://invent.kde.org/games/granatier/-/pipelines/1084791
>  * https://invent.kde.org/games/kapman/-/pipelines/1084792
>  * https://invent.kde.org/games/katomic/-/pipelines/1084793
>  * https://invent.kde.org/games/kblackbox/-/pipelines/1084794
>  * https://invent.kde.org/games/kbounce/-/pipelines/1084796
>  * https://invent.kde.org/games/kbreakout/-/pipelines/1084797
>  * https://invent.kde.org/games/kdiamond/-/pipelines/1084798
>  * https://invent.kde.org/games/kfourinline/-/pipelines/1084799
>  * https://invent.kde.org/games/kgoldrunner/-/pipelines/1084800
>  * https://invent.kde.org/games/kigo/-/pipelines/1084801
>  * https://invent.kde.org/games/killbots/-/pipelines/1084802
>  * https://invent.kde.org/games/kiriki/-/pipelines/1084803
>  * https://invent.kde.org/games/kjumpingcube/-/pipelines/1084804
>  * https://invent.kde.org/games/klickety/-/pipelines/1084805
>  * https://invent.kde.org/games/klines/-/pipelines/1084806
>  * https://invent.kde.org/games/kmines/-/pipelines/1084807
>  * https://invent.kde.org/games/knetwalk/-/pipelines/1084809
>  * https://invent.kde.org/games/kolf/-/pipelines/1084811
>  * https://invent.kde.org/games/kollision/-/pipelines/1084812
>  * https://invent.kde.org/games/kreversi/-/pipelines/1084814
>  * https://invent.kde.org/games/kshisen/-/pipelines/1084815
>  * https://invent.kde.org/games/ksnakeduel/-/pipelines/1084817
>  * https://invent.kde.org/games/kspaceduel/-/pipelines/1084819
>  * https://invent.kde.org/games/ksquares/-/pipelines/1084820
>  * https://invent.kde.org/games/ksudoku/-/pipelines/1084821
>  * https://invent.kde.org/games/ktuberling/-/pipelines/1084822
>  * https://invent.kde.org/games/lskat/-/pipelines/1084824
>  * https://invent.kde.org/games/palapeli/-/pipelines/1084825
>  * https://invent.kde.org/games/picmi/-/pipelines/1084826
>  * https://invent.kde.org/pim/akregator/-/pipelines/1085260
>  * https://invent.kde.org/pim/grantlee-editor/-/pipelines/1085261
>  * https://invent.kde.org/pim/kalarm/-/pipelines/1085263
>  * https://invent.kde.org/pim/kmail-account-wizard/-/pipelines/1085273
>  * https://invent.kde.org/pim/pim-sieve-editor/-/pipelines/1085271
>  * https://invent.kde.org/network/tokodon/-/pipelines/1085425
>  * https://invent.kde.org/system/dolphin/-/pipelines/1080269
>  * https://invent.kde.org/pim/akregator/-/pipelines/1082280


That has now been fixed. The cause of this was me trying to get Craft to
use a host level cache to avoid the constant re-download of dependencies
from our mirrors.
(Objective: improve system reliability, reduce load on our infrastructure
and speed up builds all in one simple change)

Unfortunately that also meant that Craft tried to store the sources it was
going to compile at host level as well, which broke badly.
It is a good thing it did though - as we don't want Git clones stored at
host level, we only want Craft cached binaries or downloaded tarballs
cached at host level.

I've now added an additional Craft setting which ensures clones are made
within the VM and not stored at host level, and so far looks like
everything is passing.

Build speed up wise, resource contention around the signer appears to be
the next major issue to speeding up Craft builds, especially when it comes
to installers / appx bundles.


>
>
> Cheers,
>   Albert
>
>
Thanks,
Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20251112/30ad4d30/attachment.htm>


More information about the kde-devel mailing list