https://bugs.kde.org/show_bug.cgi?id=396018
Bug ID: 396018 Summary: Circular dependency after "Use platform detection from KWorkSpace in KCMShell" (896dd55) Product: kde-cli-tools Version: unspecified Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: aleix...@kde.org Reporter: m...@gnuservers.com.ar Target Milestone: --- Hi, Starting with "Use platform detection from KWorkSpace in KCMShell" (896dd55), kde-cli-tools builds depends on libkworkspace (which is part of plasma-workspace). On the other hand, plasma-workspace uses kde-cli-tools as a runtime dependency. This generates a circular dependency that when using strict version dependencies makes the package impossible to build. These strict version dependencies are necessary because components inside plasma tend to change without indicating the versions that they need. One possibility would be to copy the detectPlatform function into kde-cli-tools (it's only 22 lines, no interaction with the rest of the library). This has already been done in kded. Another possibility would be to move the detectPlatform function to libkf5plasma in plasma-frameworks, and update plasma-workspace, kded, kde-cli-tools, systemsettings, and powerdevil to use that exported function. Happy hacking, -- You are receiving this mail because: You are watching all bug changes.