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

Bug#939639: lintian: autopkgtest failure on 32-bit architectures



Dear Graham,
Dear Michael,

On Sat, Sep 7, 2019 at 12:51 AM Graham Inggs <ginggs@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.hudson@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


Reply to: