Skip to content

Prepare Lua 1.47.0 package metadata and legal files - #172

Open
EmryZhang wants to merge 3 commits into
masterfrom
prepare/lua-1.47.0-materials
Open

EmryZhang wants to merge 3 commits into
masterfrom
prepare/lua-1.47.0-materials

Conversation

@EmryZhang

@EmryZhang EmryZhang commented Nov 7, 2026 •

Copy link
Copy Markdown

Prepare the 1.47.0 LuaRocks metadata, add NOTICE and the incubation disclaimer, and include LuaXP's MIT terms. Install matching legal files under the rock's doc directory and keep the existing casbin package/import compatible. The declared Lua range reflects the pinned luaposix requirement (<5.5).

The module list now includes Cache, DefaultCache and UpdateAdapter: the old installed package fails to load CachedEnforcer. Validation covered extracted-source tests on Lua 5.1–5.4 and LuaJIT (175 each), a source-rock consumer with 175 tests, a real SQLite adapter round trip, and byte comparison of installed legal files.

Header and tag-publication changes are separate dependent PRs. RC signing, staging and voting remain later steps. The first CI run exposed the existing PCRE1 package setup failure on Ubuntu 26.04; #175 corrects it independently and needs to merge before these checks are rerun.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant