On Thu, Jun 30, 2005 at 07:22:53PM +0200, Josselin Mouette wrote: > Sorry to come a bit late in this topic - I wasn't receiving fontconfig > bug reports due to a misconfiguration on my side. > > As I have already stated in the discussion on debian-devel, I don't > think it is possible to remove that circular dependency. Even putting > the support binaries in a separate package (say, fontconfig-bin - > avoiding to move the configuration files) wouldn't be enough, as > applications using libfontconfig1 often become unusable when fc-cache > hasn't been run. Thus, having libfontconfig1 installed means you need to > have fontconfig installed, and of course fontconfig needs libfontconfig1 > to work as support binaries link to it.
I proposed recently on debian-devel to: 1) move fc-cache to /usr/lib/libfontconfig1/fc-cache and ship it as part of libfontconfig1. 2) Ship a symlink /usr/bin/fc-cache --> /usr/lib/libfontconfig1/fc-cache as part of fontconfig. Package that need to use fc-cache will depend on fontconfig and use /usr/bin/fc-cache, with the single exception of libfontconfig1 that will call /usr/lib/libfontconfig1/fc-cache directly. Would not that work ? I don't think there is any way to handle circular deps reliably, since this is essentially a NP-hard problem. Cheers, -- Bill. <[EMAIL PROTECTED]> Imagine a large red swirl here. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

