Curl bug makes nix all mental. One-line fix.#28
Conversation
Solves a hideous bug which affects lots of things including nix-env.
The question now is, how to rebuild everything that depends directly or indirectly on curl?
More about the underlying bug and its resolution here:
http://comments.gmane.org/gmane.comp.web.curl.library/33285
Bug looks like this:
curl google.com
curl: (7) Failed to connect to 74.125.224.35: Invalid argument
|
What system are you running into this problem on? We can update curl in stdenv-updates (the branch for changes that will cause a rebuild of pretty much every package), but unless you absolutely can't use nix on your system it will be some time until stdenv-updates is merged. @edolstra: If this can only be worked-around by @gitfoxi by building his own stdenv, would that be enough justification for a quick bugfix stdenv-update? |
|
Actually updating curl is not a problem because fetchurl is a "fixed-output" derivation that doesn't cause a rebuild if the dependencies of fetchurl change. |
|
Ah, for some reason I assumed curl was part of the stdenv standard $PATH. Makes sense that it wouldn't be. I'll test the patch then merge if all is well. |
Curl bug makes nix all mental. One-line fix.
|
I'm okay because I've got the update. :) I am running on a bit of a strange system. I'm trying to run /nix Anyway, it was easy to find people complaining about this buggy On Sun, Jul 1, 2012 at 9:17 PM, Shea Levy
Michael |
|
The change was already merged :) Thanks for the contribution |
Fix substitute in place
hardware-configuration.nix is still relied upon for hard drive configuration, and it handles variations of hardware (custom configurations, subrevisions).
Default outputs should include "man"
feat: black hole register (NixOS#27)
Use the Firefox module instead of the package directly
Palaver supports batch
Solves a hideous bug which affects lots of things including nix-env.
The question now is, how to rebuild everything that depends directly or indirectly on curl?
More about the underlying bug and its resolution here:
http://comments.gmane.org/gmane.comp.web.curl.library/33285
Bug looks like this: