Maintainer sought for my power patches

43 views
Skip to first unread message

Reuben Thomas

unread,
Aug 20, 2026, 6:07:33 AM (5 days ago) Aug 20
to lu...@googlegroups.com
Dear all,

I realised recently that for some years I've spent more time simply refreshing my "power patches" for successive releases of Lua than on all other Lua programming combined. (These days I find I mostly use Python, and it's been many years since I actively developed in Lua.)

Hence, I would like to find a new maintainer, or new maintainers, for these patches for the Lua build system and front-end (i.e. lua.c).

The patches can be seen as a GitHub gist (they used to live on lua-users.org, but I find I can no longer edit it). I also attach the current versions to this email.

There are two patches:

1. Add readline history loading/saving. Hey, te...@lua.org, maybe you'd be interested in this? I asked about it in the run-up to the 5.5 release, when you were busy with that.

2. Add support for multi-version multi-arch installations. This is probably mostly of interest to distro packagers. The patch changes the build system to add architecture-specific and version-specific paths, so that Lua can be installed in multiple versions and for multiple CPU architectures. The current version of the patch uses a Debian-specific way to get the architecture, but it could easily be made more generic.

The work involved in maintaining these patches is small: patch updates to Lua usually require no changes, and minor version updates (the biggest sort we've had for over 20 years!) usually require a bit of editing. (For example, Lua 5.5 introduced support for dynamically loading readline, and that induced bigger changes in the load/save readline history patch.)

Please contact me off-list if you're interested in maintaining these patches.

On a personal note, I continue to find Lua inspiring both in technical and narrative ways, even though I don't use it any longer, and I still check in to see what's up from time to time!

All the best,

Reuben

--
lua-5.5.1-multi_version_multi_arch.patch
lua-5.5.1-save_readline_history.patch
Reply all
Reply to author
Forward
0 new messages