[Bug 2083651] Re: lintian 2.118.0ubuntu1 FTBFS

Chris Peterson 2083651 at bugs.launchpad.net
Fri Oct 4 00:26:26 UTC 2024


After some investigation it appears that lintian is struggling with
override files that use an architecture suffix e.g.
$binary_package_name.lintian-overrides.$arch

I see the failing test case is defining per-package architecture-
specific overrides:

fields-multi-arch-same-package-has-arch-specific-overrides-nonrel.lintian-overrides.amd64
fields-multi-arch-same-package-has-arch-specific-overrides.lintian-overrides.amd64


each defining an unknown tag "foo". These should result in hints like:

fields-multi-arch-same-package-has-arch-specific-overrides (binary):
alien-tag foo [usr/share/lintian/overrides/fields-multi-arch-same-
package-has-arch-specific-overrides:1]

but instead we get no hints for the package. My testing shows that
lintian is skipping overrides that have an architecture suffix and
renaming the files to $package_name.lintian-overrides results in a
passing test.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to lintian in Ubuntu.
https://bugs.launchpad.net/bugs/2083651

Title:
  lintian 2.118.0ubuntu1 FTBFS

Status in lintian package in Ubuntu:
  New

Bug description:
  lintian 2.118.0ubuntu1 had previously built[0], but now fails to build
  from source [1]. Version  2.118.2ubuntu1 stuck in oracular-proposed
  currently fails to build for the same reason.

  The particular failure is a build time test failure:

  
  # Hints do not match
  # 
  # --- debian/test-out/eval/checks/debian/lintian-overrides/mystery/fields-multi-arch-same-package-has-arch-specific-overrides/hints.specified.calibrated
  # +++ debian/test-out/eval/checks/debian/lintian-overrides/mystery/fields-multi-arch-same-package-has-arch-specific-overrides/hints.actual.parsed
  # -fields-multi-arch-same-package-has-arch-specific-overrides-nonrel (binary): alien-tag foo [usr/share/lintian/overrides/fields-multi-arch-same-package-has-arch-specific-overrides-nonrel:1]
  # -fields-multi-arch-same-package-has-arch-specific-overrides (binary): alien-tag foo [usr/share/lintian/overrides/fields-multi-arch-same-package-has-arch-specific-overrides:1]
  # +
  # 
  # Missing tags:
  #   alien-tag
  # 
  #   Failed test 'Lintian passes for fields-multi-arch-same-package-has-arch-specific-overrides'
  #   at /<<PKGBUILDDIR>>/lib/Test/Lintian/Run.pm line 343.
  # Looks like you failed 1 test of 1.
  debian/test-out/eval/checks/debian/lintian-overrides/mystery/fields-multi-arch-same-package-has-arch-specific-overrides/generic.t ..... 
  Dubious, test returned 1 (wstat 256, 0x100)
  Failed 1/1 subtests 


  [0] https://launchpad.net/ubuntu/+source/lintian/2.118.0ubuntu1/+build/28700466
  [1] https://launchpadlibrarian.net/749250106/buildlog_ubuntu-oracular-amd64.lintian_2.118.0ubuntu1_BUILDING.txt.gz
  [2] https://launchpad.net/ubuntu/+source/lintian/2.118.2ubuntu1/+build/29094257

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lintian/+bug/2083651/+subscriptions




More information about the foundations-bugs mailing list