On my checklist before making a KF5 release:
 * Ensure that CI is green.

What a surprise today.... CI is definitely not green!
https://build.kde.org/view/Frameworks%20kf5-qt5/

One thing is: Mac OSX was added, so many jobs are "green on linux,
failing tests on mac". That's OK for now, no regression there. I started
to fix KConfig unittests for mac (no need for a mac anymore, one can
find out what happens by looking at CI output and make fixes), and I
encourage everyone else to do the same (*).

It would still be nice to see from the front page above whether a yellow job
is because of Linux or Mac, so I don't have to open them all to find out
what should be fixed urgently for the release.

Also and more importantly: something broke with e.g. KIO on Linux:
https://build.kde.org/view/Frameworks%20kf5-qt5/job/kio%20master%20kf5-qt5/39/PLATFORM=Linux,compiler=gcc/testReport/
Many of these tests fail with the following error message:
couldn't create slave: "Can not find io-slave for protocol 'file'."

Ben, Scarlett: did something change in the setup? Is XDG_DATA_DIRS not pointing 
to the
install dir of the framework anymore?


(*) On the Mac, many tests fail with "Cannot create window: no screens 
available".
I think this is because they need a bundle, which can be done by adding GUI to 
the
ecm_add_test call, see kxmlgui 9abace028 for an example.

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to