Conversation
Ekleog
left a comment
There was a problem hiding this comment.
One important comment about the removed substitution below.
Also, I seem to remember from the mailing list that 6.6.0p2 is underway/almost coming, fixing issues with some platforms -- don't know whether it'd be worth it to wait for p2 to do the upgrade here, though.
@ofborg build opensmtpd.tests
|
|
7f0a659 to
f17bc40
Compare
|
I pushed a new version pointing to the latest version of the "portable" branch, which seems to be able to build work with libressl again. |
|
Must say I don't really feel great about releasing as 6.6.0p1 something that's actually halfway between p1 and p2 -- IMO it'd be better to either release p1 with openssl or wait for p2 with libressl? |
|
No, I didn't meant to merge this as it is now, but couldn't find a button to degrade this to a draft PR - we should wait for the 6.6.0p2 release. |
|
Sounds great to me, thanks! |
b86a8b9 to
dcd80d7
Compare
|
|
The substitition in smtpd/parse.y isn't necessary anymore. The hardcoded /usr/libexec/ has been replaced by a PATH_LIBEXEC #define, which will be set properly by the build system.
dcd80d7 to
9658850
Compare
|
Bumped to the latest official release, and refactored the test to the python test driver. (cc #72828) PTAL. |
|
@ofborg build opensmtpd.test |
|
@ofborg build opensmtpd.tests |
Ekleog
left a comment
There was a problem hiding this comment.
Looks great to me! Letting you merge when you feel best :)
The substitition in smtpd/parse.y isn't necessary anymore (it's gone).
opensmtpd 6.6.0p1 fails to build with libressl like this:
Internet suggests it's a libressl-specific issue, so build with openssl for now.
Also update the module to use tmpfiles to set up the spool directories.
Things done
sandboxinnix.confon non-NixOS linux)nix-shell -p nix-review --run "nix-review wip"./result/bin/)nix path-info -Sbefore and after)Notify maintainers
cc @Ekleog @rickynils @obadz