[Fontconfig] Re: Structure of cache files

Josselin Mouette joss at debian.org
Wed Dec 7 00:40:53 PST 2005

Le mardi 06 décembre 2005 à 23:04 -0500, Patrick Lam a écrit :
> Josselin Mouette wrote:
> > It would indeed solve both problems simultaneously.
> > Maybe, for performance, would it be better to
> > use /var/cache/fontconfig/$hash.cache files, $hash being generated from
> > the original pathname ?
> How does the attached patch look?

Great ! I don't have enough knowledge of the fontconfig internals, but
it looks simple enough to work. Although, I'd have the same remark as
Keith about the hash: using a MD5 hash would be much better, as the code
isn't collision-safe.

> Is fontconfig supposed to be
> responsible for creating /var/cache/fontconfig, or can it rely on the
> packager? Also is hardcoding /var/cache/fontconfig the right thing?

I think you should use ${localstatedir}/cache/fontconfig instead.
Furthermore, the makefiles should create this directory in DESTDIR in
the install target. Packagers will either use this directory or create
it themselves, this isn't a problem.

 .''`.           Josselin Mouette        /\./\
: :' :           josselin.mouette at ens-lyon.org
`. `'                        joss at debian.org
   `-  Debian GNU/Linux -- The power of freedom

More information about the Fontconfig mailing list