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
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.
Sounds like this isn't really a problem.