** Description changed:

+ [Impact]
+ 
+ Users attempting to modify their timezone manually are met with a blank
+ KCM inside of systemsettings. This is certainly undesirable.
+ 
+ [Test Case]
+ 
+ Since the required library is not installed in Ubuntu Studio by default,
+ but is installed in Kubuntu:
+ 
+ * Install Ubuntu Studio, either 26.04 or 26.10
+ * Open systemsettings, go to Date and Time
+ * Click the Time Zone tab.
+ 
+ Expected result: Tab is populated with a map and drop-down menus
+ 
+ Actual Result: Blank tab
+ 
+ [What could go wrong]
+ 
+ While highly unlikely, it's possible that this fix doesn't work at all.
+ However, adding qml6-module-qtlocation to systemsettings is certainly
+ safe. That said, this has been tested on a resolute and a stonking
+ system.
+ 
+ [Original Bug]
+ 
  The plasma-workspace package (4:6.6.3-0ubuntu3) ships
  TimezoneSelector.qml which uses "import QtLocation", but does not
  declare a dependency on the Qt6 Location packages (libqt6location6,
  qt6-location-plugins).
  
  This causes the timezone picker to fail to render in:
  1. Digital Clock widget settings > "Time Zones" section (clicking it leaves 
the previously selected section visible)
  2. System Settings > Date & Time > "Time Zone" tab (renders completely blank)
  
  plasma-workspace currently depends on qml6-module-qtpositioning but NOT
  on libqt6location6 or qt6-location-plugins.
  
  The QML files at /usr/lib/x86_64-linux-
  gnu/qt6/qml/org/kde/plasma/workspace/timezoneselector/ are present and
  contain "import QtLocation", but since the QtLocation module is not
  installed, the component silently fails to load.
  
  This affects installations using kde-standard (which does not include
  marble). kde-full masks the issue because it pulls in marble, which
  brings in QtLocation as a transitive dependency.
  
  Fix: Add libqt6location6 and qt6-location-plugins as dependencies of
  plasma-workspace.
  
  Workaround: sudo apt install libqt6location6 qt6-location-plugins
  
  Also filed upstream at https://bugs.kde.org/show_bug.cgi?id=518353
  
  --- System info ---
  Ubuntu release: beta (oracular)
  plasma-workspace: 4:6.6.3-0ubuntu3
  plasma-desktop: 4:6.6.3-0ubuntu2
  KDE Plasma: 6.6.3
  KDE Frameworks: 6.24.0
  Qt: 6.10.2
  Installed via: kde-standard (not kde-full)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2146856

Title:
  plasma-workspace missing dependency on libqt6location6 — timezone
  picker fails to render

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-workspace/+bug/2146856/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to