On 2023-11-08, Nicolas Fella <nicolas.fe...@gmx.de> wrote: > Furthermore, kwin is not a framework, it's part of Plasma, and > dependencies between Plasma components are generally fine. That there is > a circular dependency between plasma-workspace and kwin is not good and > should probably be addressed somehow, but the severity is somewhat lower > given the cycle doesn't exist at built time.
Though given packagers are being heavily suggested, and several has already, to write tools to help atuomatically track QML dependencies to ensure no depends: is left behind, cycles like these makes it impossible to actually do so. Either we should retract that suggestion and live with more broken QML dependencies in distributions until users randomly fix it, or we should try harder to not have such cycles, and when we see them be quick to fix them. /Sune