Fix build
[?]
Feb 20, 2020, 10:19 AM
S7W3TR3GGNJUR6OBV5RHXL6GFJ42GHZASOM7UH2BMOZSO6WCKPOQCDependencies
- [2]
VEXG3QPKhydra: upgrade nixpkgs to 19.09 - [3]
XJISJGZLhydra-eval-jobs: Parallelize - [4]
ICYJNJWHRevert "Move build logic for the core hydra package into its own default.nix." - [5]
PMNWRTGJAdd multiple output support - [6]
ZTQEU5QSHydra: Add support for maxSilent meta attribute (also already added timeout, but not implemented the actual timeout for the build yet) - [7]
OC4Q4PXCSync with nixUnstable - [8]
P33UMMOOUse nixUnstable - [9]
AVGER75Nrelease: bump to 19.03 - [10]
T4LLYESZ* Nix expression for building Hydra. - [11]
4LWGZL33 - [12]
KJNFONHPBump default silent timeout to 2 hours - [13]
5MP35ORVhydra-eval-jobs: Ugly hackery to reduce memory usage - [14]
FTPCV25MStore aggregate members in the database - [15]
QPDG4NEUrelease.nix: Use fetchGit to get Nixpkgs - [16]
DPYJFBXUhydra-eval-jobs: Support meta.license being a list - [17]
3PNG7NIBRemove trailing whitespace - [18]
5X6FHW3Shydra-eval-jobs: Fix building against the latest unstable Nix - [19]
53IMJNBBAdd isChannel column and meta attribute. - [20]
FJ5H26J6Fix building against nix master - [21]
BGMBEXS6Gradually increase maxHeapSize - [22]
YQWH4POV* Simplify. - [23]
IMQRX4MPhydra-eval-jobs: Use JSON instead of XML - [24]
5MNUNZWR* Store meta.maintainers. - [*]
4N5APGRG* Start of a helper tool to evaluate job expressions efficiently.
Change contents
- replacement in release.nix at line 2
, nixpkgs ? builtins.fetchGit { url = https://github.com/NixOS/nixpkgs-channels.git; ref = "nixos-19.09-small"; }, nixpkgs ? builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/release-19.09.tar.gz - replacement in release.nix at line 157
NIX_LDFLAGS = ["-lpthread"];NIX_LDFLAGS = [ "-lpthread" ]; - replacement in src/hydra-eval-jobs/hydra-eval-jobs.cc at line 112
auto v = findAlongAttrPath(state, attrPath, autoArgs, *vRoot).first;auto v = findAlongAttrPath(state, attrPath, autoArgs, *vRoot); - replacement in src/hydra-eval-jobs/hydra-eval-jobs.cc at line 141
if (a && state.forceBool(*a->value, *a->pos)) {if (a && state.forceBool(*(*a)->value, *(*a)->pos)) { - replacement in src/hydra-eval-jobs/hydra-eval-jobs.cc at line 148
state.coerceToString(*a->pos, *a->value, context, true, false);state.coerceToString(*(*a)->pos, *(*a)->value, context, true, false); - replacement in src/hydra-eval-jobs/hydra-eval-jobs.cc at line 155
state.forceList(*a->value, *a->pos);for (unsigned int n = 0; n < a->value->listSize(); ++n) {auto v = a->value->listElems()[n];state.forceList(*(*a)->value, *(*a)->pos);for (unsigned int n = 0; n < (*a)->value->listSize(); ++n) {auto v = (*a)->value->listElems()[n];