Bug 424773 - kf5-plasma-devel break qt5-qtquickcontrols
Summary: kf5-plasma-devel break qt5-qtquickcontrols
Status: RESOLVED DOWNSTREAM
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: components (show other bugs)
Version: 5.70.0
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-29 02:48 UTC by Jennings Liu
Modified: 2020-11-24 18:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jennings Liu 2020-07-29 02:48:06 UTC
SUMMARY

on fedora 32, qt5-qtquickcontrols(5.14.2-1.fc32.x86_64) is installed seperately, running qmlplugindump-qt5 QtQuick.Controls 1.2 will  show info about QtQuick.Controls module .


but when installed kf5-plasma/kf5-plasma-devel(5.70.1-1.fc32.x86_64)  later , run this command will show errors that the compoment is not ready

qmlplugindump-qt5 QtQuick.Controls 1.2

Found a dependency on org.kde.plasma.components with two major versions:2.0 and 3.0 which is unsupported, discarding smaller version
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QGuiApplication(0x55b087ffbb50), parent's thread is QThread(0x55b087ffbd20), current thread is QThread(0x55b0880060e0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QGuiApplication(0x55b087ffbb50), parent's thread is QThread(0x55b087ffbd20), current thread is QThread(0x55b0880060e0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QGuiApplication(0x55b087ffbb50), parent's thread is QThread(0x55b087ffbd20), current thread is QThread(0x55b0880060e0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QGuiApplication(0x55b087ffbb50), parent's thread is QThread(0x55b087ffbd20), current thread is QThread(0x55b0880060e0)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
Could not find any platform plugin
QQmlComponent: Component is not ready
file:///loaddependencies.qml:16:1: module "QtQuick.Controls.impl" is not installed



STEPS TO REPRODUCE
1. install qt5-qtquickcontrols
2. kf5-plasma-devel
3. 

OBSERVED RESULT
qmlplugindump-qt5 QtQuick.Controls 1.2 show  Component is not ready



EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.70 
KDE Frameworks Version: 
Qt Version:  5.14

ADDITIONAL INFORMATION

we are build/configure
Comment 1 Nate Graham 2020-11-24 18:55:54 UTC
This is a packaging or installation issue, not a problem in Plasma Framework. :) YOu need to install the package that provides QtQuick.Controls.impl.