Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

luaPackages: update most generated packages #109487

Closed
wants to merge 2 commits into from

Conversation

ajs124
Copy link
Member

@ajs124 ajs124 commented Jan 16, 2021

Motivation for this change
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

the generated file was manually edited in 4a7f99d

this an attempt to try to match that
except for luv and readline, because the new versions don't build
@SuperSandro2000
Copy link
Member

This is a semi-automatic executed nixpkgs-review which does not build all packages (e.g. lumo, tensorflow or pytorch)
If you find some bugs or got suggestions for further things to search or run please reach out to SuperSandro2000 on IRC.

Result of nixpkgs-review pr 109487 run on x86_64-linux 1

4 packages marked as broken and skipped:
  • lua51Packages.digestif
  • lua52Packages.digestif
  • luaPackages.digestif
  • luajitPackages.digestif
4 packages failed to build and are new build failures:
114 packages built:
  • awesome (awesome-4-0)
  • knot-resolver
  • lua51Packages.argparse
  • lua51Packages.bit32
  • lua51Packages.busted
  • lua51Packages.cassowary
  • lua51Packages.compat53
  • lua51Packages.cqueues
  • lua51Packages.http
  • lua51Packages.ldoc
  • lua51Packages.lrexlib-gnu
  • lua51Packages.lrexlib-pcre
  • lua51Packages.lrexlib-posix
  • lua51Packages.lua-lsp
  • lua51Packages.lua-resty-openidc
  • lua51Packages.lua-resty-session
  • lua51Packages.lua-zlib
  • lua51Packages.luacheck
  • lua51Packages.luacov
  • lua51Packages.luadoc
  • lua51Packages.luaepnf
  • lua51Packages.lualogging
  • lua51Packages.luaossl
  • lua51Packages.luasql-sqlite3
  • lua51Packages.luautf8
  • lua51Packages.lyaml
  • lua51Packages.penlight
  • lua51Packages.vstruct
  • luaPackages.argparse (lua52Packages.argparse)
  • luaPackages.bit32 (lua52Packages.bit32)
  • luaPackages.busted (lua52Packages.busted)
  • luaPackages.cassowary (lua52Packages.cassowary)
  • luaPackages.compat53 (lua52Packages.compat53)
  • luaPackages.cqueues (lua52Packages.cqueues)
  • luaPackages.http (lua52Packages.http)
  • luaPackages.ldoc (lua52Packages.ldoc)
  • luaPackages.lrexlib-gnu (lua52Packages.lrexlib-gnu)
  • luaPackages.lrexlib-pcre (lua52Packages.lrexlib-pcre)
  • luaPackages.lrexlib-posix (lua52Packages.lrexlib-posix)
  • luaPackages.lua-lsp (lua52Packages.lua-lsp)
  • luaPackages.lua-resty-openidc (lua52Packages.lua-resty-openidc)
  • luaPackages.lua-resty-session (lua52Packages.lua-resty-session)
  • luaPackages.lua-zlib (lua52Packages.lua-zlib)
  • luaPackages.luacheck (lua52Packages.luacheck)
  • luaPackages.luacov (lua52Packages.luacov)
  • luaPackages.luadoc (lua52Packages.luadoc)
  • luaPackages.luaepnf (lua52Packages.luaepnf)
  • luaPackages.lualogging (lua52Packages.lualogging)
  • luaPackages.luaossl (lua52Packages.luaossl)
  • luaPackages.luaposix (lua52Packages.luaposix)
  • luaPackages.luasql-sqlite3 (lua52Packages.luasql-sqlite3)
  • luaPackages.luautf8 (lua52Packages.luautf8)
  • luaPackages.lyaml (lua52Packages.lyaml)
  • luaPackages.penlight (lua52Packages.penlight)
  • luaPackages.readline (lua52Packages.readline)
  • luaPackages.vstruct (lua52Packages.vstruct)
  • lua53Packages.argparse
  • lua53Packages.bit32
  • lua53Packages.busted
  • lua53Packages.cassowary
  • lua53Packages.compat53
  • lua53Packages.cqueues
  • lua53Packages.digestif
  • lua53Packages.http
  • lua53Packages.ldoc
  • lua53Packages.lrexlib-gnu
  • lua53Packages.lrexlib-pcre
  • lua53Packages.lrexlib-posix
  • lua53Packages.lua-lsp
  • lua53Packages.lua-resty-openidc
  • lua53Packages.lua-resty-session
  • lua53Packages.lua-zlib
  • lua53Packages.luacheck
  • lua53Packages.luacov
  • lua53Packages.luadoc
  • lua53Packages.luaepnf
  • lua53Packages.lualogging
  • lua53Packages.luaossl
  • lua53Packages.luaposix
  • lua53Packages.luasql-sqlite3
  • lua53Packages.luautf8
  • lua53Packages.lyaml
  • lua53Packages.penlight
  • lua53Packages.readline
  • lua53Packages.vstruct
  • luajitPackages.argparse
  • luajitPackages.bit32
  • luajitPackages.busted
  • luajitPackages.cassowary
  • luajitPackages.compat53
  • luajitPackages.cqueues
  • luajitPackages.http
  • luajitPackages.ldoc
  • luajitPackages.lrexlib-gnu
  • luajitPackages.lrexlib-pcre
  • luajitPackages.lrexlib-posix
  • luajitPackages.lua-lsp
  • luajitPackages.lua-resty-openidc
  • luajitPackages.lua-resty-session
  • luajitPackages.lua-zlib
  • luajitPackages.luacheck
  • luajitPackages.luacov
  • luajitPackages.luadoc
  • luajitPackages.luaepnf
  • luajitPackages.lualogging
  • luajitPackages.luaossl
  • luajitPackages.luasql-sqlite3
  • luajitPackages.luautf8
  • luajitPackages.lyaml
  • luajitPackages.penlight
  • luajitPackages.vstruct
  • mudlet
  • nvimpager
  • sile

