On Nov 26, 2025, at 12:43 PM, Ben Greear <greearb@xxxxxxxxxxxxxxx> wrote:
> Lua release nums are same on both F34 and F36. F36 has two arguments. I diffed the lua.h on F34 and F36, only difference
> is that extra argument in that one method on F36.
>
> Lua just broke their versioning,
So they broke the API *and* version numbering.
(Either that, or the Lua developers broke the API and the Red Hat/Fedora crew broke the version numbering by tweaking the headers.)
This latter. The Lua developers broke the API, and then the Fedora/Red Hat developers backported a fix for a stack overflow from that version without updating the Lua version in the header:
On the plus side for you, Guy, it looks like F37 and F38 had packages built from the same source and so should also be affected, so you can use your F38 VM.
They should have just moved to 3.4.5 rather than backporting a fix that broke the API and compounding it with the version issue, I would think.
John