[Pkg-nginx-maintainers] Bug#1050186: Bug#1050186: Bug#1050186: libnginx-mod-http-lua: depends on obsolete pcre3 library

Jérémy Lal kapouer at melix.org
Tue Aug 29 10:15:48 BST 2023


Le lun. 21 août 2023 à 19:09, Thomas Ward <teward at thomas-ward.net> a écrit :

> Bastian:
>
> As I understand the module, for over a year now the latest Lua module
> from OpenResty requires LuaJIT to actually compile.  See
>
> https://salsa.debian.org/nginx-team/libnginx-mod-http-lua/-/blob/main/debian/control#L8
> where this is in the build deps.


> I have not tested removing the PCRE3 build dependency here, but because
> OpenResty has refused to change the Lua library to be any Lua support
> other than 5.1, it requires LuaJIT in order to provide 'continued
> support' for Lua 5.1 bytecode.
>

These comments have no relation with this bug report.


> It is my understanding that the pcre2/pcre3 dependency may not be
> needed, but I have not deep dived into the Lua packaging recently.  I'm
> running a test build from the tagged data in Salsa locally to see if it
> builds without the pcre2/pcre3 devel libraries in build-deps.
>

pcre3 is *needed* by libnginx-mod-http-lua, which doesn't support pcre2 yet.
However someone involved worked on it a few days ago:
https://github.com/openresty/lua-nginx-module/pull/2221

so hopefully the situation will resolve itself in next update.

Jérémy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-nginx-maintainers/attachments/20230829/b1c32ad8/attachment.htm>


More information about the Pkg-nginx-maintainers mailing list