Bug#946298: gnome-desktop-testing: Please mark gnome-desktop-testing Multi-Arch: foreign for cross-testing

Steve Langasek steve.langasek at canonical.com
Fri Dec 6 19:15:17 GMT 2019


Package: gnome-desktop-testing
Version: 2018.1-2
Severity: minor
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Dear maintainers,

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.

Some packages, such as ibus, use gnome-desktop-testing as a test dependency,
and when cross-testing they should use the host version of this package. 
While these tests could be changed to depend on
gnome-desktop-testing:native, I think the right answer is to add a missing
Multi-Arch: foreign annotation to this package since gnome-desktop-testing
provides an exec interface so we should always be using the version of the
package for the testbed arch.

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/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
diff -Nru gnome-desktop-testing-2018.1/debian/control gnome-desktop-testing-2018.1/debian/control
--- gnome-desktop-testing-2018.1/debian/control	2018-12-23 07:57:41.000000000 -0800
+++ gnome-desktop-testing-2018.1/debian/control	2019-12-06 11:10:03.000000000 -0800
@@ -18,6 +18,7 @@
 
 Package: gnome-desktop-testing
 Architecture: any
+Multi-Arch: foreign
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: runner for GNOME installed tests
  The GNOME desktop testing runner provides an execution harness for GNOME


More information about the pkg-gnome-maintainers mailing list