Page MenuHomeSolus

Update Lua to Lua 5.3
Closed, ResolvedPublic

Description

Name: Lua (5.3)
Homepage: https://www.lua.org/home.html
Open Source: Yes (MIT license)
Source: https://www.lua.org/ftp/lua-5.3.3.tar.gz

I could only find Lua 5.1.5 in the repository. Lua 5.3 is the most up-to-date version and it should be in the repository in my opinion.

Event Timeline

JoshStrobl renamed this task from Lua 5.3 to Update Lua to Lua 5.3.Jan 12 2017, 7:52 AM
JoshStrobl triaged this task as Wishlist priority.
JoshStrobl edited projects, added Software; removed Package Requests.
JoshStrobl moved this task from Backlog to Improvement on the Software board.

Attempted upgrade of Lua to 5.3.4, however:

  1. Hedgewars doesn't support 5.3.
  2. Conky 1.9.x doesn't support 5.3

Basically, it's blocked.

Could you not make a separate package like in in Arch Linux? (where the packages lua51 lua52 and lua53 all exists). Would this not not solve the problem?

@erikprow That isn't something we typically do. We try to follow a one-provider policy.

Keep in mind the security history of lua too..

Is there anything that explicitly needs new lua? Also are they free of file path conflicts? These are the important bits

Justin changed the status of subtask T1777: ETLegacy from In Progress to Open.
fatalbanana added a subscriber: fatalbanana.EditedAug 15 2017, 1:51 PM

Perhaps building stuff that wants 5.1 with LuaJIT would do.

Unfortunately upgrading Lua will break compatibility of C extension modules with LuaJIT (currently that's just lpeg AFAIK). Similarly native modules (none are packaged?) would only work in one or the other without tampering irrespective of actual compatibility.

livingsilver94 added a subscriber: livingsilver94.EditedSep 8 2017, 7:18 PM
In T2169#60852, @ikey wrote:

Keep in mind the security history of lua too..
Is there anything that explicitly needs new lua? Also are they free of file path conflicts? These are the important bits

T481 seems to need at least Lua 5.3.

JoshStrobl raised the priority of this task from Wishlist to Unbreak Now!.

Will be sorting this during the hackfest.

JoshStrobl changed the task status from Open to In Progress.Sep 16 2017, 4:51 PM
JoshStrobl closed this task as Resolved.Sep 17 2017, 12:12 AM