Bug 28214

Summary: Cyclic dependency detected between "file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
Product: Mageia Reporter: Aurelien Oudelet <ouaurelien>
Component: RPM PackagesAssignee: KDE maintainers <kde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: High CC: geiger.david68210, mageia
Version: Cauldron   
Target Milestone: Mageia 8   
Hardware: All   
OS: Linux   
URL: https://invent.kde.org/frameworks/plasma-framework/commit/3c80bc83d936458bd692c4d1a7a1d3d2678180d1
Whiteboard:
Source RPM: plasma-framework-5.76.0-1.mga8.src.rpm CVE:
Status comment:

Description Aurelien Oudelet 2021-01-25 10:41:52 CET
Run for example a systemsettings5 in Konsole:
Observer output
See error below.

OBSERVED RESULT
$ systemsettings5 
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"

This delays the application launch and write unnecessary clutter on system log.


FIXED:
This is fixed in commit (https://invent.kde.org/frameworks/plasma-framework/commit/3c80bc83d936458bd692c4d1a7a1d3d2678180d1)
This is fixed for KFrameworks 5.79... we are at KF5.76, and only KF5.78 is released...

KDE/Plasma devs are making me angry... instead of fixing there code in existing version, they choose to release a new version that fixed version distro can't do.
Releasing a complete KFrameworks stack each month is a no go as it can make regression. And cherry picking one... can lead to regression elsewhere...

Not sure if this can be fixed in Cauldron/M8 for now.
Assigning to KDE maintainers, and David G, our best friend here.
Aurelien Oudelet 2021-01-25 10:45:39 CET

URL: (none) => https://invent.kde.org/frameworks/plasma-framework/commit/3c80bc83d936458bd692c4d1a7a1d3d2678180d1

Comment 1 Nicolas Lécureuil 2021-01-25 12:18:08 CET
Please test next kirigami rpm

CC: (none) => mageia

Comment 2 David GEIGER 2021-01-25 14:02:12 CET
(In reply to Nicolas Lécureuil from comment #1)
> Please test next kirigami rpm

Why in kirigami? I see the upstream commit is for plasma-framework.

CC: (none) => geiger.david68210

Comment 3 Aurelien Oudelet 2021-01-25 15:54:52 CET
Fixed!
Thanks all.

Just one warning removed...
Comment 4 David GEIGER 2021-01-25 18:10:50 CET
Then closing this bug!

Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 5 Aurelien Oudelet 2021-01-25 20:06:38 CET
Oh yes. Sorry.