Thank you for your report.

Note that Kalendar has been renamed to Merkuro upstream and will soon in 
Debian as well.

But your analysis looks correct. and you are most welcome to submit a merge 
request in 
https://salsa.debian.org/qt-kde-team/kde/merkuro

/Sune

On Tuesday, May 7, 2024 7:49:40 AM CEST Vedanth Padmaraman wrote:
> Package: kalendar
> Version: 22.12.3-2+b2
> Severity: important
> X-Debbugs-Cc: vedanthpadmaraman0...@gmail.com
> 
> Dear Maintainer,
> 
> It seems that Kalendar will not start without finding QML module
> 'org.kde.kitemmodels' (from package qml-module-org-kde-kitemmodels);
> however, it is not installed as a dependency for Kalendar. I can confirm
> that on installing `qml-module-org-kde-kitemmodels`, the issue goes away
> and Kalendar launches.
> 
> * What I did:
>   - Installed kalendar without installing Recommended packages:
>     `apt install --no-install-recommends kalendar`
>   - Launched Kalendar
> 
> * What happened:
>   The app exits immediately. When running from a console, the following
> error message is seen:
> 
>       $ kalendar
>       QML debugging is enabled. Only use this in a safe environment.
>       QQmlApplicationEngine failed to load component
>       qrc:/main.qml:493:19: Type MainDrawer unavailable
>       qrc:/MainDrawer.qml:15:1: module "org.kde.kitemmodels" is not
> installed
> 
> * How I fixed it:
>   Installed package `qml-module-org-kde-kitemmodels` through APT:
>   `apt install qml-module-org-kde-kitemmodels`
> 
> I suppose `qml-module-org-kde-kitemmodels` should be added as a dependency
> for Kalendar... If that is the case, should I go ahead and submit a patch
> for the same?
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.7.9-amd64 (SMP w/3 CPU threads; PREEMPT)
> Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
> Shell: /bin/sh linked to /usr/bin/dash
> Init: OpenRC (via /run/openrc), PID 1: init
> LSM: AppArmor: enabled
> 
> Versions of packages kalendar depends on:
> ii  akonadi-server                                          4:22.12.3-1+b2
> ii  kdepim-runtime                                          4:22.12.3-2+b1
> ii  kio                                                     5.107.0-1+b2
> ii  libc6                                                   2.37-17
> ii  libgcc-s1                                               14-20240330-1
> ii  libgpgme11t64                                           1.18.0-4.1+b1
> ii  libkf5akonadicalendar5abi1 [libkf5akonadicalendar5-22.  4:22.12.3-1+b2
>     12]
> ii  libkf5akonadicontact5 [libkf5akonadicontact5-22.12]     4:22.12.3-1+b2
> ii  libkf5akonadicore5abi2 [libkf5akonadicore5-22.12]       4:22.12.3-1+b2
> ii  libkf5akonadimime5 [libkf5akonadimime5-22.12]           4:22.12.3-1+b2
> ii  libkf5akonadiwidgets5abi1 [libkf5akonadiwidgets5-22.12  4:22.12.3-1+b2
>     ]
> ii  libkf5calendarcore5abi2                                 5:5.107.0-1+b2
> ii  libkf5calendarsupport5abi1 [libkf5calendarsupport5-22.  4:22.12.3-1+b1
>     12]
> ii  libkf5codecs5                                           5.107.0-1+b2
> ii  libkf5configcore5                                       5.107.0-1+b2
> ii  libkf5configgui5                                        5.107.0-1+b2
> ii  libkf5configwidgets5                                    5.107.0-2+b2
> ii  libkf5contacts5                                         5:5.107.0-2
> ii  libkf5coreaddons5                                       5.107.0-1+b2
> ii  libkf5dbusaddons5                                       5.107.0-1+b2
> ii  libkf5eventviews5abi1 [libkf5eventviews5-22.12]         4:22.12.3-1+b1
> ii  libkf5i18n5                                             5.107.0-1+b2
> ii  libkf5itemmodels5                                       5.107.0-1+b2
> ii  libkf5kiocore5                                          5.107.0-1+b2
> ii  libkf5mailcommon5abi2 [libkf5mailcommon5-22.12]         4:22.12.3-1+b4
> ii  libkf5mime5abi1 [libkf5mime5-22.12]                     22.12.3-1+b2
> ii  libkf5widgetsaddons5                                    5.107.0-1+b2
> ii  libkf5windowsystem5                                     5.107.0-1+b2
> ii  libkf5xmlgui5                                           5.107.0-1+b2
> ii  libqt5core5t64                                         
> 5.15.10+dfsg-7.2+b1 ii  libqt5dbus5t64                                     
>     5.15.10+dfsg-7.2+b1 ii  libqt5gui5t64                                  
>         5.15.10+dfsg-7.2+b1 ii  libqt5qml5                                 
>             5.15.10+dfsg-2+b2 ii  libqt5quick5                             
>               5.15.10+dfsg-2+b2 ii  libqt5quickcontrols2-5                 
>                 5.15.10+dfsg-2+b2 ii  libqt5widgets5t64                    
>                   5.15.10+dfsg-7.2+b1 ii  libstdc++6                       
>                       14-20240330-1 ii 
> qml-module-org-kde-kirigami-addons-labs-mobileform      0.9.0-1+b2 ii 
> qml-module-org-kde-kirigami2                            5.107.0-1+b2 ii 
> qml-module-qt-labs-qmlmodels                            5.15.10+dfsg-2+b2
> ii  qml-module-qtlocation                                  
> 5.15.10+dfsg-3+b2 ii  qml-module-qtpositioning                             
>   5.15.10+dfsg-3+b2
> 
> Versions of packages kalendar recommends:
> pn  kalendarac  <none>
> 
> kalendar suggests no packages.
> 
> -- no debconf information


-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank

Reply via email to