-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
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
openssl_legacy: init and use #202126
openssl_legacy: init and use #202126
Conversation
I don't think we can catch this amount of rebuilds before branch-off, unless |
|
I think at this point we should go with staging-22.11. |
Alright, so I'll retarget this against staging and we backport it into staging-22.11, once that's created? |
aa36b1b
to
ff4dcc5
Compare
|
||
${lib.optionalString (conf != null) "cat ${conf} > $etc/etc/ssl/openssl.cnf"} | ||
''; |
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.
${lib.optionalString (conf != null) "cat ${conf} > $etc/etc/ssl/openssl.cnf"} | |
''; | |
'' + lib.optionalString (conf != null) '' | |
cat ${conf} > $etc/etc/ssl/openssl.cnf | |
''; |
Normally not a big fan of this but shouldn't this cut down the amount of rebuilds?
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.
Probably, but I'd guess not significantly, since this PR changes openldap
and python3
.
Successfully created backport PR #203138 for |
This doesn't seem to work well on darwin, but I don't know why: |
It doesn't like rc4
|
Yes, I thought the need for RC4 was one of the reasons to try keeping older openssl in there. (and now a new reconfigured one) |
Hm. It works just fine on linux though. Maybe the openssl config file doesn't work the same way on darwin? |
We'll need some way forward. This breaks really many builds (roughly 1000*2). I could simply put the |
I don't know why exactly, but #204554 seems to fix the issue. |
I'm not familiar with library loading on darwin. But I believe that even even on Linux+glibc these library overrides are a bit difficult. I'm sure This mechanism can also cause problems when impure loading happens, e.g. in particular with EDIT: I don't know openldap well; maybe it will almost always get used as the executables (and thus have separate library loading) and not as libraries. |
Usage of openldap as an executable or library are both common |
This is in |
Description of changes
Follow-up to #196906
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes