Hi Guix,
I've just raised a PR with some changes to the way Lua things are
packaged: https://codeberg.org/guix/guix/pulls/6977
Normally I wouldn't mention a PR on the list, but in this case I'm
looking for attention on this PR because I don't expect anybody to
actually look at it otherwise! I've formed a "lua-team" according
to etc/teams.scm, but so far I'm the only person on the team and I
can't commit to Guix. I've found that non-team PRs don't get much
attention unless I prompt people to look at them, so here's my
prompt.
To motivate this change: I think our Lua packaging is pretty
confusing at the moment. I got a change merged a few weeks ago to
fix search paths[1], but things still don't really work how you'd
expect because the versions don't match up. Things like "guix
shell lua lua-lpeg" lead to lua not being able to find lpeg
because "lua-lpeg" is using lua 5.3, but "lua" is lua 5.4. My PR
should improve this by making the naming more consistent: "guix
shell lua lua-lpeg" will work, as will "guix shell [email protected]
lua5.3-lpeg".
There are some other things in the PR, partly just because if
we're going to rebuild a bunch of stuff anyway we might as well
upgrade some versions.
If you have any bandwidth to review, I'd appreciate it!
Thanks,
Carlo
[1]: https://codeberg.org/guix/guix/pulls/2796