-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
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
opensmtpd: 6.4.2p1 -> 6.6.1p1 #72390
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @Ekleog @rickynils @obadz