Bug 424773

Summary: kf5-plasma-devel break qt5-qtquickcontrols
Product: [Frameworks and Libraries] libplasma Reporter: Jennings Liu <jenningsloy318>
Component: componentsAssignee: Marco Martin <notmart>
Status: RESOLVED DOWNSTREAM    
Severity: major CC: nate, plasma-bugs
Priority: NOR    
Version: 5.70.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

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.