Bug 449009

Summary: Digital clock has 2 empty check-boxes under Calendar when built from source on top of distro packages
Product: [Plasma] plasmashell Reporter: Viorel-Cătălin Răpițeanu <rapiteanu.catalin>
Component: Digital Clock widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: nate
Priority: VLO    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Empty checkboxes for the digital clock.

Description Viorel-Cătălin Răpițeanu 2022-01-23 12:03:17 UTC
Created attachment 145796 [details]
Empty checkboxes for the digital clock.

SUMMARY
The digital clock has 2 empty check boxes under the Calendar tab. The applet was compiled from the latest master source code. 

STEPS TO REPRODUCE
1. Configure the Digital Clock applet to and go to the 'Calendar' tab. 

OBSERVED RESULT
You see 2 check boxes with no text assigned to them. (see the attached screenshot)


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Plasma master
KDE Plasma Version: 5.23.90 master
KDE Frameworks Version: 5.91 master
Qt Version: 5.15.2
Comment 1 Viorel-Cătălin Răpițeanu 2022-01-23 12:49:04 UTC
This is the debug output when the calendar tab is selected:

file:///home/linuxuser/kde/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationAppletPage.qml:38:5: QML Loader: Binding loop detected for property "height"
file:///home/linuxuser/kde/usr/lib/qml/org/kde/kirigami.2/private/globaltoolbar/BreadcrumbControl.qml:17:5: Unable to assign [undefined] to QQuickItem*
file:///home/linuxuser/kde/usr/lib/qml/org/kde/kirigami.2/private/globaltoolbar/BreadcrumbControl.qml:17:5: Unable to assign [undefined] to QQuickItem*
file:///home/linuxuser/kde/usr/lib/qml/org/kde/kirigami.2/private/globaltoolbar/BreadcrumbControl.qml:17:5: Unable to assign [undefined] to QQuickItem*
file:///home/linuxuser/kde/usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configCalendar.qml:28:5: QML FormLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "preferredHeight"
Comment 2 Nate Graham 2022-01-23 21:46:48 UTC
Yes, this happens for built-from-source installs where there are already distro-installed packages. I think what happens is that it adds the built-from-source stuff on top of the distro-provided stuff, rather than replacing it.