Bug 365641 - kio has a runtime dependency on kinit (circular dependency)
Summary: kio has a runtime dependency on kinit (circular dependency)
Status: RESOLVED NOT A BUG
Alias: None
Product: kio
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-14 01:19 UTC by G360
Modified: 2018-05-08 17:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description G360 2016-07-14 01:19:59 UTC
It seems kio has a runtime dependency on kinit (for klauncher), which is odd, because kinit depends on kio, so there is a circular dependency.

Original from here https://bugs.archlinux.org/task/49249

Reproducible: Always
Comment 1 David Faure 2016-07-14 13:43:06 UTC
Since it's a *runtime* dependency and not a compile time dependency, it's not a problem.

It's typical of any runtime dependency, we had that with kde-runtime for all of the KDE4 time frame, for instance. kde-runtime had a compile-time dependency on kdelibs4, and kdelibs4 had a runtime dependency on kde-runtime (which provided a number of executables used by kdelibs4).

So you need kio to compile kinit, and then you install both, and then it all works.

I'm not sure what this means in terms of packaging though. Installing either one should install the other as well. I suppose one could say we should merge them then, but having them separated makes it possible to *one day* remove some dependencies.
Comment 2 Nate Graham 2018-05-08 17:04:57 UTC
Sounds like this isn't really a problem.