Bug#1127302: lua-lgi: autopkgtest regression with glib2.0 >= 2.87: lgi/ffi.lua:87: bad argument #1 to 'fromarray' (lgi.record expected, got table)
Simon McVittie
smcv at debian.org
Fri Feb 6 15:07:12 GMT 2026
Source: lua-lgi
Version: 0.9.2-6
Severity: important
Justification: https://release.debian.org/testing/rc_policy.txt 6a
Tags: forky sid upstream patch
X-Debbugs-Cc: glib2.0 at packages.debian.org
Forwarded: https://github.com/lgi-devs/lgi/pull/352
User: debian-ci at lists.debian.org
Usertags: needs-update
Control: affects -1 + src:awesome src:glib2.0
lua-lgi has regressed as a result of an upstream change in glib2.0
2.87.x, currently available in experimental:
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4803 added the
missing length annotation to enum/flags classes, which apparently
changes its Lua representation. Debian/Ubuntu developers have already
proposed a lgi change, see above.
This will presumably become RC when the GNOME team is ready to upload
GLib 2.87.x/2.88.x to unstable, if not already fixed.
smcv
More information about the pkg-gnome-maintainers
mailing list