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]

Reply via email to