Source: awesome Version: 4.3-8 Severity: serious Tags: forky sid patch awesome's autopkgtests recently begun failing because they use lua5.2, but Debian's lua-lgi no longer supports 5.2.
I'm attaching a patch to use 5.3 instead there. However, I also tried removing the explicit autopkgtest Depends: lua5.3 and the autopkgtests failed. This suggests to me that perhaps awesome needs to have something added like Depends: lua5.3 and adding the dependency to the autopkgtest is hiding this packaging bug. Note that awesome currently fails to build because of https://bugs.debian.org/1118655 That can be temporarily worked around by adding Build-Depends: lua5.1. (Adding 5.2 doesn't work because of the lua-lgi change.) Thank you, Jeremy BĂcha
From 9f6d73071849f140a3ba7bb82bb7d48316861924 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= <[email protected]> Date: Thu, 23 Oct 2025 11:51:56 -0400 Subject: [PATCH] autopgktest: Use lua5.3 instead of 5.2 since Debian's lua-lgi no longer supports 5.2 --- debian/tests/control | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/debian/tests/control b/debian/tests/control index c876e33e..7e6e7903 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -1,4 +1,3 @@ -# lua5.2 is explicitely added, because 5.3 doesn't currently provide lua (#863036) Tests: integration.sh -Depends: awesome, lua5.2, xvfb, dbus-x11, xterm, xfonts-base, x11-apps, x11-xserver-utils, x11-utils, gir1.2-gtk-3.0, build-essential, libxcb1-dev, libxcb-util-dev, libxcb-icccm4-dev +Depends: awesome, lua5.3, xvfb, dbus-x11, xterm, xfonts-base, x11-apps, x11-xserver-utils, x11-utils, gir1.2-gtk-3.0, build-essential, libxcb1-dev, libxcb-util-dev, libxcb-icccm4-dev Restrictions: allow-stderr -- 2.51.0

