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

Bug#1042821: Installing libkf5purpose5 (indirectly) brings in kdeconnect package, invalidating related avoidance



Package: qml-module-org-kde-purpose
Severity: normal
Version: 5.107.0-1
X-Debbugs-CC: coucouf@debian.org pino@debian.org

Dear Debian KDE/Plasma package maintainers,

I know it is not be a pleasant bug, but I believe the current behavior
of package qml-module-org-kde-purpose and libkf5purpose5 is a little bit
tricky since installing either of them will bring in package kde-connect by
default, which may be undesirable. Details below:

* Installing okular will brings in kde-connect (!) by default, which may be
unfavorable. Reason:

-> % LC_ALL=C aptitude why kdeconnect
i   okular                     Depends    libkf5purpose5 (>= 5.68.0~)        
i A libkf5purpose5             Recommends qml-module-org-kde-purpose (=
5.107.0-1)
i A qml-module-org-kde-purpose Recommends kdeconnect

* It is caused by
https://salsa.debian.org/qt-kde-team/kde/purpose/-/commit/1ba9a778588bf66250fd079e674c2c96abd50991
in 2016, which already tries to downgrade hard dependency to recommendation,
but obviously did not work.

* There was a later 2020 attempt to avoid such behavior by Pino at
https://salsa.debian.org/qt-kde-team/kde/purpose/-/commit/b107335c579e3576a109515a37f277b54e4627d6
, yet the behavior of qml-module-org-kde-purpose invalidated this effort. See
previous "aptitude why" result.

As such, I believe b107335c was an insufficient fix. Package qml-module-org-
kde-purpose should further demote recommendation of kde-connect to suggestion.
While this may not be an ideal fix, please let me know if you have further
thoughts. Thanks!

Best,
Boyuan Yang

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: