Lua 5.3 history handling in interactive mode is unavaiable
How reproduce this bug?
Run `lua` command, type `print("hello")` and hit enter button, then use "<UP>" button to get previous command, but nothing happend.
From the package "lua5.3" build files https://git.alpinelinux.org/cgit/aports/tree/main/lua5.3?h=3.8-stable
I notice Alpine use linenoise instead of GNU readline, but the patch https://git.alpinelinux.org/cgit/aports/tree/main/lua5.3/linenoise.patch?h=3.8-stable is outdated.
Take a look a Lua source https://github.com/lua/lua/blob/v5-3-4/lua.c#L85 the code had changed to `lua_saveline(L,line)`, the changing since 5.3.1, see https://github.com/lua/lua/commit/57c0db219b9ee48d951adf68a577b4eec5309e57
After I changed it to `#define lua_saveline(L,line) ((void)L, linenoiseHistoryAdd(line))` and recompile, the history handing work again.