Hi, I've uploaded experimental version with the PCRE2 patch included 1:0.10.25-2~exp1 to the experimental.
Jan On Tue, 29 Aug 2023 15:50:52 +0200 =?UTF-8?B?SsOpcsOpbXkgTGFs?= <kapo...@melix.org> wrote: > Le mar. 29 août 2023 à 15:43, Thomas Ward <tew...@thomas-ward.net> a écrit : > > > I apoligize I was thinking Lua deps not PCRE. > > > > However, I did more digging. OpenResty has been on NGINX cofe version > > 1.21.4 for the longest time. They do not have PCRE2 support in their > > system. As this is an OpenResty-originating module the 4th requirement as > > stated in the linked GitHub issue is not met. > > > > I would not be so sure that "next update" will have a fix if OpenResty > > core does not support PRCE2 (1.21.5 nginx introduced PCRE2 core > > requirement/build fixes, OpenResty never inccuded that). The reason PCRE3 > > is still used here in the Lua module is the custom workaround of mixing > > PCRE2 nginx and PCRE3 Lua which use different build flags at compile time > > with the linking options. > > > > Therefore, we need to not make assumptions and watch this closely. If > > there is not movement in a reasonable time period, then we may have to drop > > this module from Debian due to PCRE3 being obsolete. > > > > Actually, openresty has started supporting nginx 1.25.1 recently: > > [feature: upgrade nginx core to 1.25.1 which supports HTTP3]( > https://github.com/openresty/openresty/commit/6278b1aeae0593b17d3143aeb60a216f73b6bb1d)[feature: > [upgrade nginx core to 1.25.1]( > https://github.com/openresty/stream-lua-nginx-module/commit/d48f057f18eb1f33123bf62be49c735c5cb98f16 > ) > [upgrade nginx core to 1.25.1]( > https://github.com/openresty/lua-nginx-module/commit/e69fd3de281f31804857aa6dc0b8e79055716138 > ) > > > > > Considering the work of the author of these patches, I'd be surprised if it > wasn't finished soon (right now, only stream-lua-nginx has no support for > pcre2).