Binaries in libexec from dependencies are not found in CI runs
https://invent.kde.org/utilities/ark/-/jobs/160168 had a test that timed out, and I think it's caused by this:
QWARN : AddDialogTest::testBasicWidgets(tar) kf.kio.core: couldn't create slave: "Can not find 'kioslave5' executable at '/builds/utilities/ark/_build/bin, /usr/lib64/qt5/libexec, /usr/lib64/qt5/libexec/kf5, /builds/frameworks/kio/_install/lib64/libexec/kf5'"
Earlier on, there was also
kf.crash: Could not find drkonqi in search paths: ("/builds/utilities/ark/_build/bin", "/usr/lib64/qt5/libexec", "/builds/frameworks/kcrash/_install/lib64/libexec")
run-ci-build.py
extracts all dependencies into the same installation path (in this case, /builds/utilities/ark/_install
), so kioslave5
is in /builds/utilities/ark/_install/lib64/libexec/kf5/kioslave5
and drkonqi
is in /builds/utilities/ark/_install/lib64/libexec/drkonqi
.
I'm wondering if run-ci-build.py
should set something to get these binaries to be found correctly.