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

Reply via email to