Public bug reported: Severity: minor, feature request
Steps to reproduce: - apt install lua-check - luacheck -v Seen: - lua-check depends on lua5.1, which forces system-wide change of `lua` to `lua5.1` - even after using `update-alternatives` to revert system back to using lua5.3, luacheck -v reports "Luacheck: 0.21.1 \ Lua: Lua 5.1" - Luacheck version 0.21.1 was 2017-09-10, two and a half years after Lua5.3 became the current version. Expected: - lua-check depends on lua-any (is it possible? is it feasible?) Other info: - luacheck must force the lua version to use, because lua(5.1|5.2|5.3) searches only versioned paths for libraries -- if the luacheck libraries are in the "5.1" paths, then the "5.3" interpreter won't see them. Workaround: after installing package lua-check - update-alternatives --install /usr/bin/lua lua-interpreter /usr/bin/lua5.3 130 --slave /usr/share/man/man1/lua.1.gz lua-manual /usr/share/man/man1/lua5.3.1.gz - update-alternatives --install /usr/bin/luac lua-compiler /usr/bin/luac5.3 130 --slave /usr/share/man/man1/luac.1.gz lua-compiler-manual /usr/share/man/man1/luac5.3.1.gz - mkdir -p /usr/local/share/lua/5.3 - ln -s /usr/share/lua/5.1/luacheck /usr/local/share/lua/5.3/luacheck - perl -pi -e 's/env lua5.1/env lua5.3/' /usr/bin/luacheck I acknowledge that this is not a "bug" per se; I don't know how else to make a change request. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: lua-check 0.21.1-1 ProcVersionSignature: Ubuntu 4.15.0-33.36-generic 4.15.18 Uname: Linux 4.15.0-33-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.9-0ubuntu7.2 Architecture: amd64 CurrentDesktop: XFCE Date: Sat Sep 8 00:08:51 2018 InstallationDate: Installed on 2016-06-05 (824 days ago) InstallationMedia: Xubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1) PackageArchitecture: all SourcePackage: luacheck UpgradeStatus: Upgraded to bionic on 2018-04-27 (134 days ago) ** Affects: luacheck (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1791399 Title: forced to use Lua5.1 (2012) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/luacheck/+bug/1791399/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs