<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    If we remove the Lua module, it will break existing installations
    that depend on Lua.  Adding the separate Lua module back in later
    will result in some... problems.<br>
    <br>
    If we go and do a separate lua packaging as well, we need to go
    through ITP and NEW again for a separate source package, and we need
    to make sure that the current NGINX maintainers are kept identical
    in the new packages as well.  We will also need a DD to give us dak
    permissions for ftp-master upload permissions too.<br>
    <br>
    I'm not against removal of the Lua module, but if we're going to do
    that, we're going to have to do so carefully.<br>
    <br>
    <br>
    <br>
    Thomas<br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 7/22/22 13:01, Jan Mojzis wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:53D9BD09-0603-47BB-B22E-3CCF3FFD42D2@gmail.com">
      
      Hello,
      <div class="">I am sending information about the conclusion from
        the last experimental version 1.22.0-2~exp3.<br class="">
        The goal of the testing was to verify how a separate lua module
        works.<br class="">
        And the second was to test the migration to the PCRE2 library.</div>
      <div class=""><br class="">
      </div>
      <div class="">Good news:</div>
      <div class="">- The standalone lua module works as expected,
        thanks nginx-dev and  libnginx-mod-http-ndk-dev,</div>
      <div class="">testing pipeline here: <a href="https://salsa.debian.org/janmojzis/ngx-lua/-/pipelines/402864" class="moz-txt-link-freetext" moz-do-not-send="true">https://salsa.debian.org/janmojzis/ngx-lua/-/pipelines/402864</a> (piuparts,
        reprotest failed, but it's not problem with package)</div>
      <div class="">- <span style="caret-color: rgb(0, 0, 0); color:
          rgb(0, 0, 0);" class="">The migration to PCRE2 library</span> work
        for NGINX</div>
      <div class=""><br class="">
      </div>
      <div class="">Bad news:</div>
      <div class="">- <span style="caret-color: rgb(0, 0, 0); color:
          rgb(0, 0, 0);" class="">The migration to PCRE2 library</span><font class="" color="#000000"><span style="caret-color: rgb(0, 0,
            0);" class=""> doesn't work for lua even in the latest lua
            version.</span></font></div>
      <div class=""><font class="" color="#000000"><span style="caret-color: rgb(0, 0, 0);" class="">e.g. issue: <a href="https://github.com/openresty/lua-nginx-module/issues/1984" class="moz-txt-link-freetext" moz-do-not-send="true">https://github.com/openresty/lua-nginx-module/issues/1984</a></span></font></div>
      <div class=""><font class="" color="#000000"><span style="caret-color: rgb(0, 0, 0);" class="">This is big
            issue,</span></font></div>
      <div class="">and unfortunately the fix is not simple :(</div>
      <div class=""><br class="">
      </div>
      <div class="">So, in the next version, I propose to remove the lua
        module,<br class="">
        just like the Ubuntu developers did.</div>
      <div class="">When lua maintainer fixes pcre2 problems, we will be
        ready to release new separate ngx-lua package.</div>
      <div class=""><br class="">
      </div>
      <div class="">If it's ok, I will prepare exp4, which will have
        this change, plus I would solve a couple of issues, e.g. <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876365" class="moz-txt-link-freetext" moz-do-not-send="true">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876365</a></div>
      <div class=""><br class="">
      </div>
      <div class="">Jan<span class="Apple-tab-span" style="white-space:pre">  </span></div>
    </blockquote>
    <br>
  </body>
</html>