lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hi everyone,

I am one of the maintainers of the lua packages for a linux
distribution called nixos (www.nixos.org). We have a script that
converts rockspecs into "nix" (a functional language) expressions as
part of the build process for the luarocks packages (result here
https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/lua-modules/generated-packages.nix).
We run this script regularly to get newer luarocks package versions in nixos, we
sometimes find issues with the uploaded rockspecs, usually with
outdated rockspec information, wrong url, source git repo that
disappeared,

We've recently experienced the issue for 2 packages:,
- lua-iconv for which the archive url of the code is wrong in the
rockspec, uploaded 5 years ago
https://luarocks.org/modules/luarocks/lua-iconv
- lua-mimetypes, the git repo has disappeared altogether, rockspec
uploaded 5 years ago too
https://luarocks.org/modules/luarocks/mimetypes,

I've tried to contact both maintainers to fix the uploaded rockspec
without any answer; > 1 month for the first one, 2 weeks for the
latter, Even though these duration may seem short especially in
summer, please note that the rockspecs exposed on luarocks.org have
been submitted by the "luarocks" account, not by the package creators,
and this 5 years ago, I've submitted an issue here
https://github.com/luarocks/luarocks-site/issues/199 since it's
blocking for anyone using rockspecs and one suggestion was to set
these package upstreams under the https://github.com/lunarmodules/
umbrella. This post is to ask if there is any reason not to it/anyone
against it ?,

Cheers,

Matt