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

Vincent Lefevre vincent at vinc17.net
Mon Nov 5 08:53:36 GMT 2018


On 2018-11-05 09:34:55 +0100, Laurent Bigonville wrote:
> 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>

This requirement is really strange. I would say that something is
wrong in the build process. If the build requires some tool that
is built in a first step, it should use some search path relative
to the build directory.

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

I don't see how a more strict dependency could cause issues to build
the package, since in any case, you need an older version to be
installed first. Then you could install all the needed generated
binary packages (new version) at the same time.

-- 
Vincent Lefèvre <vincent at vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



More information about the Pkg-freedesktop-maintainers mailing list