Bug#911772: fontconfig: missing build dependencies
On 06/11/2018 18:09, Francesco Potortì wrote: >> >> 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 > Uploaders: Josselin Mouette > 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 That's because `aptitude build-dep fontconfig` will install the build-deps for the package that is available to apt, i.e. most likely for the current version in sid (or testing) on your system. However you downloaded 2.13.0-5, which probably didn't match the build-deps you got from aptitude. Your scenario would have been alright had you gotten the sources from apt too, e.g.: apt-get source fontconfig apt-get build-dep fontconfig cd fontconfig-*; dpkg-buildpackage -us -uc But since you got a special version, you could have done something like: cd fontconfig-*; sudo apt-get build-dep ./ Emilio
Bug#911772: fontconfig: missing build dependencies
> >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 Uploaders: Josselin Mouette 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
Bug#911772: fontconfig: missing build dependencies
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 >>> Uploaders: Josselin Mouette >>> 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? Emilio
Bug#911772: fontconfig: missing build dependencies
> >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 >> Uploaders: Josselin Mouette >> 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... ===File /etc/apt/preferences Explanation: see http://www.argon.org/~roderick/apt-pinning.html Package: * Pin: release a=testing Pin-Priority: 1001 Package: * Pin: release a=unstable Pin-Priority: 101 Package: * Pin: release a=experimental Pin-Priority: 9
Bug#911772: fontconfig: missing build dependencies
> >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 >> Uploaders: Josselin Mouette >> 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... ===File /etc/apt/preferences Explanation: see http://www.argon.org/~roderick/apt-pinning.html Package: * Pin: release a=testing Pin-Priority: 1001 Package: * Pin: release a=unstable Pin-Priority: 101 Package: * Pin: release a=experimental Pin-Priority: 9
Bug#911772: fontconfig: missing build dependencies
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 Uploaders: Josselin Mouette 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. 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. 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
Bug#911772: fontconfig: missing build dependencies
>> 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 Uploaders: Josselin Mouette Build-Depends: cdbs (>= 0.4.93), dh-autoreconf, debhelper (>= 9), libfreetype6-dev (>= 2.1.7), libexpat1-dev, pkg-config, gperf, po-debconf Architecture: any all Standards-Version: 3.9.3 Format: 3.0 (quilt) Files: 485ea4aeb620600ee13ef86c8686c66d 1851 fontconfig_2.11.0-6.7.dsc cd76258284e900d05951e42c07db1b69 319652 fontconfig_2.11.0.orig.tar.xz ad03954728ac3d7c36cd996bbb8acb78 1074508 fontconfig_2.11.0-6.7.debian.tar.xz Checksums-Sha256: 3e60036d03fb610d5ed398b7be0cfe0f9dea0ce9b25cb612acec6df11963a101 1851 fontconfig_2.11.0-6.7.dsc f19c7366d59dc4e79eaf3eedabd44b6375b238f29316db5020a183c7d9a78db9 319652 fontconfig_2.11.0.orig.tar.xz 170c1e1a6221e0d3209b2a36507128aa3454135ca3dcd1eb2b06556e46c0c30e 1074508 fontconfig_2.11.0-6.7.debian.tar.xz Package-List: fontconfig deb fonts optional arch=any fontconfig-config deb fonts optional arch=all fontconfig-udeb udeb debian-installer extra arch=any libfontconfig1 deb libs optional arch=any libfontconfig1-dbg deb debug extra arch=any libfontconfig1-dev deb libdevel optional arch=any Extra-Source-Only: yes Directory: pool/main/f/fontconfig Priority: source Section: fonts Package: fontconfig Binary: fontconfig, fontconfig-config, fontconfig-udeb, libfontconfig1-dev, libfontconfig1 Version: 2.13.0-5 Maintainer: Debian freedesktop.org maintainers Uploaders: Keith Packard , Josselin Mouette , Emilio Pozuelo Monfort , Build-Depends: debhelper (>= 11), libfreetype6-dev (>= 2.8.1), libexpat1-dev, uuid-dev, pkg-config, gperf, po-debconf, docbook, docbook-utils, texlive-formats-extra Architecture: any all Standards-Version: 4.1.4 Format: 3.0 (quilt) Files: e0d4787e6ca70ea4c3c2283291ce547f 2158 fontconfig_2.13.0-5.dsc 60d2394a79d3b2e5db2daea55193fa47 1700500 fontconfig_2.13.0.orig.tar.bz2 a70276e4b3802ac7255a396f4ca66190 54344 fontconfig_2.13.0-5.debian.tar.xz Vcs-Browser: https://salsa.debian.org/freedesktop-team/fontconfig Vcs-Git: https://salsa.debian.org/freedesktop-team/fontconfig.git Checksums-Sha256: cb93433a7b14c64a957ce147df7c718ae5b3e79e5e8c39ba42d40257652ac62c 2158 fontconfig_2.13.0-5.dsc 91dde8492155b7f34bb95079e79be92f1df353fcc682c19be90762fd3e12eeb9 1700500 fontconfig_2.13.0.orig.tar.bz2 0afd3b7a4a097d7f2c16052563fded8d8cc4e6281fc288cbb444fa0f06e9e93f 54344 fontconfig_2.13.0-5.debian.tar.xz Homepage: https://www.freedesktop.org/wiki/Software/fontconfig/ Package-List: fontconfig deb fonts optional arch=any fontconfig-config deb fonts optional arch=all fontconfig-udeb udeb debian-installer optional arch=any libfontconfig1 deb libs optional arch=any libfontconfig1-dev deb libdevel optional arch=any Extra-Source-Only: yes Directory: pool/main/f/fontconfig Priority: source Section: fonts Package: fontconfig Binary: fontconfig, fontconfig-config, fontconfig-udeb, libfontconfig1-dev, libfontconfig1 Version: 2.13.1-1 Maintainer: Debian freedesktop.org maintainers Uploaders: Keith Packard , Josselin Mouette , Emilio Pozuelo Monfort , Build-Depends: debhelper (>= 11), libfreetype6-dev (>= 2.8.1), libexpat1-dev, uuid-dev, pkg-config, gperf, po-debconf, docbook, docbook-utils, texlive-formats-extra Architecture: any all Standards-Version: 4.1.4 Format: 3.0 (quilt) Files: 284b5fbb45156514b6498bcc2c8d3394 2479 fontconfig_2.13.1-1.dsc 36cdea1058ef13cbbfdabe6cb019dc1c 1723639 fontconfig_2.13.1.orig.tar.bz2 6ce55168aa100b493c72a838c41176da 52104 fontconfig_2.13.1-1.debian.tar.xz Vcs-Browser: https://salsa.debian.org/freedesktop-team/fontconfig Vcs-Git: https://salsa.debian.org/freedesktop-team/fontconfig.git Checksums-Sha256: 2657b352e74710fef230764fdd390955d10a55c1208c8228704cbccea92746f7 2479 fontconfig_2.13.1-1.dsc f655dd2a986d7aa97e052261b36aa67b0a64989496361eca8d604e6414006741 1723639 fontconfig_2.13.1.orig.tar.bz2 36965c7b70f7694453c88cffa5058dd5546dd84097e582532d650bfd046d2291 52104 fontconfig_2.13.1-1.debian.tar.xz Homepage: https://www.freedesktop.org/wiki/Software/fontconfig/ Package-List: fontconfig deb fonts optional arch=any fontconfig-config deb fonts optional arch=all fontconfig-udeb udeb debian-installer optional arch=any libfontconfig1 deb libs optional arch=any libfontconfig1-dev deb libdevel optional arch=any Directory:
Bug#911772: fontconfig: missing build dependencies
Le 6/11/18 à 16:34, Francesco Potortì a écrit : Here is a log. Thanks 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?
Bug#911772: fontconfig: missing build dependencies
> > While rebuilding the package, evan after > > > > $ aptitude build-dep fontconfig > > > > I had to manually install > > uuid-dev > > docbook-utils > >I cannot reproduce this here in a clean build environment. > >Did you get any log or error message when trying to build fontconfig? I have no logs. Since I always forget how to compile, I looked for it on the web, but I forgot again... I did not use debuild. I did not use make. I did not call debian/rules by hand. Probably dpkg-buildpakage. I got an error message telling uuid-dev and docbook-utils were missing, so I installed them and after that the build completed regularly. If you need that, I can try to unnstall all the build dependencies and recompile to see if I can reproduce it. -- Francesco Potortì (ricercatore)Voice: +39.050.621.3058 ISTI - Area della ricerca CNR Mobile: +39.348.8283.107 via G. Moruzzi 1, I-56124 Pisa Skype: wnlabisti (entrance 20, 1st floor, room C71) Web:http://fly.isti.cnr.it
Bug#911772: fontconfig: missing build dependencies
tag 911772 + moreinfo thanks On Wed, 24 Oct 2018 17:22:50 +0200 Francesco =?utf-8?Q?Potort=C3=AC?= wrote: Hello, > > While rebuilding the package, evan after > > $ aptitude build-dep fontconfig > > I had to manually install > uuid-dev > docbook-utils I cannot reproduce this here in a clean build environment. Did you get any log or error message when trying to build fontconfig? Kind regards, Laurent Bigonville