[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [kde-cli-tools] [Bug 396018] New: Circular dependency after "Use platform detection from KWorkSpace
From: Maximiliano Curia <bugzilla_noreply () kde ! org>
Date: 2018-06-30 11:47:01
Message-ID: bug-396018-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]
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: aleixpol@kde.org
Reporter: maxy@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.=
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic