Summary: | QML Connections: Implicitly defined onFoo properties in Connections are deprecated | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libplasma | Reporter: | Tomasz Paweł Gajc <tpgxyz> |
Component: | components | Assignee: | Marco Martin <notmart> |
Status: | RESOLVED LATER | ||
Severity: | normal | CC: | aoudelet, nate, plasma-bugs |
Priority: | NOR | ||
Version: | 5.72.0 | ||
Target Milestone: | --- | ||
Platform: | Mageia RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Tomasz Paweł Gajc
2020-03-12 21:53:23 UTC
Same here from Mageia Cauldron (8 Beta) This appears on every all launch of application, navigate within it. Such logging is boring for end-user. plasmashell[2282]: file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/BusyIndicatorStyle.qml:39:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } kwin_x11[2234]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 62412, resource id: 35651741, major code: 18 (ChangeProperty), minor code: 0 plasmashell[2282]: file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/BusyIndicatorStyle.qml:39:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } plasmashell[2282]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:285:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } systemd[2075]: Started apps-systemsettings-b17a52d21c1640838fe1f8e386b966e9.scope. kwin_x11[2234]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 62427, resource id: 35651742, major code: 18 (ChangeProperty), minor code: 0 systemsettings5[5089]: Cyclic dependency detected between "file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" systemsettings5[5089]: file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:141:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } systemsettings5[5089]: file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:131:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } systemsettings5[5089]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:143:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } systemsettings5[5089]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:143:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } systemsettings5[5089]: Cyclic dependency detected between "file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" systemsettings5[5089]: QQmlEngine::setContextForObject(): Object already has a QQmlContext plasmashell[2282]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:285:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } With: Operating System: Mageia 8 KDE Plasma Version: 5.19.4 KDE Frameworks Version: 5.72.0 Qt Version: 5.15.0 Kernel Version: 5.7.12-desktop-1.mga8 OS Type: 64-bit Processors: 4 × Intel® Core™ i5-6600K CPU @ 3.50GHz Memory: 15.6 Gio of RAM Graphics Processor: GeForce GTX 1660 Ti/PCIe/SSE2 (nvidia non-free drivers 450-series) Bump KF5frameworks version to latest. Yeah this is known and expected, sadly. In order to port these to the new recommended thing, we have to be able to depend on Qt 5.14, which is where support for the new thing was introduced. However plasma-framework is a framework, and the KDE Frameworks Qt minimum version policy is rather strict, so Frameworks can depend on a Qt version no later than 5.12. Unfortunately the mechanism to shut these warnings up was also introduced in a later Qt version. So we will need to wait until frameworks can depend on Qt 5.14 before we can do the porting work and shut up the warnings. This it in about a year I think. Don't worry; we the developers are just as annoyed by them as you are and we will fix them literally the same hour it becomes possible for us to do so. :) |