Bug#911772: fontconfig: missing build dependencies

Francesco Potortì Potorti at isti.cnr.it
Tue Nov 6 17:09:32 GMT 2018


>
>On 06/11/2018 17:39, Francesco Potortì wrote:
>>>
>>> Le 6/11/18 à 16:57, Francesco Potortì a écrit :
>>>>>> I unistalled the previously installed build dependencies, and then asked
>>>>>> aptitude to reinstall them but uuid-dev and docbook-utils were not
>>>>>> installed.
>>>>> I really cannot explain that because both uuid-dev and docbook-utils are
>>>>> explicitly listed in the Build-Depends of the package currently in unstable.
>>>>>
>>>>> What is apt-cache showsrc fontconfig showing?
>>>> Here it is.  I am using testing, not unstable.
>>>>
>>>> Please note that starting tomorrow I will not be able to answer queries
>>>> until next Wednesday, as I will be travelling.  I will be able to answer
>>>> simple queries today.
>>>>
>>>>
>>>> Package: fontconfig
>>>> Binary: fontconfig, fontconfig-config, fontconfig-udeb, libfontconfig1-dev, libfontconfig1, libfontconfig1-dbg
>>>> Version: 2.11.0-6.7
>>>> Maintainer: Keith Packard <keithp at debian.org>
>>>> Uploaders: Josselin Mouette <joss at debian.org>
>>>> Build-Depends: cdbs (>= 0.4.93), dh-autoreconf, debhelper (>= 9), libfreetype6-dev (>= 2.1.7), libexpat1-dev, pkg-config, gperf, po-debconf
>>>
>>> That's the issue, you somehow have the definition of the source package 
>>>from stable and apt is using this.
>> 
>> Mh, no, right now I am running 2.13.0-5 which I compiled myself because
>> of the fontconfig bug interacting with fontconfig.  Back then, when I
>> compiled it from source, I had the testing version installed, which was
>> fontconfig 2.13.1-1.
>> 
>>> 1) Do you have the repository of stable defined in your sources? 
>>> apt-cache showsrc is showing you way too much packages and even versions 
>>> (like 2.12.6-0.1) that are not in the archive anymore, this might be a 
>>> configuration issue on your side.
>> 
>> Uh.  Thanks, I'll need investigating that, if I ever find the time.  I
>> am always confused by those options.  Clearly I have old cruft deposited
>> there, and I do notknow how to remove it, I was supposing it is done
>> automatically...
>> 
>>> 2) This might also be a bug in apt as it's taking the build-dependency 
>>> list from stable and not from unstable.
>> 
>>> Anyway this is not a bug in fontconfig
>> 
>> I see.  Thanks for your work at maintaining fontconfig.
>> 
>> 
>> By the way, I have this configuration, but I do not see how it can cause
>> old packages to be retrieved...
>
>What's in your /etc/apt/sources.list? How did you download the fontconfig
>sources, and how did you install the build-deps?


===File /etc/apt/sources.list===============================
deb http://ftp.it.debian.org/debian buster main contrib non-free
deb http://ftp.it.debian.org/debian buster-proposed-updates main contrib non-free
deb http://security.debian.org buster/updates main contrib non-free

deb http://ftp.it.debian.org/debian unstable main contrib non-free

deb-src http://ftp.it.debian.org/debian buster main contrib non-free
deb-src http://ftp.it.debian.org/debian unstable main contrib non-free
============================================================

I built 2.13.0-5 by downloading:

http://ftp.acc.umu.se/debian/pool/main/f/fontconfig/fontconfig_2.13.0-5.debian.tar.xz
http://ftp.acc.umu.se/debian/pool/main/f/fontconfig/fontconfig_2.13.0-5.dsc
http://ftp.acc.umu.se/debian/pool/main/f/fontconfig/fontconfig_2.13.0.orig.tar.bz2

then using 'aptitude build-dep fontconfig' and then (not really sure)
using 'dpkg-buildpackage'

At this point I saw that uuid-dev and docbook-utils were missing, I
installed them using 'aptitude install' and after that I uilt and
installed the package successfully



More information about the Pkg-freedesktop-maintainers mailing list