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

Reply via email to