-
-
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
Don't force-break SSL applications in shells #15571
Conversation
Why does the generic builder set that value of |
This change makes Nix shells less pure. Whether is desirable to have predictable SSL behaviour in nix-shell is subjective I guess. |
It would be best to depend on passing |
Yeah, it would be the best choice. I did patch this way because there's no way I know to distinguish one from another. |
Well, setting |
Nitpick: the syntax seems bad.
|
Ouch! I remember running some build and stopping as soon as it got to |
It doesn't break builds. I don't know why. (I'm running on a system that includes this PR.) |
Hm, how have you got this message? |
The message is in every build log, but it doesn't make the builds fail. Perhaps just the |
Indeed,
|
Updated and this time the snippet was tested in a Bash terminal. |
Fun hack: |
See NixOS/nix#933 |
@domenkozar @edolstra can we get this into 16.09? I just hit this on freshly deployed unstable, but didn't hit this on 16.03. |
+1 for better UX on this front. |
This is waiting for NixOS/nix#933 and/or NixOS/nix#1027 – the latter doesn't seem catchable before 16.09, but how can I know... |
Well, we could do another 1.11 maintenance release with the Another possibility is to have |
@edolstra: we can bump to 1.12 if you prefer. As for nixpkgs 16.09, I think we can squeeze this kind of breaking change. |
BTW, getting rid of perl seems quite a major change (much larger), even if it doesn't break compatibility. |
Sure, for 1.12 it's fine, but that's not going to be released any time soonish. |
Merging to staging, hopefully we can get this one to 16.09 with minimal impact. |
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)Fixes #13744.