Sync with latest Nix
[?]
Jul 17, 2017, 9:38 AM
PW4TLMWSMKGTN4UKRNQD3H2PWLTXOPSXDZXUVVFQSQS6AFBQLDDACDependencies
- [2]
WDGARQ76Reuse build products / metrics stored in the database - [3]
5CNQUQ77Bump Nix - [4]
ACBS7C6Qhydra-queue-runner: Detect changes to the scheduling shares - [5]
5AIYUMTBBasic remote building - [6]
BUEWVH2MRemove signing parameter (nix#f435f82) - [7]
IKJBYIGYUpdate to reflect BinaryCacheStore changes - [8]
PLA4FYMZFix regression caused by ee2e9f53 - [9]
24BMQDZAStart of single-process hydra-queue-runner - [10]
FITVNQ2SKeep track of the time we spend copying to/from build machines - [11]
L2IBPED2Typo - [12]
BYVRA54QTemporarily disable machines on any exception, not just connection failures - [13]
UVNTWTWGPrevent download of NARs we just uploaded - [14]
73YR46NJhydra-queue-runner: Write directly to a binary cache - [15]
62MQPRXCPass null values to libpqxx properly - [*]
MHVIT4JYSplit hydra-queue-runner.cc more
Change contents
- replacement in src/hydra-queue-runner/build-remote.cc at line 227
copyClosure(ref<Store>(localStore), destStore, step->drv.inputSrcs, false, true);copyClosure(ref<Store>(localStore), destStore, step->drv.inputSrcs, NoRepair, NoCheckSigs); - replacement in src/hydra-queue-runner/build-remote.cc at line 419
destStore->importPaths(from, result.accessor, true);destStore->importPaths(from, result.accessor, NoCheckSigs); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 438
(printHash(product.sha1hash), product.isRegular)(printHash(product.sha256hash), product.isRegular)(product.sha1hash.to_string(Base16, false), product.isRegular)(product.sha256hash.to_string(Base16, false), product.isRegular) - replacement in src/hydra-queue-runner/queue-monitor.cc at line 632
product.sha1hash = parseHash(htSHA1, row[3].as<std::string>());product.sha1hash = Hash(row[3].as<std::string>(), htSHA1); - replacement in src/hydra-queue-runner/queue-monitor.cc at line 634
product.sha256hash = parseHash(htSHA256, row[4].as<std::string>());product.sha256hash = Hash(row[4].as<std::string>(), htSHA256);