@SuperSandro2000
Copy link
Member

This is a semi-automatic executed nixpkgs-review which does not build all packages (e.g. lumo, tensorflow or pytorch)
If you find some bugs or got suggestions for further things to search or run please reach out to SuperSandro2000 on IRC.

Result of nixpkgs-review pr 109487 run on x86_64-darwin 1

10 packages marked as broken and skipped:
  • lua51Packages.digestif
  • lua51Packages.lrexlib-posix
  • lua52Packages.digestif
  • lua52Packages.lrexlib-posix
  • lua53Packages.lrexlib-posix
  • luaPackages.digestif
  • luaPackages.lrexlib-posix
  • luajitPackages.digestif
  • luajitPackages.lrexlib-posix
  • sile
5 packages failed to build and are new build failures:
106 packages built:
  • knot-resolver
  • lua51Packages.argparse
  • lua51Packages.bit32
  • lua51Packages.busted
  • lua51Packages.cassowary
  • lua51Packages.compat53
  • lua51Packages.cqueues
  • lua51Packages.http
  • lua51Packages.ldoc
  • lua51Packages.lrexlib-gnu
  • lua51Packages.lrexlib-pcre
  • lua51Packages.lua-lsp
  • lua51Packages.lua-resty-openidc
  • lua51Packages.lua-resty-session
  • lua51Packages.lua-zlib
  • lua51Packages.luacheck
  • lua51Packages.luacov
  • lua51Packages.luadoc
  • lua51Packages.luaepnf
  • lua51Packages.lualogging
  • lua51Packages.luaossl
  • lua51Packages.luasql-sqlite3
  • lua51Packages.luautf8
  • lua51Packages.lyaml
  • lua51Packages.penlight
  • lua51Packages.vstruct
  • luaPackages.argparse (lua52Packages.argparse)
  • luaPackages.bit32 (lua52Packages.bit32)
  • luaPackages.busted (lua52Packages.busted)
  • luaPackages.cassowary (lua52Packages.cassowary)
  • luaPackages.compat53 (lua52Packages.compat53)
  • luaPackages.cqueues (lua52Packages.cqueues)
  • luaPackages.http (lua52Packages.http)
  • luaPackages.ldoc (lua52Packages.ldoc)
  • luaPackages.lrexlib-gnu (lua52Packages.lrexlib-gnu)
  • luaPackages.lrexlib-pcre (lua52Packages.lrexlib-pcre)
  • luaPackages.lua-lsp (lua52Packages.lua-lsp)
  • luaPackages.lua-resty-openidc (lua52Packages.lua-resty-openidc)
  • luaPackages.lua-resty-session (lua52Packages.lua-resty-session)
  • luaPackages.lua-zlib (lua52Packages.lua-zlib)
  • luaPackages.luacheck (lua52Packages.luacheck)
  • luaPackages.luacov (lua52Packages.luacov)
  • luaPackages.luadoc (lua52Packages.luadoc)
  • luaPackages.luaepnf (lua52Packages.luaepnf)
  • luaPackages.lualogging (lua52Packages.lualogging)
  • luaPackages.luaossl (lua52Packages.luaossl)
  • luaPackages.luaposix (lua52Packages.luaposix)
  • luaPackages.luasql-sqlite3 (lua52Packages.luasql-sqlite3)
  • luaPackages.luautf8 (lua52Packages.luautf8)
  • luaPackages.lyaml (lua52Packages.lyaml)
  • luaPackages.penlight (lua52Packages.penlight)
  • luaPackages.readline (lua52Packages.readline)
  • luaPackages.vstruct (lua52Packages.vstruct)
  • lua53Packages.argparse
  • lua53Packages.bit32
  • lua53Packages.busted
  • lua53Packages.cassowary
  • lua53Packages.compat53
  • lua53Packages.cqueues
  • lua53Packages.digestif
  • lua53Packages.http
  • lua53Packages.ldoc
  • lua53Packages.lrexlib-gnu
  • lua53Packages.lrexlib-pcre
  • lua53Packages.lua-lsp
  • lua53Packages.lua-resty-openidc
  • lua53Packages.lua-resty-session
  • lua53Packages.lua-zlib
  • lua53Packages.luacheck
  • lua53Packages.luacov
  • lua53Packages.luadoc
  • lua53Packages.luaepnf
  • lua53Packages.lualogging
  • lua53Packages.luaossl
  • lua53Packages.luaposix
  • lua53Packages.luasql-sqlite3
  • lua53Packages.luautf8
  • lua53Packages.lyaml
  • lua53Packages.penlight
  • lua53Packages.readline
  • lua53Packages.vstruct
  • luajitPackages.argparse
  • luajitPackages.bit32
  • luajitPackages.busted
  • luajitPackages.cassowary
  • luajitPackages.compat53
  • luajitPackages.cqueues
  • luajitPackages.http
  • luajitPackages.ldoc
  • luajitPackages.lrexlib-gnu
  • luajitPackages.lrexlib-pcre
  • luajitPackages.lua-lsp
  • luajitPackages.lua-resty-openidc
  • luajitPackages.lua-resty-session
  • luajitPackages.lua-zlib
  • luajitPackages.luacheck
  • luajitPackages.luacov
  • luajitPackages.luadoc
  • luajitPackages.luaepnf
  • luajitPackages.lualogging
  • luajitPackages.luaossl
  • luajitPackages.luasql-sqlite3
  • luajitPackages.luautf8
  • luajitPackages.lyaml
  • luajitPackages.penlight
  • luajitPackages.vstruct

homepage = "https://github.com/sile-typesetter/cassowary.lua";
description = "The cassowary constraint solver";
maintainers = with maintainers; [ marsam alerque ];
homepage = "https://github.com/simoncozens/cassowary.lua";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this redirects to https://github.com/sile-typesetter/cassowary.lua
This was changed in e1f6f37 and wrongly merged because one should edit those in maintainers/scripts/luarocks-packages.csv instead. Would you mind porting the changes to the csv file instead ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure can do. Sorry I missed this ping earlier.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added you as a maintainer already, the homepage is generated via the rockspec: we can override it but would be best to fix the upstream rockspec.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Got it. I was just going to ask where the URL was! The rockspec has been fixed, there just hasn't been a release since because there haven't been code changes. We'll do that eventually, thanks for the pointers.

@ajs124 ajs124 closed this Jan 16, 2021
@ajs124 ajs124 deleted the upd/luaPackages branch January 16, 2021 22:00
@teto
Copy link
Member

teto commented Jan 22, 2021

I hope I haven't said anything that made you close this :'( anyway I submitted an update #110467 is there any specific package you would want me to update ? otherwise I hope you can rebase/reopen this later on.

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

Successfully merging this pull request may close these issues.

None yet

4 participants