** Description changed:

- `merkuro-calendar` doesn't open unless I `sudo apt install qml6-module-
- qtlocation`.
+ [ Impact ]
+ 
+  * merkuro fails to start with a runtime qml dependency error. On a
+ standard Kubuntu desktop the dependency would have been pulled in by
+ other packages, so the error would not occur. However, when merkuro is
+ installed on other desktops or with non standard package selection this
+ can happen.
+ 
+ [ Test Plan ]
+ 
+  * Try to start merkuro from the package version 25.12.3-0ubuntu1 on a
+ system where the package qml6-module-qtlocation has not been installed
+ and observe the error in the terminal.
+ 
+  * Install the fixed version from proposed and retry this, observing
+ that the error no longer occurs.
+ 
+ [ Where problems could occur ]
+ 
+  * We are adding a runtime dependency, so there is little room for error
+ on that score. However, we are also rebuilding merkuro from source
+ against an archive that will be a little different in its state than
+ when the original package was built. So some testing for unintended
+ regressions should be performed.
+ 
+ 
+ ************ original bug text **************
+ 
+ 
+ `merkuro-calendar` doesn't open unless I `sudo apt install 
qml6-module-qtlocation`.
  
  $ lsb_release -rd
  Description:    Ubuntu 26.04.1 LTS
  Release:        26.04
  
  $ apt-cache policy merkuro
  merkuro:
-   Installed: 25.12.3-0ubuntu1
-   Candidate: 25.12.3-0ubuntu1
-   Version table:
-  *** 25.12.3-0ubuntu1 500
-         500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu 
resolute/universe amd64 Packages
-         100 /var/lib/dpkg/status
+   Installed: 25.12.3-0ubuntu1
+   Candidate: 25.12.3-0ubuntu1
+   Version table:
+  *** 25.12.3-0ubuntu1 500
+         500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu 
resolute/universe amd64 Packages
+         100 /var/lib/dpkg/status
  
  3) What you expected to happen
  
  Running `merkuro-calendar` should open a window.
  
  4) What happened instead
  
  ```console
- $ merkuro-calendar 
+ $ merkuro-calendar
  QQmlApplicationEngine failed to load component
  qrc:/qt/qml/org/kde/merkuro/calendar/qml/Main.qml:370:26: Type 
IncidenceInfoDrawer unavailable
  
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Drawers/IncidenceInfoDrawer.qml:112:13:
 Type IncidenceInfoContents unavailable
  
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:8:1:
 module "QtLocation" is not installed
  home@daniel-desktop3:~$ dpkg -S merkuro-calendar
  ```
  
  # Workaround
  
  Manually installing the package fixes the problem. But the packaging
  should add something to `Depends:`.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 26.04
  Package: merkuro 25.12.3-0ubuntu1
  ProcVersionSignature: Ubuntu 7.0.0-34.34-generic 7.0.14
  Uname: Linux 7.0.0-34-generic x86_64
  ApportVersion: 2.34.1-0ubuntu0.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: KDE
  Date: Wed Sep 30 08:26:11 2026
  InstallationDate: Installed on 2022-11-05 (1425 days ago)
  InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Release amd64 (20221020)
  SourcePackage: merkuro
  UpgradeStatus: Upgraded to resolute on 2026-04-24 (159 days ago)

** Changed in: merkuro (Ubuntu Resolute)
   Importance: Undecided => High

** Changed in: merkuro (Ubuntu Resolute)
     Assignee: (unassigned) => Rik Mills (rikmills)

** Changed in: merkuro (Ubuntu Resolute)
       Status: Confirmed => In Progress

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

Title:
  [SRU] Missing dependency on qml6-module-qtlocation

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/merkuro/+bug/2169011/+subscriptions


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

Reply via email to