[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