Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-12-13 | Merge branch 'base32-overflow' of git://github.com/vcunat/nix | Shea Levy | 1 | -1/+7 | |
2016-12-11 | Merge pull request #1153 from lheckemann/path-search | Domen Kožar | 2 | -1/+11 | |
Document path-searching behaviour | |||||
2016-12-11 | Document path-search behaviour | Linus Heckemann | 1 | -1/+10 | |
2016-12-11 | Add missing DBD::SQLite to shell.nix | Linus Heckemann | 1 | -0/+1 | |
2016-12-09 | Document builtins.match, fixes #1145 | Domen Kožar | 1 | -0/+29 | |
2016-12-09 | Probably fix a segfault in PathLocks | Eelco Dolstra | 1 | -37/+50 | |
2016-12-08 | Don't delete .check directories of running builds | Eelco Dolstra | 2 | -2/+7 | |
We need to keep them around for diffoscope. | |||||
2016-12-08 | Fix warning on 32-bit systems | Eelco Dolstra | 1 | -1/+2 | |
http://hydra.nixos.org/build/44628517 | |||||
2016-12-08 | Fix build | Eelco Dolstra | 1 | -2/+2 | |
http://hydra.nixos.org/build/44628517 | |||||
2016-12-08 | S3BinaryCacheStore: Ensure it only builds on Linux | Eelco Dolstra | 1 | -0/+2 | |
2016-12-08 | Fix S3BinaryCacheStore | Eelco Dolstra | 4 | -53/+11 | |
It failed with AWS error uploading ‘6gaxphsyhg66mz0a00qghf9nqf7majs2.ls.xz’: Unable to parse ExceptionName: MissingContentLength Message: You must provide the Content-Length HTTP header. possibly because the istringstream_nocopy introduced in 0d2ebb4373e509521f27a6e8f16bfd39d05b2188 doesn't supply the seek method that the AWS library expects. So bring back the old version, but only for S3BinaryCacheStore. | |||||
2016-12-08 | Drop unused dblatex reference | Eelco Dolstra | 2 | -2/+0 | |
2016-12-07 | Add a hook to run diffoscope when non-determinism is detected | Eelco Dolstra | 2 | -7/+33 | |
2016-12-07 | Keep track of the exact build start/stop times | Eelco Dolstra | 3 | -2/+8 | |
2016-12-07 | Bail out early when non-determinism is detected | Eelco Dolstra | 1 | -0/+1 | |
2016-12-07 | Expose enforce-determinism and the result to Hydra | Eelco Dolstra | 1 | -1/+6 | |
2016-12-07 | Add an option to make non-determinism non-fatal | Eelco Dolstra | 2 | -11/+24 | |
That is, when build-repeat > 0, and the output of two rounds differ, then print a warning rather than fail the build. This is primarily to let Hydra check reproducibility of all packages. | |||||
2016-12-06 | Use a steady clock for timeouts | Eelco Dolstra | 2 | -22/+29 | |
Fixes #1146. | |||||
2016-12-06 | nix-store --serve: Suppress log output on stderr when repeating a build | Eelco Dolstra | 3 | -1/+8 | |
2016-12-06 | nix-store --serve: Support setting build-repeat | Eelco Dolstra | 2 | -1/+3 | |
This allows Hydra to test whether builds are reproducible. | |||||
2016-12-06 | Tweak error message | Eelco Dolstra | 1 | -2/+2 | |
2016-12-06 | Add shell.nix | Eelco Dolstra | 3 | -20/+35 | |
2016-12-06 | Drop unused WWW::Curl dependency | Eelco Dolstra | 4 | -18/+3 | |
2016-12-06 | Merge pull request #947 from layus/fix-path-slash | Eelco Dolstra | 2 | -4/+18 | |
Improve error message on trailing path slashes | |||||
2016-11-27 | Improve error message on trailing path slashes | Guillaume Maudoux | 2 | -4/+18 | |
2016-11-26 | Revert "Get rid of unicode quotes (#1140)" | Eelco Dolstra | 96 | -670/+670 | |
This reverts commit f78126bfd6b6c8477fcdbc09b2f98772dbe9a1e7. There really is no need for such a massive change... | |||||
2016-11-25 | Get rid of unicode quotes (#1140) | Guillaume Maudoux | 96 | -670/+670 | |
2016-11-21 | nix-channel: Fix --update <CHANNELS> | Eelco Dolstra | 1 | -2/+2 | |
This unbreaks "nixos-rebuild --upgrade". | |||||
2016-11-17 | Typo | Eelco Dolstra | 1 | -1/+1 | |
2016-11-17 | Fix binary-cache-store build | Shea Levy | 1 | -7/+8 | |
2016-11-17 | istringstream_nocopy: Implement in a standards-compliant way | Shea Levy | 1 | -4/+40 | |
Fixes #1135. | |||||
2016-11-17 | nix-daemon: Fix splice faking on non-Linux | Shea Levy | 1 | -2/+2 | |
2016-11-17 | Update darwin build for optional sandbox paths | Shea Levy | 1 | -3/+6 | |
Fixes #1132 | |||||
2016-11-16 | S3BinaryCacheStore:: Eliminate a string copy while uploading | Eelco Dolstra | 4 | -3/+17 | |
This cuts hydra-queue-runner's peak memory usage by about a third. | |||||
2016-11-14 | buildPaths(): Handle ecIncompleteClosure | Eelco Dolstra | 1 | -1/+1 | |
buildPaths() on a non-derivation would incorrectly not throw an error if the path didn't have a substitute. | |||||
2016-11-14 | Don't rely on %m | Eelco Dolstra | 1 | -1/+2 | |
2016-11-14 | daemon: Do not error out when deduplication fails due to ENOSPC. | Ludovic Courtès | 1 | -5/+19 | |
This solves a problem whereby if /gnu/store/.links had enough entries, ext4's directory index would be full, leading to link(2) returning ENOSPC. * nix/libstore/optimise-store.cc (LocalStore::optimisePath_): Upon ENOSPC from link(2), print a message and return instead of throwing a 'SysError'. | |||||
2016-11-14 | Merge pull request #1129 from layus/fix-comments | Eelco Dolstra | 3 | -1/+61 | |
Fix comments parsing | |||||
2016-11-13 | Fix comments parsing | Guillaume Maudoux | 3 | -1/+61 | |
Fixed the parsing of multiline strings ending with an even number of stars, like /** this **/. Added test cases for comments. | |||||
2016-11-10 | Store::computeFSClosure(): Support a set of paths | Eelco Dolstra | 5 | -16/+25 | |
This way, callers can exploits the parallelism of computeFSClosure() when they have multiple paths that they need the (combined) closure of. | |||||
2016-11-09 | Merge branch 'master' of github.com:NixOS/nix | Eelco Dolstra | 2 | -13/+25 | |
2016-11-09 | copyClosure() / copyStorePath(): Expose dontCheckSigs | Eelco Dolstra | 2 | -6/+6 | |
Needed by Hydra. | |||||
2016-11-09 | Merge branch 'ssh-store' of https://github.com/shlevy/nix | Eelco Dolstra | 15 | -92/+466 | |
2016-11-09 | Implement backwards-compatible RemoteStore::addToStore() | Eelco Dolstra | 3 | -3/+25 | |
The SSHStore PR adds this functionality to the daemon, but we have to handle the case where the Nix daemon is 1.11. Also, don't require signatures for trusted users. This restores 1.11 behaviour. Fixes https://github.com/NixOS/hydra/issues/398. | |||||
2016-11-08 | Typo | Eelco Dolstra | 1 | -1/+1 | |
2016-11-07 | Add missing #include | Eelco Dolstra | 1 | -0/+2 | |
2016-11-06 | Detect and disallow base32 hash overflow | Vladimír Čunát | 1 | -1/+7 | |
Example (before this commit): $ nix-hash --type sha256 --to-base16 4n0igfxbd3kqvvj2k2xgysrp63l4v2gd110fwkk4apfpm0hvzwh0 \ | xargs nix-hash --type sha256 --to-base32 0n0igfxbd3kqvvj2k2xgysrp63l4v2gd110fwkk4apfpm0hvzwh0 It's a real-life example: https://github.com/NixOS/nixpkgs/pull/20208/files#r86695567 | |||||
2016-11-03 | installation: allow profile modification to be skipped (#1072) | Manav Rathi | 2 | -13/+25 | |
The current behaviour modifies the first writeable file from amongst .bash_profile, .bash_login and .profile. So .bash_profile (if it is writable) would be modified even if a user has already sourced nix.sh in, say, .profile. This commit introduces a new environment variable, NIX_INSTALLER_NO_MODIFY_PROFILE. If this is set during installation, then the modifications are unconditionally skipped. This is useful for users who have a manually curated set of dotfiles that they are porting to a new machine. In such scenarios, nix.sh is already sourced at a place where the user prefers. Without this change, the nix installer would insist on modifying .bash_profile if it exists. This commit also add documentations for both the current behaviour and the new override. | |||||
2016-10-31 | Support optional sandbox paths | Eelco Dolstra | 2 | -10/+32 | |
For example, you can now set build-sandbox-paths = /dev/nvidiactl? to specify that /dev/nvidiactl should only be mounted in the sandbox if it exists in the host filesystem. This is useful e.g. for EC2 images that should support both CUDA and non-CUDA instances. | |||||
2016-10-27 | Add nix.conf options for -k and -K | Shea Levy | 1 | -0/+2 | |
Fixes #1084 |