hydra-eval-jobset: Fix two minor bugs
[?]
Jan 10, 2022, 5:28 PM
O4QHGXYIVGJVSI52EMSROPKZ7RSQ4MU4PZHPBHHFNBR7G3E7GEAQCDependencies
- [2]
DC2RV54XFixup #717 "Add the project name to declarative inputs" - [3]
SW7STLQ7Cache flake-based jobset evaluations - [4]
BCFAS6VOdeclarative projects: support fully static, declarative configuration - [5]
RXVJFQ5AEvaluator cleanups - [6]
WVD3YYONhydra-evaluator: Add some debug code - [7]
CCIORPJ5When manually scheduling an eval, force re-instantiation of store derivations - [8]
5SHCWE7X* Prevent repeated evaluation of a jobset with the same inputs. This - [9]
ROFDFIZBFix non-static declarative jobsets - [10]
PDZD5QORhydra-evaluator: handle the case where there is no previous jobset eval - [11]
VIJBYUAVAdd the project name to declarative inputs - [*]
N22GPKYT* Put info about logs / build products in the DB.
Change contents
- replacement in src/script/hydra-eval-jobset at line 610
$inputInfo->{"projectName"} = [ fetchInput($plugins, $db, $project, $jobset, "", "string", $project->name, 0) ];$inputInfo->{"projectName"} = [ fetchInput($plugins, $db, $project, $jobset, "projectName", "string", $project->name, 0) ]; - replacement in src/script/hydra-eval-jobset at line 655
if (defined $prevEval && $prevEval->hash eq $argsHash && !$dryRun && !$jobset->forceeval && $prevEval->flake eq $flakeRef) {if (defined $prevEval && $prevEval->hash eq $argsHash && !$dryRun && !$jobset->forceeval && (!defined($flakeRef) || ($prevEval->flake eq $flakeRef))) {