Package: calamares-settings-debian
Version: 14.0.2-1
Severity: normal

Dear Maintainer,

I am writing to report a missing dependency issue in
calamares-settings-debian that causes the show.qml slideshow to not display
during the installation phase.

I initially discovered this bug while repackaging calamares-settings-debian
for our custom debian-based distribution. Since our DE is GNOME, we
explicitly excluded systemsettings (which is pulled as a recommendation by
calamares). Without systemsettings installed, the slideshow fails to render.

To verify if this was an upstream issue, I tested the official Debian 13
GNOME live session ISO. Since live-task-gnome does not install
systemsettings, the exact same issue occurs there: the installation
proceeds, but show.qml is completely missing from the UI.

The Fix:
I investigated further and found that the issue is caused by a missing QML
module. By manually installing the qml6-module-qtquick-window package,
show.qml works flawlessly.

It appears that this QML module is currently being pulled in coincidentally
as a dependency of systemsettings (or other KDE/Qt packages). On non-KDE
environments like GNOME, this dependency is missing.

Suggestion:
Could qml6-module-qtquick-window be added as an explicit Depends (or at
least a strong Recommends) for calamares-settings-debian (or the main
calamares package, depending on where it fits best)?

Thank you for your time and for maintaining this package!

Best regards,
Lucky Mahendra Purba

Reply via email to