FS#59363 - [kdelibs4support] does not depend on kitemmodels

Attached to Project: Arch Linux
Opened by Siddhartha Sahu (sdh) - Tuesday, 17 July 2018, 02:49 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 17 July 2018, 06:05 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To No-one
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No



I was building the KDE packages in a clean chroot following the order generated by kdesrc-build and it seems kdelibs4support does not depend on kitemmodels (anymore). Maybe you'd want to remove that dependency from the official packages as well?

This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 17 July 2018, 06:05 GMT
Reason for closing:  Won't fix
Comment by Antonio Rojas (arojas) - Tuesday, 17 July 2018, 06:05 GMT
You're technically right in that it doesn't have a runtime dependency on kitemmodels. However, the cmake file declares a dependency on it (/usr/lib/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake). This means that everything that depends on kdelibs4support needs to have kitemmodels available at build time, even if not used. Since it's a small library with no extra dependencies, I prefer to keep it as a dependency of kdelibs4support instead of having to add it as a makedepends of all packages that use kdelibs4support.

If this bothers you, please ask upstream to remove the dependency from kdelibs4support's cmake config file.