Bug#896684: fontconfig-config errors: Maybe tightening the dependencies is an option?

Laurent Bigonville bigon at debian.org
Mon Nov 5 08:34:55 GMT 2018


On Thu, 19 Jul 2018 08:39:02 +0200 Thomas Viehmann <tv at beamnet.de> wrote:
 > Hi,
 >
 > So the original report experienced this - like me - with emacs.
 > I could also produce it with just running fc-cache.
 >
 > Damien's hint is spot-on, thank you Damien!
 >
 > I had a 2.13 fontconfig-config but 2.12 (lib)fontconfig:
 >
 > ii fontconfig 2.12.6-0.1
 > ii fontconfig-config 2.13.0-5
 > ii libfontconfig1:amd64
 > 2.12.6-0.1 ii libfontconfig1-dev:amd64
 > 2.12.6-0.1
 >
 > After upgrading everything to 2.13.0-5, the errors are gone.
 >
 > Would it be an option to require the same (upstream?) version in the
 > dependency on fontconfig on fontconfig-config. Clearly fontconfig may
 > break if it get's a too new fontconfig-config.

For what I see, libfontconfig1 package has a dependency against 
fontconfig-config (>= ${source:Version})

Note that the relation is >= and not =

Looking at the git history, I can see the following commit:

commit 7278b583d2ec28786ae75d1917a5eab98c63fbf9
Author: Keith Packard <keithp at keithp.com>
Date:   Sun Feb 23 14:29:53 2014 -0800

     Relax libfontconfig1 dependency on fontconfig-config to >=
     
     This will allow building the package on other architectures where
     the build dependencies require that fontconfig be installed in order
     to build fontconfig.
     
     Signed-off-by: Keith Packard <keithp at keithp.com>

We could make the dependency more strict again, but that cause issues to 
build the package.

For what I can see, the circular dependency is caused by 
texlive-binaries (used for the documentation generation) that pulls 
libfontconfig1. That could be a good example for using the nodoc build 
profile

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-freedesktop-maintainers/attachments/20181105/f9b861d8/attachment.html>


More information about the Pkg-freedesktop-maintainers mailing list