[Bug 2035387] [NEW] Please re-enable sync of libnginx-mod-http-lua

Launchpad Bug Tracker 2035387 at bugs.launchpad.net
Wed Sep 13 17:42:14 UTC 2023


You have been subscribed to a public bug by Bryce Harrington (bryce):

The sync-blacklist should drop the blacklisting of libnginx-mod-http-
lua, and by extension lua-resty-core.

Specifically, these lines can be dropped now:

    # vorlon, 2022-08-17, not supportable due to Lua versioning; LP: #1986853
    libnginx-mod-http-lua
    # vorlon, 2023-07-03, depends on nginx-lua; LP: #2025072
    lua-resty-core

See https://git.launchpad.net/~ubuntu-archive/+git/sync-
blacklist/tree/sync-blacklist.txt


[Rationale]
lua is an important programming language that nginx users would like to have available for use in website and web application development, however it currently is available for Debian but not Ubuntu.  It is actively supported upstream and thus limits Ubuntu users ability to rely on Ubuntu for their needs.


[Background]
Historically, lua support was dropped from the nginx server's source package due to dependency complications.  Most notably, the module has a strong dependence on lua-resty-core, which is a large software package in universe that we do not wish to maintain in main.  A second factor was that it tended to require the latest version of lua, yet Ubuntu targeted older versions of lua due to version dependencies from various main packages such as Apache2, Dovecot, etc.

Notably, though, with nginx 1.22 Debian re-engineered their packaging of
the nginx server to move its modules out into source packages of their
own.  This resolved the first issue by allowing modules to reside in
universe and depend on things (like lua-resty-core) that are themselves
only available from universe.  This puts us in a better, more flexible
situation for handling nginx/lua issues in the future, since they can be
localized to this universe package.

The second issue of Lua version dependence has been resolved just
recently in Ubuntu mantic (23.10) by MIRing lua5.4.  (See LP: #2026608)
Note that the version skew situation could arise again with future
versions of lua, however at least presently the situation is stabilized,
and we can cross that bridge when we come to it.

** Affects: libnginx-mod-http-lua (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Please re-enable sync of libnginx-mod-http-lua
https://bugs.launchpad.net/bugs/2035387
You received this bug notification because you are a member of Ubuntu Package Archive Administrators, which is subscribed to the bug report.



More information about the ubuntu-archive mailing list