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

Create choco package for luacheck #2918

Open
jayvdb opened this issue Jun 10, 2019 · 1 comment
Open

Create choco package for luacheck #2918

jayvdb opened this issue Jun 10, 2019 · 1 comment

Comments

@jayvdb
Copy link
Member

jayvdb commented Jun 10, 2019

Due to problems regarding https://gitlab.com/coala/package_manager/issues/260 , the easiest approach for coala-bears is to create a package for 32bit luacheck, which can then be run in the 64 bit jobs.

This could be done by adding it to the choco lua package

rjpcomputing/luaforwindows#126

Or creating a new choco package which depends on either the lua or luarocks packages.

@jayvdb
Copy link
Member Author

jayvdb commented Jun 11, 2019

If luacheck doesnt need compiling, it might be possible to install https://chocolatey.org/packages/lua (which includes dependency LuaFileSystem) , and use its luarocks to install luacheck. I thought I tried that and it failed, but I dont recall.

What I think we should avoid is the 64 bit builds switching to the 32 bit compilers to do 32 bit stuff pre-installing, and then switching back to 64 bit. It isnt too difficult, but the build will get messy, and it can be avoided by creating pre-compiled choco packages, which can be installed onto the VM when the compiler in either 32bit or 64bit mode.

https://github.com/mpeterv/luacheck#windows-binary-download already has a 64 bit compilation which just needs wrapping into a choco package.

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

No branches or pull requests

1 participant