Propagate checkresponsible from JobsetInput to BuildInput

[?]
Oct 7, 2013, 2:17 PM
KHYZVPBRZSCFT4U3JTUKGTNJ4LO3J7JJY6I5CRKFZOQ337VBAZLAC

Dependencies

  • [2] JAH3UPWA Support revision control systems via plugins
  • [3] P5XCKTFD Fix sysbuild input type handling
  • [4] OOQ2D3KC * Refactoring: move fetchInput out of hydra_scheduler into a separate
  • [5] 2WRTOU2Z Cleanup
  • [6] NFVN7JRB Handle missing "build" inputs
  • [7] POPU2ATH * hydra_scheduler: use eval-jobs.
  • [8] JTRG7RDQ add support for git as jobinput
  • [9] 4FWDVNWA Pass additional attributes for Git inputs
  • [10] INNOEHO6 * Fix getBuildLog for bzip2'd files.
  • [*] 3XTHEUMP * Implemented the clone feature.
  • [*] N22GPKYT * Put info about logs / build products in the DB.

Change contents

  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 151
    [3.2221][2.694:764]()
    my ($plugins, $db, $project, $jobset, $name, $type, $value) = @_;
    [3.2221]
    [3.0]
    my ($plugins, $db, $project, $jobset, $name, $type, $value, $checkresponsbile) = @_;
  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 180
    [3.1378][2.1342:1382]()
    $_->{type} = $type foreach @inputs;
    [3.1378]
    [3.910]
    foreach my $input (@inputs) {
    $input->{type} = $type;
    $input->{checkresponsible} = $checkresponsible;
    }
  • edit in src/lib/Hydra/Helper/AddBuilds.pm at line 548
    [12.6764]
    [12.6764]
    , checkresponsible => $input->{checkresponsible}
  • replacement in src/script/hydra-evaluator at line 37
    [2.19996][2.19996:20107]()
    foreach fetchInput($plugins, $db, $project, $jobset, $input->name, $input->type, $alt->value);
    [2.19996]
    [3.722]
    foreach fetchInput($plugins, $db, $project, $jobset, $input->name, $input->type, $alt->value, $input->checkresponsible);