Details
- Reviewers
bshah - Group Reviewers
KWin Plasma - Commits
- R108:fe9664fd8469: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
Diff Detail
- Repository
- R108 KWin
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
@apol any idea why several of the packages are reported not found?
-- The following RUNTIME packages have not been found: * QtQuick.Controls-QMLModule , QML module 'QtQuick.Controls' is a runtime dependency. * QtQuick.VirtualKeyboard-QMLModule , QML module 'QtQuick.VirtualKeyboard' is a runtime dependency. * org.kde.plasma.core-QMLModule , QML module 'org.kde.plasma.core' is a runtime dependency. * org.kde.plasma.components-QMLModule , QML module 'org.kde.plasma.components' is a runtime dependency.
Please try to run qmlplguindump QtQuick.Controls 1.2 for instance and paste it's output here.
EDIT: just check it's return value, output might be too huge.
I tested the patch, for me it worked for all but VirtualKeyboard (which might be indeed missing).
I'd suggest to look into why your qmlplugindump isn't returning what it should
I think we first need to get D7543 in, to be able to depend from the ECM version.
I don't see how it's related
ECMFindQMLModule is only available in ECM 5.38 if I see it correctly. Thus I need to request that version and that means the build structure changes and KWin needs the adjustments to make the autotests still work, which is D7543 - without that the autotests fail if ECM 5.38 is requested.