Bug#1013414: lintian: spurious unknown-field Autobuild
Control: severity -1 important
Control: user lintian-maint@debian.org
Control: usertags -1 false-positive
Hi Andreas,
Andreas Beckmann wrote:
> 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
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
--
,''`. | Axel Beckert <abe@debian.org>, https://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Reply to: