#1014500 libgd-dev: missing-pkgconfig-dependency gdlib => libheif

Package:
libgd-dev
Source:
libgd2
Description:
GD Graphics Library (development version)
Submitter:
Paul Wise
Date:
2022-07-07 04:21:06 UTC
Severity:
minor
#1014500#5
Date:
2022-07-07 03:56:00 UTC
From:
To:
The libgd-dev package is missing some sort of relationship with the
libheif-dev package because the gdlib.pc file references the libheif.pc
file in Requires.private. Most uses of gdlib.pc aren't for static
linking in Debian so probably Recommends or Suggests is enough.

This bug report brought to you by adequate:

https://bonedaddy.net/pabs3/log/2013/02/23/inadequate-software/

$ adequate libgd-dev
libgd-dev:amd64: missing-pkgconfig-dependency gdlib => libheif

$ dpkg -L libgd-dev | grep -F .pc
/usr/lib/x86_64-linux-gnu/pkgconfig/gdlib.pc

$ grep libheif /usr/lib/x86_64-linux-gnu/pkgconfig/gdlib.pc
Requires.private:   zlib  libpng  freetype2 >= 9.8.3  fontconfig  libjpeg  xpm  libtiff-4  libwebp >= 0.2.0  libheif >= 1.7.0  libavif >= 0.8.2

$ apt-file search libheif.pc
libheif-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libheif.pc

$ apt-cache show libgd-dev | grep libheif-dev

$ COLUMNS=80 man adequate | grep -A5 pkgconfig
       missing-pkgconfig-dependency
           Dependency of a pkg-config (.pc) file shipped by this package
           couldn't be satisfied.

           References: Debian Policy §8.4.

#1014500#10
Date:
2022-07-07 04:18:56 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libgd2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1014500@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ondřej Surý <ondrej@debian.org> (supplier of updated libgd2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 07 Jul 2022 06:02:21 +0200
Source: libgd2
Architecture: source
Version: 2.3.3-3
Distribution: unstable
Urgency: medium
Maintainer: GD Team <team+gd@tracker.debian.org>
Changed-By: Ondřej Surý <ondrej@debian.org>
Closes: 1014500
Changes:
 libgd2 (2.3.3-3) unstable; urgency=medium
 .
   * Add missing libheif-dev and libavif-dev to libgd-dev depends
     (Closes: #1014500)
Checksums-Sha1:
 d1d74b28a05fac80056061355fea0827139fb75c 2354 libgd2_2.3.3-3.dsc
 0045892c6ca15bf6ec339795a6ebb509b1e3711f 31108 libgd2_2.3.3-3.debian.tar.xz
 d0746f3fef7d8f5f76596235aff8bcfed4d8e80e 9285 libgd2_2.3.3-3_amd64.buildinfo
Checksums-Sha256:
 a088e01d6773d45f3ce6be53fbc0f4a9e35ea04ab3bf39893b50083b2829a780 2354 libgd2_2.3.3-3.dsc
 93f0202eb500fae0ab9634c58660f6095db710d2542b78b1bcc8af9a24f2c0a6 31108 libgd2_2.3.3-3.debian.tar.xz
 e9c704ac006df5ad88c3dc800d7edfd636b737da9ba4d92e1a66872e1c40e4bb 9285 libgd2_2.3.3-3_amd64.buildinfo
Files:
 eb8baad9445f1e06eba63670fad2eb96 2354 graphics optional libgd2_2.3.3-3.dsc
 541d0ff4f19473a1a436bc2ab1b0ef39 31108 graphics optional libgd2_2.3.3-3.debian.tar.xz
 a114c8ffa2f59e8cb6092e2dd1d49c8e 9285 graphics optional libgd2_2.3.3-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEw2Gx4wKVQ+vGJel9g3Kkd++uWcIFAmLGXFRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMz
NjFCMUUzMDI5NTQzRUJDNjI1RTk3RDgzNzJBNDc3RUZBRTU5QzIACgkQg3Kkd++u
WcIIXxAAkY6kizUG5SEXSexzqcuNMyYlow4RED2VeBti271/XXm528Nvi369pAG2
Kdq4pDQkx8DdJCutFmeBlqWyNoFnzgpWFXGYth9k3Bg4dNEGbuLuea87yRJPnJpD
ebArru7LZx7BbRzeXWnR2K82VrYR4GicYCPLL+SLEldpm/mgllp4kHUb/e1qYQ77
NZBW+ZzXQXo6m68NGA1dEAWQXM/9vsOHFZSOsdwyUx4mjBL2NJoW7Z3hu+F1yZfA
rQszxf0jsepFZDuGkUYdTZZA1wUWn0j+YvZ4bdUYyK30OluBwdKpJO9inROYb9oY
Lx6Rw3seT2gwN/jv+eMyKQuLh3CJ26y9CB6xS6sehJH4KwMTRkuqqVSLN5awOH1W
9SCTt1kTVG1A/RwMpF7KThdKSkdIB+la/sUhkndSX7ATqvswI/VFIQ721RWX84Dd
Q4PZehbgL38V137mNzrw1J7BIoNNHzTIs2NeZaujlb022YGIM3JwUm+bCBuddtNv
rVPmVcQFLUqluwLiPvNKSLhYRvWHErnOW0Wi2ph5ZAkOPlhwVALbOQT4rfZggNt4
JVFqjfczOqa8my9qSk0jRB11ji3PEPytImrlUiuto5oibhX1c9ChlV/3Bmb7+5FS
kwStPS+hSlOPIbU4pqOy+Ya9qj9UqBMIv5bZ3Qg1TL/KmLvO8qc=
=Y01u
-----END PGP SIGNATURE-----