Source: systemd
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.

systemd has a couple of autopkgtests that install gdm3 on desktop-capable
architectures, but not on s390x or riscv64. Please add armel to the list
of architectures where this is not done.

(If you would like to have these tests continue to exercise some sort
of display manager on armel, you could add something like
"lightdm [armel]" to these tests' dependencies, but that's out of scope
for this particular request.)

Thanks,
    smcv
>From f6b9117c46ab57a0eea9801212de5a87540ec76a Mon Sep 17 00:00:00 2001
From: Simon McVittie <s...@debian.org>
Date: Sat, 21 Sep 2024 14:23:34 +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 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/tests/control b/debian/tests/control
index 857416db8a..36cfbb4d2c 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -85,7 +85,7 @@ Depends: systemd-sysv,
   libelf-dev,
   xserver-xorg-video-dummy,
   xserver-xorg,
-  gdm3 [!s390x !riscv64],
+  gdm3 [!armel !s390x !riscv64],
   cron,
   network-manager,
   busybox-static,
@@ -135,7 +135,7 @@ Tests: boot-smoke
 Depends: systemd-sysv,
   systemd-resolved,
   network-manager,
-  gdm3 [!s390x !riscv64],
+  gdm3 [!armel !s390x !riscv64],
   xserver-xorg-video-dummy,
 Restrictions: needs-root, isolation-container, allow-stderr, breaks-testbed
 
-- 
2.45.2

Reply via email to