#397: Lua 5.3 compatibility
-------------------------------------------+------------------
Reporter: tim | Owner: tim
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Fawkes | Version:
Keywords: lua, skiller, behavior engine | Git Branch:
-------------------------------------------+------------------
Currently we only fully support Lua 5.1. Luckily, this is still provided
in compat packages on Fedora and Ubuntu is far behind anyway, but it's
time to upgrade.
The first step, proper detection, has been done (locally, problem is that
tolua++ package names the library tolua++-5.2 rather than tolua++-5.3 for
Lua 5.3, problem is being discussed upstream).
We have already done some steps in the Lua 5.2 timeframe, e.g. adapting to
no longer existing setfenv etc. But more is necessary.
The next step is to update the Lua code for 5.3. A known problem is that
there is a new module idiom. The code must be adapted to properly go along
with this (unfortunately Lua has made the sorry decision to no longer
support the module function). There might be other quirks necessary which
needs to be explored.
This affects Fawkes core and domain repositories.
--
Ticket URL: <https://trac.fawkesrobotics.org/ticket/397>
Fawkes Trac <http://www.fawkesrobotics.org>
Fawkes Robotics Software Framework
_______________________________________________
fawkes-trac mailing list
[email protected]
https://lists.kbsg.rwth-aachen.de/listinfo/fawkes-trac