← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2091054] Re: i386 autopkgtests using amd64 pkgconf which doesn't work

 

I believe this is not a bug. Currently in highway d/t/control you have

Tests: compile-and-execute
Depends: libhwy-dev, g++, pkgconf
Restrictions: allow-stderr

To enable "cross build tests", you need to have build-essential in the
test Depends. This is documented in README.package-tests.rst (part of
bin:autopkgtest):

Foreign architecture testing
----------------------------

[...]

- ``build-essential`` in the test's ``Depends`` field is automatically
  replaced with
  ``build-essential:native, cross-build-essential-${DEB_HOST_ARCH}``
  to provide a compilation environment for both ``${DEB_HOST_ARCH}``
  and ``$(dpkg --print-architecture)``. This special case can be
  avoided by explicitly specifying ``build-essential:native``.


** Changed in: auto-package-testing
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of
Canonical's Ubuntu QA, which is subscribed to Auto Package Testing.
https://bugs.launchpad.net/bugs/2091054

Title:
  i386 autopkgtests using amd64 pkgconf which doesn't work

Status in Auto Package Testing:
  Fix Released

Bug description:
  i386 autopkgtests are using pkgconf from amd64 which means that many
  i386 autopkgtests will fail.

  I noticed that this situation got worse within the past week as more
  autopkgtests are failing that used to pass. I have run migration-
  reference tests for these that I have seen so they don't block
  migration of other packages.

  Here is one example. Let me know if you want me to show you more.
  https://autopkgtest.ubuntu.com/packages/libsoup3/plucky/i386

To manage notifications about this bug go to:
https://bugs.launchpad.net/auto-package-testing/+bug/2091054/+subscriptions



References