Remove wacky "sysbuild" filtering

[?]
Sep 24, 2013, 2:14 PM
D7GTR6PPKFC3DSP75YF4YTGYBOFCO6E5HE7LIXEXQUP5LGDFE3OQC

Dependencies

  • [2] FTPCV25M Store aggregate members in the database
  • [3] 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.
  • [4] PMNWRTGJ Add multiple output support
  • [5] KQS7DSKJ * Clean up indentation.
  • [6] INNOEHO6 * Fix getBuildLog for bzip2'd files.
  • [7] 3XTHEUMP * Implemented the clone feature.
  • [*] OOQ2D3KC * Refactoring: move fetchInput out of hydra_scheduler into a separate

Change contents

  • edit in src/lib/Hydra/Helper/AddBuilds.pm at line 285
    [3.3393][3.1710:1777](),[3.1777][3.8977:9046](),[3.9046][3.5052:5121](),[3.5121][2.936:1033](),[2.1033][3.9321:9331](),[3.9321][3.9321:9331](),[3.9331][2.1034:1082](),[2.1082][3.2088:2129](),[3.9331][3.2088:2129](),[3.2088][3.2088:2129](),[3.2129][3.415:416]()
    my @filteredJobs = ();
    foreach my $job (@{$jobs->{job}}) {
    my $validJob = 1;
    foreach my $arg (@{$job->{arg}}) {
    my $input = $inputInfo->{$arg->{name}}->[$arg->{altnr}];
    $validJob = 0 if $input->{type} eq "sysbuild" && $input->{system} ne $job->{system};
    }
    push(@filteredJobs, $job) if $validJob;
    }
    $jobs->{job} = \@filteredJobs;