[Pkg-nginx-maintainers] Bug#986787: (no subject)

Thomas Ward teward at ubuntu.com
Wed Apr 14 17:00:21 BST 2021


Just for awareness: the canonical upstream repository *is* the OpenResty 
lua-nginx-module repository you've linked.

However, keep in mind that there is a new dependency that the Lua module 
will need going forward for Debian - `resty-core` which pulls in a ton 
of extra OpenResty code which is necessary for the Lua module to work in 
the latest versions.

While this is a security bug, and the upstream repository is properly 
identified, you should keep in mind that any Lua module beyond version 
0.10.15 will no longer work without the lua-resty-core library, which is 
not currently packaged. Downstream in Ubuntu, we decided that having to 
pull in the resty core libraries just to use Lua module was 'too much 
additional dependencies' for Ubuntu to maintain, so we yanked it from 
Hirsute (the currently in development release that will be 21.04) going 
forward and are pointing users who still need the Lua module to use 
OpenResty's NGINX variant instead.

In order for this to be fixed, unless you nitpick the specific patch, 
you will need to pull in lua-resty-core as an additional package and 
dependency for the Lua module in order for this to work.


Thomas



More information about the Pkg-nginx-maintainers mailing list