[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#999785: Bogus Lintian warning built-using-field-on-arch-all-package affects prospective package firmware-carl9170



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

Attachment: signature.asc
Description: PGP signature


Reply to: