[pkg-gnupg-maint] dh-builtusing planned change affects condor gnupg2 matrix-synapse
Nicolas Boulenguez
nicolas at debian.org
Sun Dec 28 21:24:58 GMT 2025
> b) Build-Depending on build-essential is a heavy, ugly hammer
Could you please explain what "heavy" and "ugly" mean here?
> Could you perhaps consider changing dh-builtusing to match against
> Build-Dependencies + Build-Essential?
The build-essential package itself says that defining Build-Essential is hard.
This package is NOT the definition of what packages are
build-essential; the real definition is in the Debian Policy
Manual.
Moreover, libc-dev-bin is an *indirect* dependency of a
build-essential package, so you are talking about the closure of
build-essential packages. Such a list would change for example on
each gcc major version.
When the actual closure changes and while the list is not up to date,
some matches may disappear. Dh-builtusing would generate incomplete
relations, and may not even report a warning if other matches exist
for the same wildcard.
The risk is lower if the closure is computed during each dh-builtusing
run, but this seems inefficient for dubious benefits.
More information about the pkg-gnupg-maint
mailing list