Bug 457340

Summary: Cyclic dependency between QML modules in notifications package
Product: [Plasma] plasmashell Reporter: AurĂ©lien COUDERC <coucouf>
Component: NotificationsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: kde, nate
Priority: NOR    
Version First Reported In: 5.25.3   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.4.0
Sentry Crash Report:

Description Aurélien COUDERC 2022-07-31 14:06:48 UTC
The following can be found in system logs:
plasmashell[PID]: Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml"

This must be due to
applets/notifications/package/contents/ui/NotificationHeader.qml:21
import "global"

and
applets/notifications/package/contents/ui/global/Globals.qml:23
import ".."
Comment 1 Nate Graham 2025-03-29 14:05:25 UTC
This has been fixed recently for Plasma 6.4!