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