Dear Graham, Dear Michael, On Sat, Sep 7, 2019 at 12:51 AM Graham Inggs <gin...@debian.org> wrote: > > Since the upload of lintian 2.20.0, lintian's own autopkgtests have > been failing on i386 and armhf in Ubuntu, with the three errors below.
Starting in Lintian 2.20.0 the Lintian test suite invokes only the Check: listed in 'desc' (if present) when testing for the tag in 'tags'. The test suite cannot currently build packages unrelated to the host architecture and simply excludes them. I am on amd64, and these tests were not properly adjusted. My apologies. We are dealing with three tests because the original test had ties to three different Lintian checks. The original test listed two tags that belonged to the checks 'binaries' and 'shared-libs', respectively, and also declared it was a false-positive against the tag 'wrong-section-according-to-package-name' which is part of the check 'files'. Upon examination, however, I found the test only appropriate for the tag 'binary-file-built-without-LFS-support'. I tried to make all necessary adjustments in commit f537d3d2, but they are untested. Perhaps you could cherry-pick the commit. Alternatively, we may be able to lean on our release master for a follow up to 2.21.0 (which I think he just released for your benefit, as well). On Sat, Sep 7, 2019 at 5:27 AM Michael Hudson-Doyle <michael.hud...@canonical.com> wrote: > > Is it possible to make the test suite print the lintian command being > executed? That is super helpful and was implemented. For the remaining test, you should see the command in debian/test-out/tags/checks/binaries/binaries-missing-lfs/log. Thank you for your patience as we make changes that affect you, and sorry about the extra work. Kind regards, Felix Lechner