Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-12-12 | tests.setuid: only on i686 and x86_64 linuxs | Graham Christensen | 1 | -4/+6 | |
2017-12-12 | Merge pull request #1722 from bhipple/fix-for-older-libcurl | Eelco Dolstra | 1 | -1/+3 | |
Fix for builds with system libcurl < 7.30 | |||||
2017-12-12 | Merge pull request #1724 from dtzWill/fix/minor-warnings | Eelco Dolstra | 3 | -3/+4 | |
fix minor warnings | |||||
2017-12-12 | Merge pull request #1725 from chris-martin/pr/concatStringsSep | Eelco Dolstra | 1 | -0/+8 | |
Add builtins.concatStringSep to the manual | |||||
2017-12-11 | Add builtins.concatStringSep to the manual | Chris Martin | 1 | -0/+8 | |
2017-12-11 | Mark comparison call operator as const | Will Dietz | 1 | -2/+2 | |
2017-12-11 | logging.cc: add missing 'override' | Will Dietz | 1 | -0/+1 | |
2017-12-11 | Fix forward-decl of Bindings as "class", match definition. | Will Dietz | 1 | -1/+1 | |
(appease clang -Wmismatched-tags warning) | |||||
2017-12-11 | Merge pull request #1721 from expipiplus1/patch-2 | Eelco Dolstra | 1 | -2/+2 | |
Escape left angle brackets in XML documentation | |||||
2017-12-11 | Merge branch 'feature/linenoise-ng' of git://github.com/dtzWill/nix | Shea Levy | 10 | -1262/+4580 | |
2017-12-09 | Fix for builds with system libcurl < 7.30 | Benjamin Hipple | 1 | -1/+3 | |
CentOS 7.4 and RHEL 7.4 ship with libcurl-devel-7.29.0-42.el7.x86_64; this flag was added in 7.30.0 https://curl.haxx.se/libcurl/c/CURLMOPT_MAX_TOTAL_CONNECTIONS.html | |||||
2017-12-09 | Escape left angle brackets in XML documentation | Joe Hermaszewski | 1 | -2/+2 | |
2017-12-08 | Merge pull request #1717 from grahamc/upload-release-aarch64 | Eelco Dolstra | 1 | -0/+3 | |
upload-release.pl: support aarch64-linux | |||||
2017-12-08 | Merge pull request #1718 from markus1189/nix-hash-doc | Eelco Dolstra | 1 | -1/+12 | |
nix-hash: Add sentence and example for nix-prefetch-url hash | |||||
2017-12-08 | Merge pull request #1719 from grahamc/fixup-darwin-hs-master | Eelco Dolstra | 1 | -7/+21 | |
Fixup darwin hs master | |||||
2017-12-08 | replace lolcat with nix-info | Graham Christensen | 1 | -1/+1 | |
2017-12-08 | darwin installer: fix on High Sierra | Graham Christensen | 1 | -6/+20 | |
2017-12-08 | nix-hash: Add sentence and example for nix-prefetch-url hash | Markus Hauck | 1 | -1/+12 | |
2017-12-07 | upload-release.pl: support aarch64-linux | Graham Christensen | 1 | -0/+3 | |
2017-12-07 | Fix test | Eelco Dolstra | 1 | -1/+1 | |
2017-12-07 | Provide random access to cached NARs | Eelco Dolstra | 5 | -104/+198 | |
E.g. $ time nix cat-store --store https://cache.nixos.org?local-nar-cache=/tmp/nars \ /nix/store/b0w2hafndl09h64fhb86kw6bmhbmnpm1-blender-2.79/share/icons/hicolor/scalable/apps/blender.svg > /dev/null real 0m4.139s $ time nix cat-store --store https://cache.nixos.org?local-nar-cache=/tmp/nars \ /nix/store/b0w2hafndl09h64fhb86kw6bmhbmnpm1-blender-2.79/share/icons/hicolor/scalable/apps/blender.svg > /dev/null real 0m0.024s (Before, the second call took ~0.220s.) This will use a NAR listing in /tmp/nars/b0w2hafndl09h64fhb86kw6bmhbmnpm1.ls containing all metadata, including the offsets of regular files inside the NAR. Thus, we don't need to read the entire NAR. (We do read the entire listing, but that's generally pretty small. We could use a SQLite DB by borrowing some more code from nixos-channel-scripts/file-cache.hh.) This is primarily useful when Hydra is serving files from an S3 binary cache, in particular when you have giant NARs. E.g. we had some 12 GiB NARs, so accessing individuals files was pretty slow. | |||||
2017-12-07 | nix ls-{nar,store}: Return offset of files in the NAR if known | Eelco Dolstra | 3 | -9/+12 | |
E.g. $ nix ls-store --json --recursive --store https://cache.nixos.org /nix/store/b0w2hafndl09h64fhb86kw6bmhbmnpm1-blender-2.79 \ | jq .entries.bin.entries.blender.narOffset 400 | |||||
2017-12-06 | Merge pull request #1714 from LnL7/fix-ssh-store-nar | Eelco Dolstra | 1 | -3/+3 | |
ssh-store: fix length when writing nar | |||||
2017-12-06 | ssh-store: fix length when writing nar | Daiderd Jordan | 1 | -3/+3 | |
This fixes nix copy and other things that use copyStorePath. | |||||
2017-12-05 | Merge branch 'fetchGit-fast-revision-update' | Shea Levy | 3 | -24/+43 | |
2017-12-04 | Simplify build by including nlohmann/json.hpp | Eelco Dolstra | 4 | -4/+14724 | |
2017-12-04 | Fix #1635. | Eelco Dolstra | 1 | -3/+18 | |
2017-11-29 | Merge pull request #1704 from lheckemann/buildenv-eol-fix | Eelco Dolstra | 1 | -2/+2 | |
Fix "Unexpected EOF reading a line" error | |||||
2017-11-29 | Fix "Unexpected EOF reading a line" error | Linus Heckemann | 1 | -2/+2 | |
propagated-user-env-packages files in nixpkgs aren't all terminated by newlines, as buildenv expected. Now it does not require a terminating newline; note that this introduces a behaviour change: propagated user env packages may now be spread across multiple lines. However, nix 1.11.x still expects them to be on a single line so this shouldn't be used in nixpkgs for now. | |||||
2017-11-28 | Show log tail when a remote build fails | Eelco Dolstra | 1 | -2/+2 | |
2017-11-27 | doc: linenoise -> linenoise-ng | Will Dietz | 1 | -1/+1 | |
2017-11-27 | no "linenoiseFree" in linenoise-ng | Will Dietz | 1 | -1/+1 | |
2017-11-27 | replace vendored linenoise with linenoise-ng | Will Dietz | 8 | -1260/+4578 | |
2017-11-27 | Merge pull request #1699 from aszlig/fix-remote-build-log | Eelco Dolstra | 2 | -2/+5 | |
build-remote: Fix missing log output | |||||
2017-11-25 | build-remote: Fix missing log output | aszlig | 2 | -2/+5 | |
The storeUri variable in the build-remote hook is declared very much to the start of the main function and a bunch of lines later, the same variable gets checked via hasPrefix() but it gets assigned *after* that check when the most suitable machine for the build was choosen. So I guess this was just a typo in d16fd2497374671c92cb877f9570d65783a7 and what we really want is to either checkd the prefix *after* assigning storeUri or use bestMachine->storeUri directly. I choose the latter, because the former could introduce even more regressions if the try block where the variable gets assigned terminates early. Nevertheless, the reason why the log output didn't work is because hasPrefix() checked for "ssh://" in front of storeUri, but if the storeUri isn't set correctly (or at all), we don't get the log file descriptor set up properly, leading to no log output. I've adjusted the remote-builds test to include a regression test for this, so that we can make sure we get a build output when using remote builds. In addition to that I've tested this with two of my build farms and the build logs are emitted correctly again. Signed-off-by: aszlig <aszlig@nix.build> | |||||
2017-11-24 | nix path-info: Show URL of NARs in binary caches | Eelco Dolstra | 1 | -0/+2 | |
2017-11-24 | nix-shell/nix-build: Support .drv files again | Eelco Dolstra | 6 | -4/+61 | |
Fixes #1663. Also handle '!<output-name>' (#1694). | |||||
2017-11-24 | fetchGit: Ignore tarballTtl if rev is set and not in the repo. | Shea Levy | 3 | -24/+43 | |
Fixes #1697. | |||||
2017-11-21 | tests/run.sh: Fix /build conflict when building in a sandbox | Eelco Dolstra | 1 | -1/+3 | |
https://hydra.nixos.org/build/64519355 | |||||
2017-11-21 | fetchGit/fetchMercurial: Fix directory inclusion check | Eelco Dolstra | 4 | -6/+12 | |
E.g. the existence of .gitignore would cause .git to be included. | |||||
2017-11-21 | Propagate flags like --sandbox to the daemon properly | Eelco Dolstra | 3 | -6/+12 | |
2017-11-21 | Add a warning about the 'trusted-users' option | Eelco Dolstra | 1 | -5/+6 | |
2017-11-20 | Add tests for verifying/copying content-addressed paths | Eelco Dolstra | 1 | -1/+14 | |
These don't require signatures. | |||||
2017-11-20 | Add tests for signature checking when copying between local stores | Eelco Dolstra | 1 | -0/+20 | |
2017-11-20 | Document secret-key-files | Eelco Dolstra | 1 | -3/+16 | |
2017-11-20 | Add tests for "nix run" | Eelco Dolstra | 3 | -1/+46 | |
2017-11-20 | nix eval --raw: Use coerceToString() | Eelco Dolstra | 1 | -2/+6 | |
Thus, $ nix eval --raw '("foo")' foo $ nix eval --raw nixpkgs.hello /nix/store/1y6ckg6khrdsvll54s5spcmf3w6ka9k4-hello-2.10 $ nix eval --raw '(/etc/resolv.conf)' /nix/store/vml92ama92i8mz013nny461mlvg8mvap-resolv.conf | |||||
2017-11-20 | nix run: Fix "flag '--command' requires 2 argument(s)" | Eelco Dolstra | 1 | -1/+1 | |
2017-11-20 | nix run: Fix accidental removal of /nix/store existence check | Eelco Dolstra | 1 | -1/+1 | |
Parenthetical to #1686, we don't need to create a new root if we can just bind-mount on top of the existing /nix/store. | |||||
2017-11-20 | nix run: Ignore non-directories while setting up the chroot | Eelco Dolstra | 1 | -3/+6 | |
Fixes #1686. |