[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