* Don't log redundant build steps in case of cached failures.

[?]
Apr 22, 2009, 2:41 PM
DGZE7ZRAFD5W2NZILJB34B4EQKI274YBFW2SXWODEPW2GJ6KE62AC

Dependencies

  • [2] 3BKF6P72 * Use Nix's negative caching.
  • [3] NLJJZVHO * Use ->update({...}) properly.
  • [4] 3E6IP3R3 * Add the name of the jobset to ReleaseSetJobs, otherwise we can't
  • [5] ECBA3GQO * Make the schema class names match the case of the SQL table names.
  • [6] G5A7TZVI * Don't discard old build steps when restarting a build.
  • [7] CLJQCY2X * Store info about all the build actions and allow them to be
  • [8] LQNBKF3D
  • [*] 7YBYT2LQ

Change contents

  • replacement in src/script/hydra_build.pl at line 99
    [2.378][3.2898:2927](),[3.640][3.2898:2927](),[3.2898][3.2898:2927]()
    } else {
    [2.378]
    [3.4694]
    }
    # Don't write a record if this derivation already
    # failed previously. This can happen if this is a
    # restarted build.
    elsif (scalar $build->buildsteps->search({drvpath => $drvPathStep, type => 0, busy => 0, status => 1}) == 0) {