Fix building against nix master
[?]
Oct 30, 2018, 1:41 PM
FJ5H26J66SSQBDNQTKOFKGOKND2IBZLGVAR3CIANKZLTQNELTTVACDependencies
- [2]
G7MH6KS7Add boost dependency - [3]
BGMBEXS6Gradually increase maxHeapSize - [4]
DKJFD6JNProcess Nix API changes - [5]
EJJCY263Account steps with preferLocalBuild as a separate system type - [6]
MHVIT4JYSplit hydra-queue-runner.cc more - [7]
P33UMMOOUse nixUnstable - [8]
EFWDY2V7Support testing build determinism - [9]
HJOEIMLRRefactor - [10]
T4LLYESZ* Nix expression for building Hydra. - [11]
SL3WSRAChydra-queue-runner: Limit memory usage - [12]
QPDG4NEUrelease.nix: Use fetchGit to get Nixpkgs - [13]
YQWH4POV* Simplify. - [14]
H7SZRHUBUse nix::willBuildLocally() - [*]
ICYJNJWHRevert "Move build logic for the core hydra package into its own default.nix." - [*]
OG3Z3QGCNamespace cleanup
Change contents
- replacement in release.nix at line 2
, nixpkgs ? builtins.fetchGit { url = https://github.com/NixOS/nixpkgs-channels.git; ref = "nixos-18.03-small"; }, nixpkgs ? builtins.fetchGit { url = https://github.com/NixOS/nixpkgs-channels.git; ref = "nixos-18.09-small"; } - edit in release.nix at line 114
nlohmann_json - edit in src/hydra-queue-runner/queue-monitor.cc at line 431
step->parsedDrv = std::make_unique<ParsedDerivation>(drvPath, step->drv); - replacement in src/hydra-queue-runner/queue-monitor.cc at line 433
step->preferLocalBuild = step->drv.willBuildLocally();step->preferLocalBuild = step->parsedDrv->willBuildLocally(); - replacement in src/hydra-queue-runner/state.hh at line 13
#include "derivations.hh"#include "parsed-derivations.hh" - edit in src/hydra-queue-runner/state.hh at line 155[17.403][4.2411]
std::unique_ptr<nix::ParsedDerivation> parsedDrv;