[pkg-kde-talk] kdelibs4c2a <-> kdelibs-bin circular dependency - advice requested

Christopher Martin chrsmrtn at debian.org
Sun Jan 15 23:35:18 UTC 2006


Hello,

As you're aware, there exists a clear circular dependency between 
kdelibs4c2a and kdelibs-bin. The binaries in kdelibs-bin link to the 
libraries in kdelibs4c2a. kdelibs4c2a has libraries which work extremely 
closely with the binaries in kdelibs-bin. Moreover, extremely few KDE 
packages depend on kdelibs-bin directly. They all assume that it gets 
pulled in by kdelibs4c2a, and during operation they do all assume that the 
binaries in kdelibs-bin are available, i.e. without kdelibs-bin nothing 
works.

So this makes the circle seem unbreakable, since re-uploading every KDE 
package, making them all depend on kdelibs-bin manually, would not be 
pleasant.

One solution would be to eliminate the kdelibs-bin package, merging it into 
kdelibs4c2a. But this violates the general practice of not shipping 
binaries in a library package, so there would have to be some general 
understanding about what we were doing before any such merge, to avoid too 
many later complaints, etc. (kdelibs4c2a is already a massive collection of 
libraries, and isn't really designed to allow clean side-by-side installs 
of different KDE versions in the same hierarchy, so I don't think we'd lose 
too much flexibility in practice, but still...)

But is this really necessary? You dealt with KDE woody --> sarge upgrade 
issues. How much of a problem is the kdelibs circular dependency? Any 
advice or suggestions on how to proceed or what to keep in mind would be 
welcome.

Thanks,
Christopher Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 249 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20060115/f9ea615b/attachment.pgp


More information about the pkg-kde-talk mailing list