#1013414 lintian: spurious unknown-field Autobuild

#1013414#5
Date:
2022-06-23 08:26:19 UTC
From:
To:
Hi,

after #999768 (false report: adopted-extended-field XS-Autobuild) was
fixed, I'm now getting

W: nvidia-graphics-drivers source: unknown-field Autobuild

$ grep Autobuild debian/control
XS-Autobuild: yes


Andreas

#1013414#10
Date:
2022-06-23 08:45:45 UTC
From:
To:
Hi Andreas,

Andreas Beckmann wrote:

Thanks for the bug report!

The fact that this happened is a side effect of Lintian's test suite
no more running _all_ lintian checks against all test packages but
always only the targeted ones. Otherwise I likely would have caught
that. :-( — Then again running Lintian's autopkgtest already takes 1
hour and 40 minutes on Salsa CI and about 40 minutes on my workstation
at home and that's already long enough. :-/

From the hours I put into "fixing" #999768, I'm inclined to rewrite
the check behind it from scratch (without changing the tag format)
because its current logic seems rather unlogic to me: From what I
remember, it's mostly stripping the X[SB]?- prefixes first and then
checking the remainder against some list of well-known fields.

Don't expect a fix (in unstable) before the current release of Lintian
has migrated to testing, though. No promises for 2.116.0 at this time
either.

		Regards, Axel