Bug 505392

Summary: Missing timezone widget
Product: [Applications] systemsettings Reporter: Bernie Innocenti <bernie>
Component: kcm_clockAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal    
Priority: NOR    
Version First Reported In: 6.3.91   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Bernie Innocenti 2025-06-09 18:20:20 UTC
SUMMARY

The "Time Zone" tab in kcm_clock appears empty, and the console shows these errors:

```
systemsettings kcm_clock
kf.sonnet.core: Sonnet: No speller backends available!
qrc:/kcm/kcm_clock/main.qml:11:1: Type TimeZone.TimezoneSelector unavailable
     TimeZone.TimezoneSelector {
     ^
qrc:/qt/qml/org/kde/plasma/workspace/timezoneselector/TimezoneSelector.qml:14:1: module "QtLocation" is not installed
     import QtLocation
     ^
```

STEPS TO REPRODUCE
1. systemsettings kcm_clock

OBSERVED RESULT

Empty "Time Zone" tab.


EXPECTED RESULT

Working Time Zone settings.


SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.3.91
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION

This might very well be a Fedora Rawhide packaging bug. All related files seem to be part of the package named plasma-workspace-6.3.91-2.fc43.x86_64
Comment 1 Antonio Rojas 2025-06-09 20:17:41 UTC
It is indeed a packaging bug, please report it to Fedora
Comment 2 Bernie Innocenti 2025-06-10 19:24:08 UTC
Fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=2371333

Installing qt6-qtlocation solves the issue. Does upstream metadata mention this dependency or should it be added manually by all packagers?