[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1121528: Upgrade to 6.5.2-2 dropped some qml6-module-org-kde-* dependencies




Le 1 décembre 2025 21:04:43 GMT+01:00, Marco Mattiolo <marco.mattiolo@hotmail.it> a écrit :
>I have to correct myself: the issue was hidden in a differently named
>commit, but there is indeed a change in Debian packaging of plasma-workspace [1].
>
>The list of plasma-workspace's dependencies included 36 "qml6-*" packages, that
>were dropped by adding|${qml6:Depends}, that should be automatically filled by dh_qmldeps (dh-sequence-qmldeps build-dependency was contextually added). The automatic script needs to be improved to handle such complex cases... Kind regards Marco |
>[1]https://salsa.debian.org/qt-kde-team/kde/plasma-workspace/-/commit/7e58696900f255b1b638f53707ce84f7d6b8b792

Yeah from what I've seen [1] it's due to the script detecting qml files when there's a qmldir file in the folder. But unfortunately that's not the case for pure-qml plasma components. [2]

[1] <https://salsa.debian.org/qt-kde-team/pkg-kde-tools/-/blob/master/pythonlib/qmldeps.py?ref_type=heads#L210>
[2] <https://packages.debian.org/sid/amd64/plasma-workspace/filelist>

We need to take care how we fix or we risk having a too specific qmldeps conf that will again miss deps added in the future.

I don't have a definitive idea on how to fix this, if you know better your feedback is welcome.


Happy hacking,
--
Aurélien


Reply to: