D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
This revision was automatically updated to reflect the committed changes. Closed by commit R108:fe9664fd8469: Use the new ECMQMLModules to specify all of KWin's runtime dependencies (authored by graesslin). Restricted Application edited projects, added Plasma; removed KWin. CHANGED PRIOR TO COMMIT https://phabricator.kde.org/D7273?vs=18052&id=23376#toc REPOSITORY R108 KWin CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D7273?vs=18052&id=23376 REVISION DETAIL https://phabricator.kde.org/D7273 AFFECTED FILES CMakeLists.txt To: graesslin, #kwin, #plasma, bshah Cc: bshah, apol, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, mart
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
graesslin added a comment. In https://phabricator.kde.org/D7273#143252, @apol wrote: > > I think we first need to get https://phabricator.kde.org/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 https://phabricator.kde.org/D7543 - without that the autotests fail if ECM 5.38 is requested. REPOSITORY R108 KWin BRANCH ecmqmlmodules REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma, bshah Cc: bshah, apol, plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
apol added a comment. > I think we first need to get https://phabricator.kde.org/D7543 in, to be able to depend from the ECM version. I don't see how it's related REPOSITORY R108 KWin BRANCH ecmqmlmodules REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma, bshah Cc: bshah, apol, plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
graesslin added a comment. In https://phabricator.kde.org/D7273#142926, @apol wrote: > In https://phabricator.kde.org/D7273#138099, @graesslin wrote: > > > ping, anything speaking against pushing it? > > > Push? :) I think we first need to get https://phabricator.kde.org/D7543 in, to be able to depend from the ECM version. REPOSITORY R108 KWin BRANCH ecmqmlmodules REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma, bshah Cc: bshah, apol, plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
apol added a comment. In https://phabricator.kde.org/D7273#138099, @graesslin wrote: > ping, anything speaking against pushing it? Push? :) REPOSITORY R108 KWin BRANCH ecmqmlmodules REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma, bshah Cc: bshah, apol, plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart, lukas
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
bshah accepted this revision as: Plasma, bshah. This revision is now accepted and ready to land. REPOSITORY R108 KWin BRANCH ecmqmlmodules REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma, bshah Cc: bshah, apol, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart, lukas
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
graesslin added a comment. ping, anything speaking against pushing it? REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma Cc: bshah, apol, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart, lukas
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
apol added a comment. 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 REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma Cc: bshah, apol, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart, lukas
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
graesslin added a comment. In https://phabricator.kde.org/D7273#134905, @bshah wrote: > In https://phabricator.kde.org/D7273#134903, @graesslin 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 REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma Cc: bshah, apol, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart, lukas
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
bshah added a comment. In https://phabricator.kde.org/D7273#134903, @graesslin 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. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma Cc: bshah, apol, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart, lukas
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
graesslin added a subscriber: apol. graesslin added a comment. @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. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D7273 To: graesslin, #kwin, #plasma Cc: apol, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, mart, lukas
D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies
graesslin created this revision. Restricted Application added a project: KWin. Restricted Application added subscribers: kwin, plasma-devel. REPOSITORY R108 KWin BRANCH ecmqmlmodules REVISION DETAIL https://phabricator.kde.org/D7273 AFFECTED FILES CMakeLists.txt To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas