* Make the schema class names match the case of the SQL table names.
[?]
Dec 16, 2008, 4:26 PM
ECBA3GQOGTF73Y7A5EFUXZ5PDIZ5NPJM3WMOUJTE3AEK2PZQX3MQCDependencies
- [2]
VJHIHMEH* Store the meta.longDescription and meta.license attributes in the - [3]
HJLYC753* Adding input value alternatives. - [4]
S66BOMVU* Added authentication. - [5]
JFZNAYJX* Showing releases. - [6]
EJSBLCLT* Dying considered harmful. - [7]
M552HLIA* Support variant builds. - [8]
XNCWZ7OT* Get the job priority from the meta.schedulingPriority attribute. - [9]
SHBLLAVH* More global substitution. - [10]
H7CNGK4O* Log evaluation errors etc. in the DB. - [11]
X27GNHDV* Basic job info in the database. - [12]
EYNG4EL4* Regenerate the bindings from a clean sqlite database. - [13]
LQNBKF3D - [14]
6BLUKEQ2* Caching of "path" inputs, and fake a revision number for those. - [15]
L2E6EVE2* Merged the Build and Job tables. - [16]
US27ZTX5* HydraFrontend -> Hydra. - [17]
FHF6IZJQ* Basic release management: releases are now dynamically computed as - [18]
DVNWJXWW* Generic declaration of build products. - [19]
67P45PY4 - [20]
CLJQCY2X* Store info about all the build actions and allow them to be - [21]
YTZOC7C5* Editing of jobset inputs. - [22]
PHX2HIVG* Store info about the build inputs in the build record. - [23]
BD3GRK4B* Get rid of "positive failures" and separate log phases. - [24]
NREF6YOA* Don't start more builds concurrently than allowed for each system - [25]
TLZ2SPBR - [26]
GWCV3TQV* BuildInputs table: link to dependencies, include store paths. - [27]
J5UVLXOK* Start of a basic Catalyst web interface. - [28]
PKPWUHUX* Idem. - [29]
IK53RV4V - [30]
R5D7DZPE - [31]
BVOPAMLS - [32]
TWVSALRL* Allow the maximum number of concurrent builds per platform to be - [33]
WHAFVCEI - [34]
VCOSLZRP - [35]
7YBYT2LQ - [36]
ZEHSSVFG - [37]
TQKGQ5R3 - [38]
YAPITGB3* Boolean inputs. - [39]
AS5PAYLI - [40]
G6HJY2V4 - [41]
MOCEUXZA* Support serving products that are directories (such as manuals or - [42]
3ZCEPLNO - [43]
RU7AQO7U* Role-based access control. Only admins can create projects. Only - [44]
B72GLND4 - [45]
KOTB7BKV - [46]
WYN733ST* Store build duration, handle cached builds. - [47]
CMU3YKOU* Store the release name. - [48]
ZVTSOVHN* Support Subversion checkouts. - [*]
N22GPKYT* Put info about logs / build products in the DB.
Change contents
- replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 211
(my $releaseSet) = $c->model('DB::Releasesets')->find($projectName, $releaseSetName);(my $releaseSet) = $c->model('DB::ReleaseSets')->find($projectName, $releaseSetName); - file move: Buildinputs.pm → BuildInputs.pm
- replacement in src/Hydra/lib/Hydra/Schema/BuildInputs.pm at line 1
package Hydra::Schema::Buildinputs;package Hydra::Schema::BuildInputs; - replacement in src/Hydra/lib/Hydra/Schema/BuildInputs.pm at line 39
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mm8nqCVrUNaV+QbK9xDYpw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:p7rmvFgJAx+g7z5F7ecVVg - file move: Buildproducts.pm → BuildProducts.pm
- replacement in src/Hydra/lib/Hydra/Schema/BuildProducts.pm at line 1
package Hydra::Schema::Buildproducts;package Hydra::Schema::BuildProducts; - replacement in src/Hydra/lib/Hydra/Schema/BuildProducts.pm at line 36
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JlRwZ3f5MO3NKdiUoKdPHg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:OJQ5uOiLpUxyUyAJtcZq7Q - file move: Buildresultinfo.pm → BuildResultInfo.pm
- replacement in src/Hydra/lib/Hydra/Schema/BuildResultInfo.pm at line 1
package Hydra::Schema::Buildresultinfo;package Hydra::Schema::BuildResultInfo; - replacement in src/Hydra/lib/Hydra/Schema/BuildResultInfo.pm at line 34
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9rMPnerkNMCnmIcZsfvyXA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:RXmEtQbYM1TJCsqGGbAnHA - file move: Buildschedulinginfo.pm → BuildSchedulingInfo.pm
- replacement in src/Hydra/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 1
package Hydra::Schema::Buildschedulinginfo;package Hydra::Schema::BuildSchedulingInfo; - replacement in src/Hydra/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 30
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:h/lbs6oEwvoAcY6LizWv0w# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mwZi4xhp9c5uZPp0LJcW/w - file move: Buildsteps.pm → BuildSteps.pm
- replacement in src/Hydra/lib/Hydra/Schema/BuildSteps.pm at line 1
package Hydra::Schema::Buildsteps;package Hydra::Schema::BuildSteps; - replacement in src/Hydra/lib/Hydra/Schema/BuildSteps.pm at line 38
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:o/Z/w60KRyJelArjR0PSfg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mPYFEGY2OMsfRQDIcp7KMw - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 47
"Hydra::Schema::Buildschedulinginfo","Hydra::Schema::BuildSchedulingInfo", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 52
"Hydra::Schema::Buildresultinfo","Hydra::Schema::BuildResultInfo", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 57
"Hydra::Schema::Buildsteps","Hydra::Schema::BuildSteps", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 62
"Hydra::Schema::Buildinputs","Hydra::Schema::BuildInputs", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 67
"Hydra::Schema::Buildinputs","Hydra::Schema::BuildInputs", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 72
"Hydra::Schema::Buildproducts","Hydra::Schema::BuildProducts", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 77
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+1cH3km/2qF9kVXzvuLCpQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:OLYzmcCXrq4g1ja5mFS1uA - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 80
__PACKAGE__->has_many(dependents => 'Hydra::Schema::Buildinputs', 'dependency');__PACKAGE__->has_many(dependents => 'Hydra::Schema::BuildInputs', 'dependency'); - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 84
__PACKAGE__->has_many(inputs => 'Hydra::Schema::Buildinputs', 'build');__PACKAGE__->has_many(inputs => 'Hydra::Schema::BuildInputs', 'build'); - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 88
"Hydra::Schema::Buildschedulinginfo","Hydra::Schema::BuildSchedulingInfo", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 94
"Hydra::Schema::Buildresultinfo","Hydra::Schema::BuildResultInfo", - file move: Cachedpathinputs.pm → CachedPathInputs.pm
- replacement in src/Hydra/lib/Hydra/Schema/CachedPathInputs.pm at line 1
package Hydra::Schema::Cachedpathinputs;package Hydra::Schema::CachedPathInputs; - replacement in src/Hydra/lib/Hydra/Schema/CachedPathInputs.pm at line 25
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dxVJXTU+q0fJeFyrBqvlDg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uF9YsqaK0c9U4lSSMcWPQg - file move: Cachedsubversioninputs.pm → CachedSubversionInputs.pm
- replacement in src/Hydra/lib/Hydra/Schema/CachedSubversionInputs.pm at line 1
package Hydra::Schema::Cachedsubversioninputs;package Hydra::Schema::CachedSubversionInputs; - replacement in src/Hydra/lib/Hydra/Schema/CachedSubversionInputs.pm at line 23
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:bx9lxEE8q+tuDk2XTiSsuQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:KGF9+q9XvPhsJw/Fl6aTqg - file move: Jobsetinputalts.pm → JobsetInputAlts.pm
- replacement in src/Hydra/lib/Hydra/Schema/JobsetInputAlts.pm at line 1
package Hydra::Schema::Jobsetinputalts;package Hydra::Schema::JobsetInputAlts; - replacement in src/Hydra/lib/Hydra/Schema/JobsetInputAlts.pm at line 29
"Hydra::Schema::Jobsetinputs","Hydra::Schema::JobsetInputs", - replacement in src/Hydra/lib/Hydra/Schema/JobsetInputAlts.pm at line 34
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:rATCecNYPIL+G9vO6eifqw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Q3wBn9LdHsDDkQ1rgFgfSA - file move: Jobsetinputs.pm → JobsetInputs.pm
- replacement in src/Hydra/lib/Hydra/Schema/JobsetInputs.pm at line 1
package Hydra::Schema::Jobsetinputs;package Hydra::Schema::JobsetInputs; - replacement in src/Hydra/lib/Hydra/Schema/JobsetInputs.pm at line 37
"Hydra::Schema::Jobsetinputalts","Hydra::Schema::JobsetInputAlts", - replacement in src/Hydra/lib/Hydra/Schema/JobsetInputs.pm at line 46
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:5AFlwVcHyenI+IwaxiZgMA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Zq2Y5b6Mu3Lh5xc3c+YMhA - replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 40
"Hydra::Schema::Jobsetinputs","Hydra::Schema::JobsetInputs", - replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 45
"Hydra::Schema::Jobsetinputs","Hydra::Schema::JobsetInputs", - replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 53
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:suzwQtkvBtH9i3i7fkNObA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:tzPEPlQXvjE7XzmjTkQ97A - replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 36
"Hydra::Schema::Releasesets","Hydra::Schema::ReleaseSets", - replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 41
"Hydra::Schema::Releasesetjobs","Hydra::Schema::ReleaseSetJobs", - replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 46
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+IOm0ORfmn7N/ujS8axubw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:VErTJlFT79ncSgQRHbxRBg - file move: Releasesetjobs.pm → ReleaseSetJobs.pm
- replacement in src/Hydra/lib/Hydra/Schema/ReleaseSetJobs.pm at line 1
package Hydra::Schema::Releasesetjobs;package Hydra::Schema::ReleaseSetJobs; - replacement in src/Hydra/lib/Hydra/Schema/ReleaseSetJobs.pm at line 30
"Hydra::Schema::Releasesets","Hydra::Schema::ReleaseSets", - replacement in src/Hydra/lib/Hydra/Schema/ReleaseSetJobs.pm at line 35
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:EA4dBRNNk3CgUVosyClVUQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vvPlit6ptYgp5wubWQOnbA - file move: Releasesets.pm → ReleaseSets.pm
- replacement in src/Hydra/lib/Hydra/Schema/ReleaseSets.pm at line 1
package Hydra::Schema::Releasesets;package Hydra::Schema::ReleaseSets; - replacement in src/Hydra/lib/Hydra/Schema/ReleaseSets.pm at line 24
"Hydra::Schema::Releasesetjobs","Hydra::Schema::ReleaseSetJobs", - replacement in src/Hydra/lib/Hydra/Schema/ReleaseSets.pm at line 32
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uNeiMopmw7TNICoiL0ttaA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:z/OOijrjmVRCC4FYZL8qFA - file move: Systemtypes.pm → SystemTypes.pm
- replacement in src/Hydra/lib/Hydra/Schema/SystemTypes.pm at line 1
package Hydra::Schema::Systemtypes;package Hydra::Schema::SystemTypes; - replacement in src/Hydra/lib/Hydra/Schema/SystemTypes.pm at line 19
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:5CNlTPCvcuXjTyoYCitBQg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:t6mZU62241XET+vQ5X87cw - file move: Userroles.pm → UserRoles.pm
- replacement in src/Hydra/lib/Hydra/Schema/UserRoles.pm at line 1
package Hydra::Schema::Userroles;package Hydra::Schema::UserRoles; - replacement in src/Hydra/lib/Hydra/Schema/UserRoles.pm at line 20
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:hXmj8AaIhROVYgDJdV+N9A# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Qvo2+AyVdqY8ML6dVJ8Mxg - replacement in src/Hydra/lib/Hydra/Schema/Users.pm at line 28
"Hydra::Schema::Userroles","Hydra::Schema::UserRoles", - replacement in src/Hydra/lib/Hydra/Schema/Users.pm at line 33
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:UTOV3gdmXWEm8S9RIytA0A# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:jUowQgo9F2lJRmdtu4PLQA - replacement in src/Hydra/lib/Hydra/Schema.pm at line 11
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:1mThEkw3+RDcO37DQaKMYg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 17:19:59# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:XUOZNYJWLcbWpHNpePDazA - replacement in src/Hydra/script/hydra_build.pl at line 56
$db->resultset('Buildsteps')->create($db->resultset('BuildSteps')->create( - replacement in src/Hydra/script/hydra_build.pl at line 72
(my $step) = $db->resultset('Buildsteps')->search((my $step) = $db->resultset('BuildSteps')->search( - replacement in src/Hydra/script/hydra_build.pl at line 87
(my $step) = $db->resultset('Buildsteps')->search((my $step) = $db->resultset('BuildSteps')->search( - replacement in src/Hydra/script/hydra_build.pl at line 97
$db->resultset('Buildsteps')->create($db->resultset('BuildSteps')->create( - replacement in src/Hydra/script/hydra_build.pl at line 117
$db->resultset('Buildsteps')->create($db->resultset('BuildSteps')->create( - replacement in src/Hydra/script/hydra_build.pl at line 131
(my $step) = $db->resultset('Buildsteps')->search((my $step) = $db->resultset('BuildSteps')->search( - replacement in src/Hydra/script/hydra_build.pl at line 144
(my $step) = $db->resultset('Buildsteps')->search((my $step) = $db->resultset('BuildSteps')->search( - replacement in src/Hydra/script/hydra_build.pl at line 192
$db->resultset('Buildresultinfo')->create($db->resultset('BuildResultInfo')->create( - replacement in src/Hydra/script/hydra_build.pl at line 231
$db->resultset('Buildproducts')->create($db->resultset('BuildProducts')->create( - replacement in src/Hydra/script/hydra_build.pl at line 247[3.1554]→[3.6352:6409](∅→∅),[3.4502]→[3.6352:6409](∅→∅),[3.4597]→[3.6352:6409](∅→∅),[3.6352]→[3.6352:6409](∅→∅)
$db->resultset('Buildproducts')->create($db->resultset('BuildProducts')->create( - replacement in src/Hydra/script/hydra_queue_runner.pl at line 75
(my $systemTypeInfo) = $db->resultset('Systemtypes')->search({system => $system->system});(my $systemTypeInfo) = $db->resultset('SystemTypes')->search({system => $system->system}); - replacement in src/Hydra/script/hydra_scheduler.pl at line 47
(my $cachedInput) = $db->resultset('Cachedpathinputs')->search((my $cachedInput) = $db->resultset('CachedPathInputs')->search( - replacement in src/Hydra/script/hydra_scheduler.pl at line 64
($cachedInput) = $db->resultset('Cachedpathinputs')->search(($cachedInput) = $db->resultset('CachedPathInputs')->search( - replacement in src/Hydra/script/hydra_scheduler.pl at line 75
$db->resultset('Cachedpathinputs')->create($db->resultset('CachedPathInputs')->create( - replacement in src/Hydra/script/hydra_scheduler.pl at line 116
(my $cachedInput) = $db->resultset('Cachedsubversioninputs')->search((my $cachedInput) = $db->resultset('CachedSubversionInputs')->search( - replacement in src/Hydra/script/hydra_scheduler.pl at line 135
$db->resultset('Cachedsubversioninputs')->create($db->resultset('CachedSubversionInputs')->create( - replacement in src/Hydra/script/hydra_scheduler.pl at line 230
$db->resultset('Buildschedulinginfo')->create($db->resultset('BuildSchedulingInfo')->create( - replacement in src/Hydra/script/hydra_scheduler.pl at line 239
$db->resultset('Buildinputs')->create($db->resultset('BuildInputs')->create(