Package: libomxil-bellagio
Version: 0.9.3-4.1
Severity: minor
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Hi Paul,

In Ubuntu, we are in the process of moving the i386 architecture to a
compatibility-only layer on amd64, and therefore we are also moving our
autopkgtest infrastructure to test i386 binaries in a cross-environment.

This requires changes to some tests so that they are cross-aware and can do
the right thing.

The only thing that currently prevents libomxil-bellagio from being
cross-testable is that autopkgtest wants to install the i386 versions of all
the binaries built from this source, but libomxil-bellagio-doc is an Arch:
all package which is not marked Multi-Arch: foreign, so apt will treat it as
a package of the host architecture (amd64) and the test dependencies are
unsatisfiable.

I've verified that the attached patch is sufficient to make
libomxil-bellagio cross-testable in Ubuntu for i386 tests on an amd64 host.

And marking libomxil-bellagio-doc Multi-Arch: foreign is correct in Debian
as well, since it's a documentation package and is therefore fine to satisfy
foreign-arch dependencies (or test dependencies).

Thanks for considering,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru libomxil-bellagio-0.9.3/debian/control 
libomxil-bellagio-0.9.3/debian/control
--- libomxil-bellagio-0.9.3/debian/control      2016-11-12 12:44:17.000000000 
-0800
+++ libomxil-bellagio-0.9.3/debian/control      2020-01-21 16:46:24.000000000 
-0800
@@ -108,6 +108,7 @@
 
 Package: libomxil-bellagio-doc
 Architecture: all
+Multi-Arch: foreign
 Section: doc
 Depends: lynx | www-browser, libjs-jquery, ${misc:Depends}
 Description: Documentation of the Bellagio OpenMAX IL

Reply via email to