[ANN] LuaRocks 3.11 for Workgroups

97 views
Skip to first unread message

Hisham

unread,
Mar 13, 2024, 3:58:31 PM3/13/24
to lu...@googlegroups.com
Hello list!

It's time to announce a new version of LuaRocks, the package manager
for Lua, and the day has finally arrived where I can make the joke in
this email's subject line:

https://hisham.hm/img/luarocks311.png

What's new in LuaRocks 3.11.0:

* Features:
* `luarocks build` and `luarocks install` no longer rebuild
or reinstall if the version is already installed
(`--force` overrides).
* More aggressive caching of the manifest file (does not
hit `luarocks.org` again if the cached manifest is younger
than 10 seconds).
* Drops stale lock files (older than 1 hour).
* More informative error reports on bad configurations of
Lua paths (`LUA_INCDIR`, `LUA_LIBDIR`).
* Better error messages when lacking permissions.
* Bumps vendored dkjson dependency to 2.7.
* `--verbose` output now prints the LuaRocks configuration,
for more informative bug reports.
* Fixes:
* Passing `--global` always LuaRocks target the system tree.
* Does not crash if `root_dir` is a table.
* Does not try to lock rocks trees when using `--pack-binary-rock`
or `--no-install`.
* Checks permissions ahead of trying to lock trees,
to provide better error messages.
* Avoids LuaSec version mismatch by refusing to use LuaSec
versions below 1.1.
* Does not set up a "project environment" when running
`make` on the LuaRocks sources.
* Windows:
* Avoid excessive calls to `icacls`, resulting in
performance improvements.
* Parses slashes correctly when reading a rock's `rock_manifest`.
* Fix setting of environment variables.
* install.bat sets LUALIB.
* Improved help for `luarocks path`.

LuaRocks 3.11.0 contains new commits by @Sewbacca and Hisham Muhammad.
You can find detailed credits in the Git history.

You can find all links for installation at https://luarocks.org
source packages for all supported platforms and binaries for Windows
(32 and 64 bit) as well as Linux x86-64 are available.

Special thanks go to Kong <https://konghq.com/> and itch.io
<https://itch.io> for their continued commitment to open source,
sponsoring the maintenance of the LuaRocks in various ways.

Cheers!

-- Hisham

Bas Groothedde

unread,
Mar 13, 2024, 4:22:51 PM3/13/24
to lu...@googlegroups.com


> On 13 Mar 2024, at 20:58, Hisham <h...@hisham.hm> wrote:
>
> Hello list!
>
> It's time to announce a new version of LuaRocks, the package manager
> for Lua, and the day has finally arrived where I can make the joke in
> this email's subject line:
>
> https://hisham.hm/img/luarocks311.png

Amazing, thanks Hisham and I love the reference

~b

Martin Eden

unread,
Mar 15, 2024, 2:48:34 PM3/15/24
to lu...@googlegroups.com
On 3/13/24 19:58, Hisham wrote:
> It's time to announce a new version of LuaRocks, the package manager
> for Lua, and the day has finally arrived where I can make the joke in
> this email's subject line:
>
> https://hisham.hm/img/luarocks311.png

Pi is near.

-- Martin


Reply all
Reply to author
Forward
0 new messages