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