Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 909448 - www-servers/nginx lua module bump
Summary: www-servers/nginx lua module bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-07-01 16:29 UTC by Marcin Deranek
Modified: 2023-07-04 21:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Deranek 2023-07-01 16:29:22 UTC
Currently all www-servers/nginx packages use lua module at b6d167cf1a93c0c885c28db5a439f2404874cb26 commit:

HTTP_LUA_MODULE_PV="b6d167cf1a93c0c885c28db5a439f2404874cb26"

Is there any particular reason why this is? Locking at 1 year old version blocks any updates to resty-core which has strict lua module requirements (eg. with current module version it's not possible to update resty-core beyond version 0.1.23). I tried to use resty-http module with that version and sslhandshake just fails. Updating it to the latest (version 0.1.27) which requires latest lua module for nginx make error go away.

Reproducible: Always
Comment 1 Tomáš Mózes 2023-07-02 11:45:54 UTC
I think we updated to this commit to fix building with nginx 1.23. Feel free to open a PR to update to v0.10.25+ if it works fine.
Comment 2 Marcin Deranek 2023-07-04 20:59:59 UTC
Created PR. So far I haven't noticed any problems and some were resolved (eg. SSL handshakes). Obviously I used latest resty-core (0.1.27) and resty-lrucache (0.13).
Comment 3 Larry the Git Cow gentoo-dev 2023-07-04 21:27:23 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe9732b3487482103cc4d360f50947244a8d20d

commit efe9732b3487482103cc4d360f50947244a8d20d
Author:     Marcin Deranek <marcin.deranek@slonko.net>
AuthorDate: 2023-07-04 20:48:19 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2023-07-04 21:27:09 +0000

    www-servers/nginx: update lua module to 0.10.25
    
    Closes: https://bugs.gentoo.org/909448
    Signed-off-by: Marcin Deranek <marcin.deranek@slonko.net>
    Closes: https://github.com/gentoo/gentoo/pull/31743
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 www-servers/nginx/Manifest                                           | 1 +
 www-servers/nginx/{nginx-1.25.1-r1.ebuild => nginx-1.25.1-r2.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)