Skip to content

luarocks-packages.csv: fix unsupported comment + bumped luarocks-nix#505122

Draft
teto wants to merge 3 commits intoNixOS:masterfrom
teto:teto/bump-luarocks-nix
Draft

luarocks-packages.csv: fix unsupported comment + bumped luarocks-nix#505122
teto wants to merge 3 commits intoNixOS:masterfrom
teto:teto/bump-luarocks-nix

Conversation

@teto
Copy link
Copy Markdown
Member

@teto teto commented Mar 30, 2026

it was confusing the lua updater<!--
^ Please summarise the changes you have done and explain why they are necessary here ^

For package updates please link to a changelog or describe changes, this helps your fellow maintainers discover breaking updates.
For new packages please briefly describe the package or provide a link to its homepage.
-->

Notes:

  • luarocks-nix from branch nix/v3.13
  • empty longDescription are in rockspec (eg for neorg)
  • manually removed nvim-treesitter-legacy-api for neorg (test only)

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

teto added 2 commits March 30, 2026 23:59
it was confusing the lua updater
I updated luarocks-nix to work from 5.1 to 5.5 by rebasing it to latest
luarocks
@nixpkgs-ci nixpkgs-ci bot added 8.has: package (update) This PR updates a package to a newer version 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 6.topic: lua Lua is a powerful, efficient, lightweight, embeddable scripting language. labels Mar 30, 2026
@teto
Copy link
Copy Markdown
Member Author

teto commented Mar 30, 2026

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 505122
Commit: e949c27718f1fba5ece3183523c83bd463c2b0cc


x86_64-linux

❌ 6 packages failed to build:
  • lua51Packages.teal-language-server
  • luaPackages.teal-language-server (lua52Packages.teal-language-server)
  • lua53Packages.teal-language-server
  • lua54Packages.teal-language-server
  • luajitPackages.teal-language-server
  • vimPlugins.sg-nvim
✅ 56 packages built:
  • lua51Packages.fzf-lua
  • lua51Packages.gitsigns-nvim
  • lua51Packages.luarocks-nix
  • lua51Packages.luaunbound
  • lua51Packages.luaunit
  • lua51Packages.neotest
  • lua51Packages.nvim-cmp
  • lua51Packages.telescope-manix
  • lua51Packages.telescope-nvim
  • luaPackages.fzf-lua (lua52Packages.fzf-lua)
  • luaPackages.gitsigns-nvim (lua52Packages.gitsigns-nvim)
  • luarocks-nix (luaPackages.luarocks-nix)
  • luaPackages.luaunbound (lua52Packages.luaunbound)
  • luaPackages.luaunit (lua52Packages.luaunit)
  • luaPackages.neotest (lua52Packages.neotest)
  • luaPackages.nvim-cmp (lua52Packages.nvim-cmp)
  • lua53Packages.fzf-lua
  • lua53Packages.gitsigns-nvim
  • lua53Packages.luarocks-nix
  • lua53Packages.luaunbound
  • lua53Packages.luaunit
  • lua53Packages.neotest
  • lua53Packages.nvim-cmp
  • lua54Packages.fzf-lua
  • lua54Packages.gitsigns-nvim
  • lua54Packages.luarocks-nix
  • lua54Packages.luaunbound
  • lua54Packages.luaunit
  • lua55Packages.fzf-lua
  • lua55Packages.gitsigns-nvim
  • lua55Packages.luarocks-nix
  • lua55Packages.luaunbound
  • lua55Packages.luaunit
  • luajitPackages.fzf-lua
  • luajitPackages.gitsigns-nvim
  • luajitPackages.luarocks-nix
  • luajitPackages.luaunbound
  • luajitPackages.luaunit
  • luajitPackages.neotest
  • luajitPackages.nvim-cmp
  • luajitPackages.telescope-manix
  • luajitPackages.telescope-nvim
  • luarocks-packages-updater
  • luarocks-packages-updater.dist
  • prosody
  • vimPlugins.cmp-async-path
  • vimPlugins.corePlugins
  • vimPlugins.fzf-lua
  • vimPlugins.gitsigns-nvim
  • vimPlugins.haskell-tools-nvim
  • vimPlugins.neotest
  • vimPlugins.nvim-cmp
  • vimPlugins.rustaceanvim
  • vimPlugins.telescope-manix
  • vimPlugins.telescope-nvim
  • vimPlugins.vectorcode-nvim

Error logs: `x86_64-linux`
vimPlugins.sg-nvim
  - sg.cody.rpc
  - sg.cody.message
  - sg.cody.transcript
  - sg.cody.rpc.webview
  - sg.cody.rpc.chat
  - sg.cody.protocol
  - sg.cody.context
  - sg.log
  - sg.auth
  - sg.private.data
  - sg.private.cargo_version
  - sg.private.find_artifact
  - sg.keymaps
All lua modules were checked.

Require check failed for the following modules:

  • sg.health

Checkout https://nixos.org/manual/nixpkgs/unstable/#testing-neovim-plugins-neovim-require-check
======================================================

@teto teto force-pushed the teto/bump-luarocks-nix branch from e949c27 to 7e6e69c Compare March 31, 2026 00:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: lua Lua is a powerful, efficient, lightweight, embeddable scripting language. 8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant