Thanks for the clarification.

I'll add some code to my systems that are running lintian to work
around this then.

I guess you can close the bug - thanks for the information.

Regards,
Andrew McMillan.

On Fri, 2026-02-27 at 11:02 +0000, Adam D. Barratt wrote:
> On Fri, 2026-02-27 at 14:15 +1300, Andrew McMillan wrote:
> > You are correct that I am running on amd64 and looking at a package
> > which was built on arm64.
> [...]
> > My point is that I don't believe anyone is building and uploading
> > NEW
> > packages on i386 but increasingly people are doing so on arm64, and
> > so the search that lintian is doing through the list of
> > _arch.changes
> > files it prints should really include _arm64.changes (and
> > realistically it could probably drop _i386.changes, but that's not
> > really necessary).
> 
> As Nilesh alluded to in a previous response, Lintian isn't using a
> hard-coded list here that includes i386 and could have arm64 added to
> it.
> 
> Rather, it's using the set of architectures that your system knows
> about. The only hard-coded entries are "multi", "source", and "all".
> Anything else is determined at run-time, specifically:
> 
> - $DEB_BUILD_ARCH, if set
>   - the result of "dpkg --print-architecture" otherwise
> - $DEB_HOST_ARCH, if set
> - the result of "dpkg --print-foreign-architectures"
> 
> The relevant section of the code is
> https://salsa.debian.org/lintian/lintian/-/blob/master/bin/lintian?ref_type=heads#L880-909
> 
> Regards,
> 
> Adam

-- 
----------------------------------------------------------------------
Porirua, New Zealand                                 +64 (27) 288 6741

Bruce Schneier can log into any computer just by staring down the
prompt.

----------------------------------------------------------------------

Reply via email to