Browse Source
Merge branch 'nix'.
Merge branch 'nix'.
This is a squashed commit of the following: commitversion-0.8.30dccab9f41
Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Thu Jul 2 00:30:16 2015 +0200 Typo commit2cd28517b1
Author: Ludovic Courtès <ludo@gnu.org> Date: Wed Jul 1 14:56:34 2015 +0200 Preserve supplementary groups of build users The following patch is an attempt to address this bug (see <http://bugs.gnu.org/18994>) by preserving the supplementary groups of build users in the build environment. In practice, I would expect that supplementary groups would contain only one or two groups: the build users group, and possibly the “kvm” group. [Changed &at(0) to data() and removed tabs - Eelco] commit6e38685ef6
Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Tue Jun 30 21:41:26 2015 +0200 GC: Handle ENOSPC creating/moving to the trash directory Issue #564. commit5e0a9ae2e2
Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Mon Jun 22 15:54:55 2015 +0200 Use posix_fallocate to create /nix/var/nix/db/reserved commit4e5ab98d6d
Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Mon Jun 22 15:47:40 2015 +0200 Make /nix/var/nix/db/reserved bigger Issue #564. commit60bda60fc0
Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Wed Jun 10 16:17:06 2015 +0200 Export outputPaths function This is useful for the new hydra-queue-runner. commit5dfea34048
Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Thu Jul 2 22:51:33 2015 +0200 Use std::vector::data() commit2459458bc8
Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Thu Jun 4 16:04:41 2015 +0200 Allow substitutes for builds that have preferLocalBuild set Not substituting builds with "preferLocalBuild = true" was a bad idea, because it didn't take the cost of dependencies into account. For instance, if we can't substitute a fetchgit call, then we have to download/build git and all its dependencies. Partially reverts5558652709
and adds a new derivation attribute "allowSubstitutes" to specify whether a derivation may be substituted.

11 changed files with 93 additions and 54 deletions
-
62nix/libstore/build.cc
-
9nix/libstore/derivations.cc
-
1nix/libstore/derivations.hh
-
31nix/libstore/gc.cc
-
2nix/libstore/globals.cc
-
18nix/libstore/local-store.cc
-
4nix/libstore/misc.cc
-
2nix/libstore/misc.hh
-
11nix/libutil/util.cc
-
2nix/libutil/util.hh
-
5nix/nix-daemon/nix-daemon.cc
Write
Preview
Loading…
Cancel
Save
Reference in new issue