Source: gtg
Severity: important
Tags: patch trixie sid
Control: block 1080521 by -1

The Debian GNOME team is in the process of removing gjs, and therefore
gnome-shell and gdm3, from armel, because the upgrade to mozjs128 has
made it impractical to support architectures whose baseline does not
include atomic operations.

gtg has an autopkgtest that installs gdm3. Please exclude armel from
the list of architectures where this test is expected to be runnable,
for example by applying the attached patch.

I'm reasonably sure that gdm3 is not actually required for this test:
the test runs xvfb-run, which does not require a display manager. However,
I don't know the specifics of this package or whether it has non-obvious
dependencies on some GNOME component.

If you can reduce the test's dependencies to avoid a dependency on
gdm3 and gnome-shell so that it is still runnable on armel, that would
be an equally valid solution.

Thanks,
    smcv
>From 69784ce68e0e1f46817cd06b85eb150cfd4c4d63 Mon Sep 17 00:00:00 2001
From: Simon McVittie <s...@debian.org>
Date: Sat, 21 Sep 2024 14:42:47 +0100
Subject: [PATCH] d/tests/control: Don't require gdm3 on armel

gdm3 is no longer available on armel due to the removal of gjs and
gnome-shell, prompted by the upgrade from mozjs115 (which supported
architectures without atomic operations) to mozjs128 (which does not).
See #1080521.

Closes: #-1
---
 debian/tests/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/tests/control b/debian/tests/control
index ba853412..7099adde 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -3,5 +3,6 @@ Depends: gtg, gir1.2-secret-1
 Restrictions: superficial
 
 Test-Command: xvfb-run debian/tests/check-graphical-app
+Architecture: !armel
 Depends: gtg, gir1.2-secret-1, python3-dogtail, xvfb, xauth, gdm3, dbus, dbus-x11, at-spi2-core
 Restrictions: allow-stderr
-- 
2.45.2

Reply via email to