** Description changed: [ Impact ] - * merkuro fails to start with a runtime qml dependency error. On a + * 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 + * 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 + * 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 + * 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`. + `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 3) What you expected to happen Running `merkuro-calendar` should open a window. 4) What happened instead ```console $ 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)
-- 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
