diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-03-20 19:23:55 +0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-03-20 19:46:18 +0100 |
commit | 0461f3589499168867e2de88c78f32e44c8ed557 (patch) | |
tree | 364d7766e5b06e31be247303793928ff0ea67503 /nixos/release-combined.nix | |
parent | 738cf42639c6e45b097bb1fd29508e95a36eb5c0 (diff) | |
download | nixlib-0461f3589499168867e2de88c78f32e44c8ed557.tar nixlib-0461f3589499168867e2de88c78f32e44c8ed557.tar.gz nixlib-0461f3589499168867e2de88c78f32e44c8ed557.tar.bz2 nixlib-0461f3589499168867e2de88c78f32e44c8ed557.tar.lz nixlib-0461f3589499168867e2de88c78f32e44c8ed557.tar.xz nixlib-0461f3589499168867e2de88c78f32e44c8ed557.tar.zst nixlib-0461f3589499168867e2de88c78f32e44c8ed557.zip |
Rename scrubDrv -> hydraJob and make it more effective
It now strictly evaluates all remaining attributes, preventing unevaluated thunks that cannot be garbage-collected. It's also applied to all jobs in Nixpkgs' release.nix. This reduces hydra-eval-jobs' memory consumption on the 14.12 release-combined jobset from 5.1 GB to 2.0 GB.
Diffstat (limited to 'nixos/release-combined.nix')
-rw-r--r-- | nixos/release-combined.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/release-combined.nix b/nixos/release-combined.nix index 2381132bb45e..22d14aa57a0c 100644 --- a/nixos/release-combined.nix +++ b/nixos/release-combined.nix @@ -31,7 +31,7 @@ in rec { nixpkgs = nixpkgsSrc; })) [ "unstable" ]; - tested = pkgs.releaseTools.aggregate { + tested = pkgs.lib.hydraJob (pkgs.releaseTools.aggregate { name = "nixos-${nixos.channel.version}"; meta = { description = "Release-critical builds for the NixOS channel"; @@ -85,6 +85,6 @@ in rec { nixpkgs.tarball (all nixpkgs.emacs) ]; - }; + }); } |