[pkg-gnupg-maint] dh-builtusing planned change affects condor gnupg2 matrix-synapse

Andreas Metzler ametzler at bebt.de
Sun Dec 28 14:42:20 GMT 2025


On 2025-11-24 Nicolas Boulenguez <nicolas at debian.org> wrote:
> I intend to change the dh-builtusing debhelper plugin in a way that
> would affect the 3 packages in the subject.

> A pattern like ${dh-builtusing:librust-*-dev} in the control file is
> first searched in Build-Depends fields (generating a relation per
> match).  If no match is found, all installed packages are searched.

> As said in the manual page, this fallback trick was intended for
> debhelper plugin authors.  Time has passed, no plugin author seems
> interested, and this fallbacks affects build reproducibility.

> I intend to emit a deprecation warning when it is required, then one
> day replace it with an error.

> Can 'condor' add libc-dev-bin to Build-Depends (or -Arch)?
> Probably yes, it already depends on it via build-essential.

> Same question for 'gnupg2'.
[...]

Hello Nicolas,

Sorry for the late reply.

I am in two minds about this:
a) I agree that gnupg2's usage makes use of functionality outside
   dh-builtusing's main funtionality.
b) Build-Depending on build-essential is a heavy, ugly hammer

Could you perhaps consider changing dh-builtusing to match against
Build-Dependencies + Build-Essential?

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



More information about the pkg-gnupg-maint mailing list