Bug#1152253: lxi-tools: remove unused lua5.4 build dependency

haoran wang w1851687 at gmail.com
Tue Oct 27 08:52:35 GMT 2026


Package: lxi-tools
Version: 2.8-3
Severity: minor
Tags: patch

Dear Maintainer,

The lua5.4 build dependency is unused.

lxi-tools embeds Lua through the C API. Meson discovers and links the Lua
development library provided by liblua5.4-dev, and the source calls functions
such as luaL_newstate(), luaL_openlibs(), and luaL_dofile(). The `lxi run`
command evaluates scripts through this embedded interpreter; the build does
not execute the external lua5.4 or luac5.4 programs.

I rebuilt the package in a clean Debian unstable environment after removing
only lua5.4 from Build-Depends, while retaining liblua5.4-dev. The configure,
compile, test, and packaging stages completed successfully. The installed
payload matched the baseline build file by file, and tracing showed no access
to files provided by the lua5.4 package.

The attached patch removes lua5.4 from Build-Depends.

Regards,
haoran wang
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Remove-unused-lua5.4-build-dependency.patch
Type: application/octet-stream
Size: 521 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20261027/d40a75d4/attachment.obj>


More information about the debian-science-maintainers mailing list