On Mon 2024-08-26 07:31:23 +0100, in https://bugs.debian.org/999785, Julian Gilbey wrote: > The tag description: > > N: The stanza for an installation package in debian/control declares a > N: Built-Using field even though the package is declared as Architecture: > N: all. That is incorrect. > N: > N: The Built-Using field is only used architecture-specific packages. Please > N: remove the Built-Using field from the indicated location. > > is simply wrong.
I agree that it's wrong. It's also confusing beacuse it doesn't give any actual explanation that would help someone understand why the author of this warning thinks it would have been incorrect. a bit of spelunking in the lintian repo suggests that this check was added in response to https://bugs.debian.org/891072 (perhaps with insufficient reasoning) and its text has changed to become more argument-by-assertion over the years. (see lintian commit e83f69fd2f1ea31ce0ecc2d86f55ad9ef0dfded3) I'm now running into this problem with the gnupg2 source package, which includes gpgv-win32 (which is "Architecture: all" from debian's perspective, since it's only meant to build and easily distribute a binary that could run in something like debian-installer from a windows system), and certainly ought to be tracked using built-using. --dkg
signature.asc
Description: PGP signature

