-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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: better check that withPerl=false prevents perl reference #156776
Conversation
ca0d745
to
83e00a5
Compare
83e00a5
to
09195fb
Compare
So at this point I see
So there is no bug, other than the pesky assert (the |
Why not keep the |
If the goal is to prevent dependency on |
Also can we organize the two changes into separate commits (or even better, separate PRs)? |
I only found a single passing reference to |
Replaces perl based c_rehash script with shell script wrapping `openssl rehash` with the same functionality. Fixes: NixOS#19965 Supersedes: NixOS#156776, NixOS#83446 Possibly related to: NixOS#157093, NixOS#82924
Replaces perl based c_rehash script with shell script wrapping `openssl rehash` with the same functionality. Fixes: NixOS#19965 Supersedes: NixOS#156776, NixOS#83446 Possibly related to: NixOS#157093, NixOS#82924
Replaces perl based c_rehash script with shell script wrapping `openssl rehash` with the same functionality. Fixes: NixOS#19965 Supersedes: NixOS#156776, NixOS#83446 Possibly related to: NixOS#157093, NixOS#82924
Replaces perl based c_rehash script with shell script wrapping `openssl rehash` with the same functionality. Fixes: NixOS#19965 Supersedes: NixOS#156776, NixOS#83446 Possibly related to: NixOS#157093, NixOS#82924
Replaces perl based c_rehash script with shell script wrapping `openssl rehash` with the same functionality. Fixes: NixOS#19965 Supersedes: NixOS#156776, NixOS#83446 Possibly related to: NixOS#157093, NixOS#82924
Motivation for this change
This is a PR to fix #19965, making it possible to remove a large 50MB
perl
dependency from the closure ofopenssl.bin
when usingwithPerl=false
. The checks inopenssl/default.nix
weren't quite right before, and there was an unnecessarily restrictive assert preventing you from settingwithPerl
tofalse
when not cross-compiling.I wanted to do this so I could deploy
nodejs-slim
in a Docker container, without bringing inperl
. I'll open a separate PR for that.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