- Jul 11, 2013
-
-
Eelco Dolstra authored
This ensures that not just environment variables are set, but also shell functions such as unpackPhase, configurePhase and so on.
-
- Jul 01, 2013
-
-
Eelco Dolstra authored
Issue NixOS/hydra#102.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Jun 20, 2013
-
-
Eelco Dolstra authored
For instance, it's pointless to keep copy-from-other-stores running if there are no other stores, or download-using-manifests if there are no manifests. This also speeds things up because we don't send queries to those substituters.
-
- Jun 07, 2013
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Thus passing ‘--option debug-subst 1’ allows daemon users to turn on debug info and see what the substituter is doing.
-
Eelco Dolstra authored
Previously, if a binary cache is hanging/unreachable/slow, download-from-binary-cache.pl would also hang without any indication to the user. Now, if fetching a URL takes more than 5 seconds, it will print a message to that effect.
-
- Jun 05, 2013
-
-
Eelco Dolstra authored
Fixes the error "DBD::SQLite::db do failed: column url is not unique".
-
Eelco Dolstra authored
-
- Jun 04, 2013
-
-
Eelco Dolstra authored
Amazon S3 returns HTTP status code 403 if a file doesn't exist and the user has no permission to list the contents of the bucket. So treat it as 404 (meaning it's cached in the NARExistence table).
-
- May 29, 2013
-
-
Eelco Dolstra authored
The "$UID != 0" makes no sense: if the local side has write access to the Nix store (which is always the case) then it doesn't matter if we're root - we can import unsigned paths either way.
-
- May 23, 2013
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Fixes #120.
-
- May 15, 2013
-
-
Eelco Dolstra authored
Reported by Pablo Costa.
-
- May 10, 2013
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Otherwise it will set the parent's stdin to non-blocking mode, causing the subsequent read of the set of inputs/outputs to fail randomly. That's insane.
-
- May 09, 2013
-
-
Eelco Dolstra authored
Before selecting a machine, build-remote.pl will try to run the command "nix-builds-inhibited" on the machine. If this command exists and returns a 0 exit code, then the machine won't be used. It's up to the user to provide this command, but it would typically be a script that checks whether there is enough disk space and whether the load is not too high.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Don't pass --timeout / --max-silent-time to the remote builder. Instead, let the local Nix process terminate the build if it exceeds a timeout. The remote builder will be killed as a side-effect. This gives better error reporting (since the timeout message from the remote side wasn't properly propagated) and handles non-Nix problems like SSH hangs.
-
- May 07, 2013
-
-
Eelco Dolstra authored
This allows providing additional binary caches, useful in scripts like Hydra's build reproduction scripts, in particular because untrusted caches are ignored.
-
- May 03, 2013
-
-
Eelco Dolstra authored
-
Lluís Batlle i Rossell authored
Problem noticed by niksnut.
-
Lluís Batlle i Rossell authored
-
Lluís Batlle i Rossell authored
Based on https://github.com/NixOS/nix/pull/6 from shlevy
-
- Apr 26, 2013
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
For instance, this prevents paths from being deleted that are in use by a "nix-build --run-env" session.
-
Eelco Dolstra authored
-
- Apr 23, 2013
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Reported by Peter Simons.
-
Eelco Dolstra authored
-
- Mar 08, 2013
-
-
Eelco Dolstra authored
This reverts commit 28bba8c4.
-
- Mar 07, 2013
-
-
Eelco Dolstra authored
-
- Feb 19, 2013
-
-
Eelco Dolstra authored
‘--option verbosity 0’ doesn't actually do anything.
-
- Jan 21, 2013
-
-
Eelco Dolstra authored
-
- Jan 02, 2013
-
- Dec 21, 2012
-
-
Eelco Dolstra authored
This should make live easier for single-user (non-daemon) installations. Note that when the daemon is used, the "calling user" is root so we're not using any untrusted caches.
-
- Dec 06, 2012
-
-
Eelco Dolstra authored
-
- Dec 05, 2012
-
-
Eelco Dolstra authored
-