Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-07-13 | Make Buffered{Source,Sink} move-safe | Shea Levy | 2 | -27/+12 | |
2016-07-11 | Modernize AutoCloseFD | Shea Levy | 11 | -151/+137 | |
2016-07-04 | Merge pull request #959 from aszlig/fix-docbook-xsl-ns | Eelco Dolstra | 1 | -1/+1 | |
Don't hardcode docbook XSL namespace URL | |||||
2016-07-04 | Don't hardcode docbook XSL namespace URL | aszlig | 1 | -1/+1 | |
Docbook XSL got updated to version 1.79.1 in NixOS/nixpkgs@fb893a8 and we're still referring to the hardcoded previous version. So instead of just updating this to 1.79.1 we're going to use "current" in the hope that this won't happen again. I have tested this by building the manual under Nix(OS) but I haven't tested this in a non-Nix environment, so I'm not sure whether this could have implications. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @edolstra | |||||
2016-06-20 | Re-implement negative binary cache lookup caching | Eelco Dolstra | 2 | -15/+22 | |
2016-06-20 | Fix manual build | Eelco Dolstra | 1 | -1/+1 | |
http://hydra.nixos.org/build/36944270 | |||||
2016-06-17 | Restore instructions on how to install a binary tarball | Eelco Dolstra | 1 | -1/+1 | |
Looks like these were accidentally commented out in 9ffc4f4363d9596e2477645eab94e4140cd47c19. | |||||
2016-06-17 | Fix test | Eelco Dolstra | 1 | -1/+1 | |
http://hydra.nixos.org/build/36631898 | |||||
2016-06-16 | Merge pull request #939 from discordianfish/patch-1 | Eelco Dolstra | 1 | -6/+6 | |
Remove nix-copy-closure reference note from nix-store docs | |||||
2016-06-15 | Remove nix-copy-closure reference note from nix-store docs | Johannes 'fish' Ziemke | 1 | -6/+6 | |
nix-copy-closure is not using nix-store directly anymore. | |||||
2016-06-09 | Run builds in a user namespace | Eelco Dolstra | 1 | -14/+65 | |
This way, all builds appear to have a uid/gid of 0 inside the chroot. In the future, this may allow using programs like systemd-nspawn inside builds, but that will require assigning a larger UID/GID map to the build. Issue #625. | |||||
2016-06-09 | Use O_CLOEXEC in most places | Eelco Dolstra | 9 | -19/+23 | |
2016-06-03 | Fix "creating statement: table ValidPaths has no column named ultimate" | Eelco Dolstra | 1 | -41/+29 | |
2016-06-03 | Support sandbox builds by non-root users | Eelco Dolstra | 3 | -53/+69 | |
This allows an unprivileged user to perform builds on a diverted store (i.e. where the physical store location differs from the logical location). Example: $ NIX_LOG_DIR=/tmp/log NIX_REMOTE="local?real=/tmp/store&state=/tmp/var" nix-build -E \ 'with import <nixpkgs> {}; runCommand "foo" { buildInputs = [procps nettools]; } "id; ps; ifconfig; echo $out > $out"' will do a build in the Nix store physically in /tmp/store but logically in /nix/store (and thus using substituters for the latter). | |||||
2016-06-03 | Consistent quotes | Eelco Dolstra | 1 | -1/+1 | |
2016-06-03 | Don't call shared_from_this() from a destructor | Eelco Dolstra | 1 | -1/+1 | |
2016-06-03 | Fix some more references to storeDir | Eelco Dolstra | 1 | -2/+2 | |
2016-06-03 | Merge pull request #925 from abbradar/master | Eelco Dolstra | 1 | -5/+5 | |
Show both cycle ends | |||||
2016-06-03 | Show both cycle ends | Nikolay Amiantov | 1 | -5/+5 | |
2016-06-03 | Fix narrowing conversion from int64_t to bool | Eelco Dolstra | 1 | -1/+1 | |
http://hydra.nixos.org/build/36613774 | |||||
2016-06-02 | nix run: Set a reasonable uid/gid | Eelco Dolstra | 1 | -0/+7 | |
2016-06-02 | Make derivationFromPath work on diverted stores | Eelco Dolstra | 5 | -18/+27 | |
2016-06-02 | nix run: Handle the case where the /nix/store mount point doesn't exist | Eelco Dolstra | 1 | -2/+39 | |
2016-06-02 | createTempDir(): Don't do a chown on Linux | Eelco Dolstra | 1 | -0/+2 | |
It's not needed and can cause problems in a user namespace. | |||||
2016-06-02 | nix run: Mount the Nix store in a private namespace | Eelco Dolstra | 2 | -1/+25 | |
This is a convenience command to allow users who are not privileged to create /nix/store to use Nix with regular binary caches. For example, $ NIX_REMOTE="local?state=$HOME/nix/var&real=/$HOME/nix/store" nix run firefox bashInteractive will download Firefox and bash from cache.nixos.org, then start a shell in which $HOME/nix/store is mounted on /nix/store. | |||||
2016-06-02 | Add basic "nix run" command | Eelco Dolstra | 1 | -0/+62 | |
2016-06-02 | LocalStore: Allow the physical and logical store directories to differ | Eelco Dolstra | 7 | -158/+68 | |
This is primarily to subsume the functionality of the copy-from-other-stores substituter. For example, in the NixOS installer, we can now do (assuming we're in the target chroot, and the Nix store of the installation CD is bind-mounted on /tmp/nix): $ nix-build ... --option substituters 'local?state=/tmp/nix/var&real=/tmp/nix/store' However, unlike copy-from-other-stores, this also allows write access to such a store. One application might be fetching substitutes for /nix/store in a situation where the user doesn't have sufficient privileges to create /nix, e.g.: $ NIX_REMOTE="local?state=/home/alice/nix/var&real=/home/alice/nix/store" nix-build ... | |||||
2016-06-02 | Respect build-use-substitutes | Eelco Dolstra | 2 | -1/+3 | |
2016-06-02 | Allow setting the state directory as a store parameter | Eelco Dolstra | 13 | -77/+112 | |
E.g. "local?store=/tmp/store&state=/tmp/var". | |||||
2016-06-01 | <nix/fetchurl.nix>: Use tarballs.nixos.org | Eelco Dolstra | 1 | -20/+35 | |
This ensures that the disappearance of upstream bootstrap tarballs (e.g. https://github.com/NixOS/nixpkgs-channels/pull/1) doesn't break stdenv rebuilds. | |||||
2016-06-01 | Typo | Eelco Dolstra | 1 | -1/+1 | |
2016-06-01 | Skip substituters with an incompatible store directory | Eelco Dolstra | 2 | -0/+7 | |
2016-06-01 | HttpBinaryCacheStore: Fix caching of WantMassQuery | Eelco Dolstra | 6 | -38/+59 | |
Also, test HttpBinaryCacheStore in addition to LocalBinaryCacheStore. | |||||
2016-06-01 | Make the store directory a member variable of Store | Eelco Dolstra | 35 | -296/+315 | |
2016-05-31 | Fix OOM in the installer test | Eelco Dolstra | 1 | -2/+4 | |
http://hydra.nixos.org/build/36462209 | |||||
2016-05-31 | Fix reference to $NIX_LINK | Eelco Dolstra | 1 | -1/+1 | |
2016-05-31 | Doh | Eelco Dolstra | 1 | -2/+0 | |
2016-05-31 | Fix Debian 8 build | Eelco Dolstra | 1 | -2/+2 | |
http://hydra.nixos.org/build/36462150 | |||||
2016-05-31 | Shut up some clang warnings | Eelco Dolstra | 4 | -10/+12 | |
2016-05-31 | Fix clang build failure | Eelco Dolstra | 2 | -1/+4 | |
Apparently opinion is divided on whether [[noreturn]] is allowed on a lambda: http://stackoverflow.com/questions/26888805/how-to-declare-a-lambdas-operator-as-noreturn http://hydra.nixos.org/build/36462100 | |||||
2016-05-31 | Fix nix-profile test in a chroot | Eelco Dolstra | 2 | -3/+8 | |
http://hydra.nixos.org/build/36462078 | |||||
2016-05-31 | nix-profile.sh: Don't pollute the environment | Eelco Dolstra | 1 | -5/+4 | |
2016-05-31 | nix-copy-closure / build-remote.pl: Disable signature checking | Eelco Dolstra | 12 | -17/+20 | |
This restores the Nix 1.11 behaviour. | |||||
2016-05-31 | Disable the SSH substituter test for now | Eelco Dolstra | 1 | -5/+6 | |
2016-05-31 | nix-copy-closure: Drop Nix <= 1.7 compat | Eelco Dolstra | 1 | -55/+1 | |
2016-05-31 | Merge pull request #919 from veprbl/lzma_fix | Eelco Dolstra | 2 | -1/+2 | |
use $(LIBLZMA_LIBS) instead of -llzma | |||||
2016-05-31 | use $(LIBLZMA_LIBS) instead of -llzma | Dmitry Kalinkin | 2 | -1/+2 | |
This is needed in case of non-standard lzma installation path that will be specified in pkgconfig manifest as extra -L option for LDFLAGS. | |||||
2016-05-30 | Merge pull request #576 from qknight/args_explanation | Domen Kožar | 1 | -5/+11 | |
extended args@ explanation | |||||
2016-05-30 | Update language-constructs.xml | Joachim Schiele | 1 | -1/+1 | |
2016-05-30 | Update language-constructs.xml | Joachim Schiele | 1 | -2/+2 | |