-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
build-support/fetchpijul: Add cacert dependency, set impureEnvVars, and enable strictDeps #272520
Conversation
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/3055 |
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.
Thanks, this indeed fixes the error!
Why was that the case before? This is unexpected to me. |
Pijul is a build-time dependency and without And if you're asking why it wasn't enabled before - I didn't know about it and none of the reviewers told me about it 😄 |
I can't really say for certain because the manual seems to support what you're saying but I also don't really understand that section, but I thought runtime dependencies were always strictly decided by references to which inputs are contained in the output paths of the derivation. It seems kinda weird for that not to be the case for the non-cross case (as per the manual). |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/3145 |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/3191 |
Description of changes
Closes #270252
We now properly set
SSL_CERT_FILE
and the proxy variables. I also addedstrictDeps = true
so that pijul doesn't need to be fetched when using sources obtained withfetchpijul
.cc @2xsaiko
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.