** 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