Hydra/64: Leaving number of builds empty gives DBIx error

[?]
May 16, 2011, 8:03 AM
UMFB2767NMAG46NAG3XHMYQMCLF5TMVN46SST4AM2CFUEMNZH3WQC

Dependencies

  • [2] 6ABZ4GQY * hydra: alphabetical order of systems in status overview
  • [3] VS3OUK7D if no emailoverride specified, use empty string
  • [4] ZI535LI6 * hydra: 'new' UI for project/jobset/job/build
  • [5] 2WUNXJGW Hydra/26: Go back to using "svn export" as default for svn, added svn-checkout type for jobset which need .svn dirs. export is much more efficient
  • [6] UWVMQIAC * Refactoring.
  • [7] 4D4U5IPY * Allow jobsets to be disabled.
  • [8] OOQ2D3KC * Refactoring: move fetchInput out of hydra_scheduler into a separate
  • [9] QTFVCDIF added hide feature for project/jobset
  • [10] XEKWCIDR missing case for hg input type
  • [11] FYO6NECE hydra
  • [12] AKAXJDMW * Disable the statistics on the project, jobset and job pages for now
  • [13] 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.
  • [14] FGQPXZIX hydra: make nr of build to keep configurable per jobset
  • [15] TJPIS3UP hydra: minor improvements in hydra ui
  • [16] 6QRHXIM3 * Speed up the jobset index page. Especially the query to get the
  • [17] 75XUS62Y * Added a page to quickly see all failed builds and failed evaluations
  • [18] LZO3C2KI * Hack around those SQLite timeouts: just retry the transaction.
  • [19] ODNCGFQ5 * Improved the navigation bar: don't include all projects (since that
  • [20] VZYX66Q3 * hydra: only show current jobs in status overview of jobset page
  • [21] RSEGBU6C Hydra/20: Jobset clone feature
  • [22] 3HZY24CX * Make jobsets viewable under
  • [23] SFUSIKUY * Use isCurrent to determine the inactive jobs.

Change contents

  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 17
    [4.559][4.559:564](),[4.559][4.559:564]()
    [4.559]
    [4.851]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 27
    [4.271][4.271:276]()
    [4.271]
    [4.58]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 52
    [4.838][4.838:843]()
    [4.838]
    [2.0]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 54
    [2.146][4.123:132](),[4.123][4.123:132]()
    [2.146]
    [4.132]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 60
    [4.273][4.273:278]()
    [4.273]
    [4.91]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 80
    [4.1864][4.1313:1315](),[4.1313][4.1313:1315]()
    [4.1864]
    [4.1315]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 115
    [4.580][4.580:585]()
    [4.580]
    [4.585]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 125
    [4.784][4.784:789]()
    [4.784]
    [4.789]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 128
    [4.861][4.861:866]()
    [4.861]
    [4.129]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 142
    [4.129][4.129:134]()
    [4.129]
    [4.134]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 146
    [4.252][4.252:257]()
    [4.252]
    [4.257]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 155
    [4.506][4.506:511]()
    [4.506]
    [4.511]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 159
    [4.615][4.615:620]()
    [4.615]
    [4.620]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 169
    [4.1245][4.1245:1250]()
    [4.1245]
    [4.172]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 173
    [4.1337][4.1337:1342]()
    [4.1337]
    [4.1342]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 181
    [4.898][4.898:903]()
    [4.898]
    [4.903]
  • edit in src/lib/Hydra/Controller/Jobset.pm at line 232
    [4.145]
    [4.0]
    , buildonlylatest => trim($c->request->params->{buildonlylatest}) eq "1" ? 1 : 0
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 235
    [3.76][4.0:56](),[4.151][4.0:56]()
    , keepnr => trim($c->request->params->{keepnr})
    [3.76]
    [4.2272]
    , keepnr => trim($c->request->params->{keepnr}) || 3
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 239
    [4.2305][4.2305:2314]()
    [4.2305]
    [4.2314]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 249
    [4.3134][4.3134:3147]()
    [4.3134]
    [4.3147]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 302
    [4.595][4.595:664]()
    my $newjobset;
    txn_do($c->model('DB')->schema, sub {
    [4.595]
    [4.664]
    my $newjobset;
    txn_do($c->model('DB')->schema, sub {
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 310
    [4.936][4.936:987]()
    , enableemail => $jobset->enableemail
    [4.936]
    [3.77]
    , buildonlylatest => $jobset->buildonlylatest
    , enableemail => $jobset->enableemail
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 313
    [3.137][4.1041:1066](),[4.1041][4.1041:1066]()
    });
    [3.137]
    [4.1066]
    });
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 322
    [4.1426][4.1426:1431]()
    [4.1426]
    [4.1431]
  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 324
    [4.1555][4.1555:1560]()
    [4.1555]
    [4.1560]