Only pass the drv path if it is still valid

[?]
Aug 10, 2015, 5:47 PM
D3YETHSBG7TMJWB5VD2KDU6TXZZ2FG44MNKZRQFR5W3JAXCSJGGQC

Dependencies

  • [2] H3S3H752 Pass along drvPath and outputName for inputs that are previous builds.
  • [3] INNOEHO6 * Fix getBuildLog for bzip2'd files.
  • [4] PMNWRTGJ Add multiple output support
  • [5] KQS7DSKJ * Clean up indentation.
  • [6] 2WRTOU2Z Cleanup
  • [*] OOQ2D3KC * Refactoring: move fetchInput out of hydra_scheduler into a separate
  • [*] YFPZ46YK * hydra: added variant of build input type, 'build output (same system)' to allow better continous integration in one jobset for multiple system. it makes sure that the system of the build that is passed as input for a job has the same system as the job.

Change contents

  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 110
    [3.223][3.223:234]()
    return
    [3.223]
    [2.50]
    my $result =
  • edit in src/lib/Hydra/Helper/AddBuilds.pm at line 115
    [2.134][2.134:175]()
    , drvPath => $prevBuild->drvPath
  • edit in src/lib/Hydra/Helper/AddBuilds.pm at line 116
    [3.4895]
    [9.134]
    if (isValidPath($prevBuild->drvPath)) {
    $input->{drvPath} = $prevBuild->drvPath;
    }
    return $result;