msva / mva-overlay

mva's sandbox overlay

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

some dev-lua/resty-* ebuilds incorrectly depend on nginx having LUA_USEDEP

tgbugs opened this issue · comments

There are a number of dependencies of the form
www-servers/nginx:*[${LUA_USEDEP},nginx_modules_http_lua]
that are broken with the current www-servers/nginx-1.21.6-r10 ebuild because it does not specify any LUA_COMPAT. I'm not sure what the correct fix is. Adding LUA_COMPAT to the nginx ebuild and interiting the lua eclass seems to fix the issue, but I'm guessing that was removed for a reason? The other solution is to remove all the ${LUA_USEDEP}, restrictions from the dependencies.

Actually, I've already removed LUA_USEDEP from resty-* ebuilds few days ago...

135be69

(few hours after issue was created, but I didn't notice the issue that moment).

So, I'll consider it "fixed". If you'll found some not fixed one - feel free to leave a comment about that here.