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
libevent: Pull in patches to support LibreSSL 2.7. #41386
Conversation
@@ -13,6 +13,17 @@ stdenv.mkDerivation rec { | |||
sha256 = "1hhxnxlr0fsdv7bdmzsnhdz16fxf3jg2r6vyljcl3kj6pflcap4n"; | |||
}; | |||
|
|||
patches = [ | |||
(fetchurl { | |||
url = "https://github.com/libevent/libevent/commit/22dd14945c25600de3cf8b91000c66703b551e4f.patch"; |
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.
These patches are generated dynamically by GitHub, so fetchpatch
needs to be used.
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.
Ach. Thanks! Fixed. I think.
Good manners to write comments what patches are for, and when they should be removed.
|
2a61570
to
9ccbc25
Compare
9ccbc25
to
1808947
Compare
@Anton-Latukha, thanks for the comment. Fixed. |
Thanks for your PR! Because of the rather large rebuild could you rebase this on staging? |
(cherry picked from commit 968ed95966c481a75ba12f0d975581e909cf6cb3)
Ugh, sorry guys. I'd already downloaded the patches to my store with Is there a way to drop things from your store, to avoid this? |
You can remove unused items from the store with |
@qolii |
Motivation for this change
The current release of
libevent
does not supportlibressl-2.7
. However, upstream master does have patches to support it. These are cherry-picked here.This triggers a huge rebuild; my system seems to work perfectly since.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)