It appears that something regressed in the jenkins setup. Almost all of the current failures in the "Frameworks kf5-qt5" group come from XDG_DATA_DIRS not being set up correctly anymore, I think. E.g. in https://build.kde.org/view/Frameworks%20kf5-qt5/job/kio%20master%20kf5-qt5/269/PLATFORM=Linux,compiler=gcc/console * KUriFilterTest and others fail to see the servicetype "KUriFilter/Plugin" which kio installs itself
The kio job says export XDG_DATA_DIRS="/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kwidgetsaddons/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kauth/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/sonnet/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/knotifications/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/kdesupport/extra-cmake-modules/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kdoctools/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/ktextwidgets/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kconfigwidgets/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kjobwidgets/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kcoreaddons/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/breeze-icons/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kglobalaccel/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kservice/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/frameworks/kwallet/inst/usr/share:/srv/jenkins/install/ubuntu/x86_64/g++/kf5-qt5/kdesupport/phonon/phonon/inst/usr/share:$XDG_DATA_DIRS:/usr/share:/usr/share" This is missing the dir for kio itself. Same kind of problem in kemoticonstest (which loads its own plugin), frameworkintegration (same). Is this a voluntary change, as in, we should fix the tests to work without the need to make install first? ========= Also, kservice and kdelibs4support fail because XDG_CONFIG_DIRS doesn't contain the kservice install prefix (+/etc/xdg). For some strange reason XDG_CONFIG_DIRS, during the kdelibs4support tests, contains the kio prefix but no other. That one surely can't be intentional. Can you have a look? Thanks. -- 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