Bug#1113804: trixie-pu: package kmail-account-wizard/4:24.12.3-1+deb13u1
Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: kmail-account-wizard@packages.debian.org, deltaone@debian.org
Control: affects -1 + src:kmail-account-wizard
User: release.debian.org@packages.debian.org
Usertags: pu
Hi Release Team,
[ Reason ]
The package accountwizard has several QML runtime-dependencies.
However, they're all missing in the version currently in trixie.
Without these dependencies installed, the application will simply crash.
If the big KDE meta-package is installed, then all those dependencies
get installed automatically, but when accountwizard is installed
outside the meta-package, those dependencies are missing and thus render
the application unuseable.
The bug was reported originally at
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111891 and has since
been fixed in both unstable and testing.
[ Impact ]
If accountwizard is installed without the meta-package, the application
might be unuseable due to missing dependencies.
[ Tests ]
No automatic tests have been performed. But I have doublechecked that the
newly-built package actually depends on all neccessary QML packages.
[ Risks ]
I deem the risks to be low. There are no functional changes to the package,
only some added runtime-dependencies.
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable
[ Changes ]
In order to detect QML dependencies automatically, 2 build-dependencies needed
to be added as well as the substvar ${qml6:Depends} which adds the dependencies
to the corresponding package.
Finally, an exception needed to be added for the QML module that exists in the
package itself (no need to depend on that).
Thank you.
--
Med vänliga hälsningar
Patrick Franz
diff -Nru kmail-account-wizard-24.12.3/debian/changelog kmail-account-wizard-24.12.3/debian/changelog
--- kmail-account-wizard-24.12.3/debian/changelog 2025-03-29 18:49:42.000000000 +0100
+++ kmail-account-wizard-24.12.3/debian/changelog 2025-09-02 22:47:41.000000000 +0200
@@ -1,3 +1,9 @@
+kmail-account-wizard (4:24.12.3-1+deb13u1) trixie; urgency=medium
+
+ * Detect QML-dependencies automatically.
+
+ -- Patrick Franz <deltaone@debian.org> Tue, 02 Sep 2025 22:47:41 +0200
+
kmail-account-wizard (4:24.12.3-1) unstable; urgency=medium
[ Patrick Franz ]
diff -Nru kmail-account-wizard-24.12.3/debian/control kmail-account-wizard-24.12.3/debian/control
--- kmail-account-wizard-24.12.3/debian/control 2025-03-29 11:38:16.000000000 +0100
+++ kmail-account-wizard-24.12.3/debian/control 2025-09-02 22:46:12.000000000 +0200
@@ -8,9 +8,11 @@
Patrick Franz <deltaone@debian.org>,
Build-Depends: debhelper-compat (= 13),
dh-sequence-kf6,
+ dh-sequence-qmldeps,
cmake (>= 3.16~),
extra-cmake-modules (>= 6.6.0~),
gettext,
+ kirigami-addons-dev,
libakonadi-dev (>= 4:24.12.3~),
libkf6crash-dev (>= 6.6.0~),
libkf6dbusaddons-dev (>= 6.6.0~),
@@ -35,6 +37,6 @@
Package: accountwizard
Section: utils
Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends},
+Depends: ${misc:Depends}, ${qml6:Depends}, ${shlibs:Depends},
Description: wizard for KDE PIM applications account setup
Handles account setup of e-mail accounts for KDE PIM applications.
diff -Nru kmail-account-wizard-24.12.3/debian/qmldeps.overrides kmail-account-wizard-24.12.3/debian/qmldeps.overrides
--- kmail-account-wizard-24.12.3/debian/qmldeps.overrides 1970-01-01 01:00:00.000000000 +0100
+++ kmail-account-wizard-24.12.3/debian/qmldeps.overrides 2025-09-02 22:46:36.000000000 +0200
@@ -0,0 +1 @@
+org.kde.pim.accountwizard accountwizard
Reply to: