-
-
Notifications
You must be signed in to change notification settings - Fork 606
Description
As explained in commit af16f93, our modules/lua package (used by, for example, the "cli" package), takes a specific old version of luasec, which only works for OpenSSL 1.0.
This required bizarre workarounds for modern Linux distributions, which already have OpenSSL 1.1 which doesn't work on that old luasec version. For example for Fedora 26 and above we install "compat-openssl10-devel" which replaces openssl by the 1.0 version (see commit af16f93). Arch Linux also has a similar package (see commmit 64e1444). The last comment in issue #899 is about needing a similar package for Ubuntu.
But while we could do that (i.e., also specify which package we need for Ubuntu, hoping there is one) as a quick short-term solution, the better long-term solution is to update Lua in modules/lua to a more modern version that works on modern distributions with modern OpenSSL versions.