Your message dated Wed, 28 Jan 2026 13:35:21 +0000
with message-id <[email protected]>
and subject line Bug#1108845: fixed in pkgconf 2.5.1-2
has caused the Debian Bug report #1108845,
regarding pkgconf is unusably slow
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1108845: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108845
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pkgconf
Version: 1.8.1-4
Severity: important
Tags: patch
% time pkgconf --cflags --libs re2 > /dev/null
real 0m2,902s
user 0m2,884s
sys 0m0,008s
re2 uses libabsl which is quite a monster, yet it only has some 100
.pc files. Processing them shouldn't take nearly as long.
This problem is known:
https://github.com/pkgconf/pkgconf/issues/229
I can confirm what's written there. Like the OP there, a complete
build of my software (which just uses re2 in one place) would take
way over an hour (I had to abort it halfway), more than 20 times as
long as the actual compilation (which is mostly C++ with
optimizations -- not exactly known for being fast, either).
Sorry, that's just ridiculous!
The version in Bookworm probably has the same problem, but only in
Trixie there's a version of re2 which uses libabsl, so the problem
becomes more urgent.
As described there, upgrading to 1.9.0 fixes the problem. I tested
this:
% time pkgconf-1.9.0 --cflags --libs re2 > /dev/null
real 0m0,019s
user 0m0,015s
sys 0m0,004s
There are newer versions than 1.9.0 which should also fix the
problem, but if you don't want to change too much so at this point,
upgrading to 1.9.0 seems the safest option.
-- System Information:
Debian Release: 13.0
APT prefers testing-security
APT policy: (500, 'testing-security'), (500, 'testing-debug'), (500,
'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-35-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=UTF-8) (ignored: LC_ALL set to
de_DE.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages pkgconf depends on:
ii pkgconf-bin 1.8.1-4
pkgconf recommends no packages.
pkgconf suggests no packages.
-- debconf-show failed
--- End Message ---
--- Begin Message ---
Source: pkgconf
Source-Version: 2.5.1-2
Done: Andrej Shadura <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pkgconf, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andrej Shadura <[email protected]> (supplier of updated pkgconf 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 28 Jan 2026 14:13:45 +0100
Source: pkgconf
Architecture: source
Version: 2.5.1-2
Distribution: unstable
Urgency: medium
Maintainer: Andrej Shadura <[email protected]>
Changed-By: Andrej Shadura <[email protected]>
Closes: 1068379 1068426 1108845
Changes:
pkgconf (2.5.1-2) unstable; urgency=medium
.
* Upload to unstable (Closes: #1108845, #1068379, #1068426).
.
pkgconf (2.5.1-1) experimental; urgency=medium
.
* New upstream release.
* Add new bomtool package.
* Aadd myself to Uploaders.
* Bump the soname libpkgconf3 -> libpkgconf7.
* debian/copyright: Fix typo in upstream contact.
* Drop upstreamed patches.
* Drop old trigger, unneeded after trixie.
* debian/watch: Update host name.
Checksums-Sha1:
ed1aa0f31c7586b24bbb2048a5d5100a2096fb3d 1772 pkgconf_2.5.1-2.dsc
7199af4fea7cfb366971fb18cff5df627c741c5f 11372 pkgconf_2.5.1-2.debian.tar.xz
Checksums-Sha256:
0799c78b93f42fe640a10bd44ff08673c65c3ac3cbdb1057b3584227ee932182 1772
pkgconf_2.5.1-2.dsc
06f84e1a6f44fcb96c43097dcc34162ece4902e377cc0ec54530c56c1840a2a6 11372
pkgconf_2.5.1-2.debian.tar.xz
Files:
c0f5266d2a57f2c1013b9aa09d2f20ac 1772 devel optional pkgconf_2.5.1-2.dsc
88ba0a20cdc5de89f6974d020b268b5b 11372 devel optional
pkgconf_2.5.1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQSD3NF/RLIsyDZW7aHoRGtKyMdyYQUCaXoMWwAKCRDoRGtKyMdy
YVS+AP0f1HSyqIsKanTXwU0hdsyPcXYhEvGd2NgwDgv4y0ACTQEA0mY/LJ3lvP9F
YyYV/92q7xOqrPQrtzuY7G1c6frzfQQ=
=e+q3
-----END PGP SIGNATURE-----
pgpFEOQEB1KVv.pgp
Description: PGP signature
--- End Message ---