New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
haproxy: PCRE and LUA support via configurable options #24380
Conversation
`preConfigure` line became too long to edit comfortably. Split up flags into ones necessary during both build and install phase and install phase only. Makefile defines a target for OS X/Darwin which automatically sets the `KQUEUE` flag.
@fuzzy-id would you be willing to take over the maintenance of this package? In the past I used haproxy a lot, now I'm doing different work. |
Could you elaborate on what it means to take over maintenance? |
The |
I would like to post-pone this step a bit as I will be afk for quite some time this summer. But I would be very glad to take over maintenance in autumn. |
On the other hand, I will be around until end of may. Is it possible to add me to the list of maintainers and then drop @garbas entirely when I'm back. Would this be an option? |
@fuzzy-id 👍 sounds great! You can add yourself to the list in this PR. (1) edit this line |
Both are enabled by default. Except for LUA on Darwin where compilation fails. (See NixOS#23901.)
2c1ee32
to
ea80cd1
Compare
Done. So I guess it's time to celebrate. :) I also made a mistake with the default values of |
Motivation for this change
This solves #23806 and is a follow up to #23901 and #24248. PCRE and LUA support are added via configurable options. Both are enabled by default, apart from LUA on Darwin where compilation breaks.
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)