QML: a packagers nightmare. Assistance please.

Sune Vuorela nospam at vuorela.dk
Wed Nov 8 11:43:01 GMT 2023


On 2023-11-08, Nicolas Fella <nicolas.fella at 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



More information about the kde-devel mailing list