Your message dated Sun, 01 Mar 2020 14:48:50 +0000
with message-id <[email protected]>
and subject line Bug#946361: fixed in at-spi2-core 2.34.0-4
has caused the Debian Bug report #946361,
regarding at-spi2-core: Please make autopkgtests cross-test-friendly
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
946361: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946361
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: at-spi2-core
Version: 2.34.0-3
Severity: minor
Tags: patch
User: [email protected]
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.

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

The at-spi2-core tests currently fail in this environment, because they have
a dependency on gedit, which tries to pull in the i386 version of gedit
instead of the amd64 version and this is not cross-installable.  However it
doesn't appear that there is anything in the test case that requires gedit
to be of the same architecture (at-spi2-core communicates with gedit over a
bus, not in process memory), so we should fix the test so that the amd64
version of gedit can be used.

One way to do this would be a multiarch annotation on the gedit package
itself.  It would not be correct to mark gedit Multi-Arch: foreign, because
there are reverse-dependencies of gedit that are plugins; so gedit would at
most be Multi-Arch: allowed.  However, in that case at-spi2-core would still
need to change in that case to specify a test dep on gedit:any instead of
gedit; so it's simpler to just change at-spi2-core to depend on gedit:native
as in the attached patch.

Support for cross-testing in autopkgtest is currently awaiting review at
https://salsa.debian.org/ci-team/autopkgtest/merge_requests/69 and once
landed, will still have no effect unless autopkgtest is invoked with a '-a'
option.  So this change should be safe to land in your package despite this
not being upstream in autopkgtest.

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/
[email protected]                                     [email protected]
diff -Nru at-spi2-core-2.34.0/debian/tests/control 
at-spi2-core-2.34.0/debian/tests/control
--- at-spi2-core-2.34.0/debian/tests/control    2019-09-29 05:38:10.000000000 
-0700
+++ at-spi2-core-2.34.0/debian/tests/control    2019-12-07 12:21:52.000000000 
-0800
@@ -1,2 +1,2 @@
 Tests: gedit dbind
-Depends: libatspi2.0-dev, build-essential, xauth, xvfb, dbus, at-spi2-core, 
gedit
+Depends: libatspi2.0-dev, build-essential, xauth, xvfb, dbus, at-spi2-core, 
gedit:native

--- End Message ---
--- Begin Message ---
Source: at-spi2-core
Source-Version: 2.34.0-4
Done: Samuel Thibault <[email protected]>

We believe that the bug you reported is fixed in the latest version of
at-spi2-core, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Samuel Thibault <[email protected]> (supplier of updated at-spi2-core 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 01 Mar 2020 14:58:37 +0100
Source: at-spi2-core
Binary: at-spi2-core at-spi2-core-dbgsym at-spi2-core-udeb at-spi2-doc 
gir1.2-atspi-2.0 libatspi0-udeb libatspi2.0-0 libatspi2.0-0-dbgsym 
libatspi2.0-dev
Architecture: source
Version: 2.34.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Description:
 at-spi2-core - Assistive Technology Service Provider Interface (dbus core)
 at-spi2-core-udeb - Assistive Technology Service Provider Interface (dbus core 
for d- (udeb)
 at-spi2-doc - Assistive Technology Service Provider Interface (Documentation)
 gir1.2-atspi-2.0 - Assistive Technology Service Provider (GObject 
introspection)
 libatspi0-udeb - Assistive Technology Service Provider Interface - module for 
d-i (udeb)
 libatspi2.0-0 - Assistive Technology Service Provider Interface - shared 
library
 libatspi2.0-dev - Development files for the assistive technology service 
provider
Closes: 946361
Changes:
 at-spi2-core (2.34.0-4) unstable; urgency=medium
 .
   [ Steve Langasek ]
   * debian/tests/control: Use native gedit for tests, there is no need to pull
     cross-packages for gedit in order to test at-spi2 (Closes: Bug#946361)
   * debian/tests/{dbind,gedit}: Use cross-compilation toolchain when requested
     to.
 .
   [ Samuel Thibault ]
   * debian/patches/shutdown-fix: Upstream fix for shutdown.
Checksums-Sha1:
 e1e7ec1fe1e268cb010552c06185e330da62ed86 2673 at-spi2-core_2.34.0-4.dsc
 d8f7d2f6ce386e8e3fa11bc977ad98d7e9959317 12324 
at-spi2-core_2.34.0-4.debian.tar.xz
Checksums-Sha256:
 8f162a62e77c451b967c8fa7c42ddfa893e76f48481dddb2ace849ea03799150 2673 
at-spi2-core_2.34.0-4.dsc
 4cff64dda1d08d45a6324eb01d620c80a78290be32dad4ec9a235d937d9539fc 12324 
at-spi2-core_2.34.0-4.debian.tar.xz
Files:
 1aafd666e966e092d1eabc04020b3ec8 2673 misc optional at-spi2-core_2.34.0-4.dsc
 30b11cbe5d8549e580d3a9855dec76af 12324 misc optional 
at-spi2-core_2.34.0-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXtnoVvfWxur1EWehjTXDVXILuv0FAl5bwFAACgkQjTXDVXIL
uv0CnQ/+Ig4UIAJnMQCkxH2HK8oSHktofb5phNkj9WXYymVedLg1BVwhDcGa/DO4
r60pjSMgPxGf+HElj6Rble5DdIDdjRmRnuTKyDc8IT6POWBdWPPQndCiQnvXmPl1
WE+zeCJ5ckhCX1SgNTtmWCZG/pPFmyE0MypQvLsdZfKbHrsAeR8sGuM0jVPpR/Xs
c0z0jn++s0pWUc7B4MaP3bZl8MkYo2KFeU0TONTxwT+ucN0fWZdcDrgw7RfPUEmc
wm8NZX0vGqzNL+gMrbbbr8aXggfpjrbM52wlE9PMoQWrQ1OK+J3RaO0taOBOM0ql
LmkcGMTRLaL0E8ewO3gq2/4hvMemkpbciXJRpc4+4V5DN4LELEqug6cP76pszaBa
lmXocWzH6fPWMhML0PHrM0iY4J3EVcb2fYMLziMDNzW5YwGM8VZGMZO/EQK8npVO
ppqBeVn9iZDOzSNYeen1GHuj2E+fhCXtrkB5tAhgFHlQ7yeG5ZdUJ45x6bD09qcO
/UBY4WrrALBK2zKmnbVa2NZ1elXcgZVTmTNfLOVux8sKIQpGObzG7zY61RNI53vO
QgSOKsd/KAlWgIvoNTZIhol+7H75Rm/RtdFAsF/rZnE0osq8bQOqbVI9xqt0ft2i
fl0sCnkqQjWBJWMHOQJMWkRKhZU1/IUx/imgQ3/bHjJCDWaZ8q4=
=/PJn
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to