Use the new ECMQMLModules to specify all of KWin's runtime dependencies
AcceptedPublic

Authored by graesslin on Sat, Aug 12, 12:08 PM.

Details

Reviewers
bshah
Group Reviewers
KWin
Plasma

Diff Detail

Repository
R108 KWin
Branch
ecmqmlmodules
Lint
No Linters Available
Unit
No Unit Test Coverage
graesslin created this revision.Sat, Aug 12, 12:08 PM
Restricted Application added a project: KWin. · View Herald TranscriptSat, Aug 12, 12:08 PM
Restricted Application added subscribers: kwin, plasma-devel. · View Herald Transcript

@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.
bshah added a subscriber: bshah.EditedSat, Aug 12, 12:15 PM

@apol any idea why several of the packages are reported not found?

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.

In D7273#134905, @bshah wrote:

@apol any idea why several of the packages are reported not found?

Please try to run qmlplguindump QtQuick.Controls 1.2 for instance and paste it's output here.

I get: QQmlComponent: Component is not ready

I'm on neon dev/unstable for the record

apol added a comment.Sun, Aug 13, 5:44 PM

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

ping, anything speaking against pushing it?

bshah accepted this revision as: Plasma, bshah.Mon, Aug 21, 9:36 AM
This revision is now accepted and ready to land.Mon, Aug 21, 9:36 AM