* More global substitution.
[?]
Nov 25, 2008, 11:01 AM
SHBLLAVHMMHOPCJ5NPGDZQPVRAMPMGXSFEMX7H7BETW6GTRGUUBACDependencies
- [2]
BD3GRK4B* Get rid of "positive failures" and separate log phases. - [3]
US27ZTX5* HydraFrontend -> Hydra. - [4]
BVOPAMLS - [5]
DVNWJXWW* Generic declaration of build products. - [6]
IK53RV4V - [7]
B72GLND4 - [8]
L5VIEXSC* Allow downloading of build products. - [9]
TQKGQ5R3 - [10]
L2E6EVE2* Merged the Build and Job tables. - [11]
X27GNHDV* Basic job info in the database. - [12]
ZEHSSVFG - [13]
7YBYT2LQ - [14]
CLJQCY2X* Store info about all the build actions and allow them to be - [15]
J5UVLXOK* Start of a basic Catalyst web interface. - [16]
PHX2HIVG* Store info about the build inputs in the build record. - [17]
WYN733ST* Store build duration, handle cached builds. - [18]
67P45PY4 - [19]
YTZOC7C5* Editing of jobset inputs. - [20]
2GK5DOU7* Downloading closures. - [21]
KOTB7BKV - [22]
PKPWUHUX* Idem. - [23]
GWCV3TQV* BuildInputs table: link to dependencies, include store paths. - [24]
VCOSLZRP - [25]
TLZ2SPBR - [26]
M552HLIA* Support variant builds.
Change contents
- replacement in src/Hydra/Makefile.PL at line 5
name 'HydraFrontend';all_from 'lib/HydraFrontend.pm';name 'Hydra';all_from 'lib/Hydra.pm'; - replacement in src/Hydra/hydra.conf at line 1
name HydraFrontend[4.671]name Hydra - replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 1
package HydraFrontend::Controller::Root;package Hydra::Controller::Root; - replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 6
use HydraFrontend::Helper::Nix;use Hydra::Helper::Nix; - replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 397
return error($c, "Path " . $product->path . " is no longer available.") unless HydraFrontend::Helper::Nix::isValidPath($product->path);return error($c, "Path " . $product->path . " is no longer available.") unless Hydra::Helper::Nix::isValidPath($product->path); - replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 399
$c->stash->{current_view} = 'HydraFrontend::View::NixClosure';$c->stash->{current_view} = 'Hydra::View::NixClosure'; - replacement in src/Hydra/lib/Hydra/Helper/Nix.pm at line 1
package HydraFrontend::Helper::Nix;package Hydra::Helper::Nix; - replacement in src/Hydra/lib/Hydra/Model/DB.pm at line 1
package HydraFrontend::Model::DB;package Hydra::Model::DB; - replacement in src/Hydra/lib/Hydra/Model/DB.pm at line 7
schema_class => 'HydraFrontend::Schema',schema_class => 'Hydra::Schema', - replacement in src/Hydra/lib/Hydra/Model/DB.pm at line 16
HydraFrontend::Model::DB - Catalyst DBIC Schema ModelHydra::Model::DB - Catalyst DBIC Schema Model - replacement in src/Hydra/lib/Hydra/Model/DB.pm at line 19
See L<HydraFrontend>See L<Hydra> - replacement in src/Hydra/lib/Hydra/Model/DB.pm at line 23
L<Catalyst::Model::DBIC::Schema> Model using schema L<HydraFrontend::Schema>L<Catalyst::Model::DBIC::Schema> Model using schema L<Hydra::Schema> - replacement in src/Hydra/lib/Hydra/Schema/Buildinputs.pm at line 1
package HydraFrontend::Schema::Buildinputs;package Hydra::Schema::Buildinputs; - replacement in src/Hydra/lib/Hydra/Schema/Buildinputs.pm at line 35
__PACKAGE__->belongs_to("build", "HydraFrontend::Schema::Builds", { id => "build" });__PACKAGE__->belongs_to("dependency","HydraFrontend::Schema::Builds",{ id => "dependency" },);__PACKAGE__->belongs_to("build", "Hydra::Schema::Builds", { id => "build" });__PACKAGE__->belongs_to("dependency", "Hydra::Schema::Builds", { id => "dependency" }); - replacement in src/Hydra/lib/Hydra/Schema/Buildinputs.pm at line 39
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9u9ep3Cq/SginPyhrzXlTA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:NSUTUwG2qbvbFkZxezeSEA - replacement in src/Hydra/lib/Hydra/Schema/Buildproducts.pm at line 1
package HydraFrontend::Schema::Buildproducts;package Hydra::Schema::Buildproducts; - replacement in src/Hydra/lib/Hydra/Schema/Buildproducts.pm at line 33
__PACKAGE__->belongs_to("build", "HydraFrontend::Schema::Builds", { id => "build" });__PACKAGE__->belongs_to("build", "Hydra::Schema::Builds", { id => "build" }); - replacement in src/Hydra/lib/Hydra/Schema/Buildproducts.pm at line 36
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:d85fCxlq/WDfQa20zXYuzw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9b3ZNy73Cjat0gr5nQHIpA - replacement in src/Hydra/lib/Hydra/Schema/Buildresultinfo.pm at line 1
package HydraFrontend::Schema::Buildresultinfo;package Hydra::Schema::Buildresultinfo; - replacement in src/Hydra/lib/Hydra/Schema/Buildresultinfo.pm at line 27
__PACKAGE__->belongs_to("id", "HydraFrontend::Schema::Builds", { id => "id" });__PACKAGE__->belongs_to("id", "Hydra::Schema::Builds", { id => "id" }); - replacement in src/Hydra/lib/Hydra/Schema/Buildresultinfo.pm at line 30
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:c2KXbqA8Xan4Lgf7AlK2EA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uTiPHxrs6S19Laa/qeb7CA - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 1
package HydraFrontend::Schema::Builds;package Hydra::Schema::Builds; - edit in src/Hydra/lib/Hydra/Schema/Builds.pm at line 35
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }); - edit in src/Hydra/lib/Hydra/Schema/Builds.pm at line 37
"project","HydraFrontend::Schema::Projects",{ name => "project" },);__PACKAGE__->belongs_to( - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 38
"HydraFrontend::Schema::Jobsets","Hydra::Schema::Jobsets", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 43
"HydraFrontend::Schema::Buildschedulinginfo","Hydra::Schema::Buildschedulinginfo", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 48
"HydraFrontend::Schema::Buildresultinfo","Hydra::Schema::Buildresultinfo", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 53
"HydraFrontend::Schema::Buildsteps","Hydra::Schema::Buildsteps", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 58
"HydraFrontend::Schema::Buildinputs","Hydra::Schema::Buildinputs", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 63
"HydraFrontend::Schema::Buildinputs","Hydra::Schema::Buildinputs", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 68
"HydraFrontend::Schema::Buildproducts","Hydra::Schema::Buildproducts", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 73
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/Iabv2HeyAsubLe+yPc/6Q# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Ky0EF25kaZIaY+ofkP0ohw - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 76
__PACKAGE__->has_many(dependents => 'HydraFrontend::Schema::Buildinputs', 'dependency');__PACKAGE__->has_many(dependents => 'Hydra::Schema::Buildinputs', 'dependency'); - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 78
__PACKAGE__->has_many(inputs => 'HydraFrontend::Schema::Buildinputs', 'build');__PACKAGE__->has_many(inputs => 'Hydra::Schema::Buildinputs', 'build'); - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 82
"HydraFrontend::Schema::Buildschedulinginfo","Hydra::Schema::Buildschedulinginfo", - replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 88
"HydraFrontend::Schema::Buildresultinfo","Hydra::Schema::Buildresultinfo", - replacement in src/Hydra/lib/Hydra/Schema/Buildschedulinginfo.pm at line 1
package HydraFrontend::Schema::Buildschedulinginfo;package Hydra::Schema::Buildschedulinginfo; - replacement in src/Hydra/lib/Hydra/Schema/Buildschedulinginfo.pm at line 23
__PACKAGE__->belongs_to("id", "HydraFrontend::Schema::Builds", { id => "id" });__PACKAGE__->belongs_to("id", "Hydra::Schema::Builds", { id => "id" }); - replacement in src/Hydra/lib/Hydra/Schema/Buildschedulinginfo.pm at line 26
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vqJ7HEML5YNn5VIXEhZbnw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:kt5gBt14ay7/DiIaQpKopA - replacement in src/Hydra/lib/Hydra/Schema/Buildsteps.pm at line 1
package HydraFrontend::Schema::Buildsteps;package Hydra::Schema::Buildsteps; - replacement in src/Hydra/lib/Hydra/Schema/Buildsteps.pm at line 35
__PACKAGE__->belongs_to("id", "HydraFrontend::Schema::Builds", { id => "id" });__PACKAGE__->belongs_to("id", "Hydra::Schema::Builds", { id => "id" }); - replacement in src/Hydra/lib/Hydra/Schema/Buildsteps.pm at line 38
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:BuZp6PHq9l/9xyA/x7TOVQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ljGW5oOaJQ/uUKQx80W5SA - replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputalts.pm at line 1
package HydraFrontend::Schema::Jobsetinputalts;package Hydra::Schema::Jobsetinputalts; - replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputalts.pm at line 29
"HydraFrontend::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-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:x7OCv8YzB2L4H+RxEfwjbg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mG0ka8XxC3ZEs/KgGKe5Hg - replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputs.pm at line 1
package HydraFrontend::Schema::Jobsetinputs;package Hydra::Schema::Jobsetinputs; - replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputs.pm at line 23
"HydraFrontend::Schema::Jobsets","Hydra::Schema::Jobsets", - replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputs.pm at line 32
"HydraFrontend::Schema::Jobsets","Hydra::Schema::Jobsets", - replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputs.pm at line 37
"HydraFrontend::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-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:SKU48+1LqxIcuVY5gaDHCg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:trcxVA3lLfgTC0TCHL3mVw - replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 1
package HydraFrontend::Schema::Jobsets;package Hydra::Schema::Jobsets; - replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 25
"HydraFrontend::Schema::Builds","Hydra::Schema::Builds", - edit in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 30
);__PACKAGE__->belongs_to("project","HydraFrontend::Schema::Projects",{ name => "project" }, - edit in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 31
__PACKAGE__->belongs_to("project", "Hydra::Schema::Projects", { name => "project" }); - replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 34
"HydraFrontend::Schema::Jobsetinputs","Hydra::Schema::Jobsetinputs", - replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 39
"HydraFrontend::Schema::Jobsetinputs","Hydra::Schema::Jobsetinputs", - replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 47
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:F3WF5YS/Yas12dK2Gyekpg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:MYl8lWfWLCIAGSulR3m5zw - replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 1
package HydraFrontend::Schema::Projects;package Hydra::Schema::Projects; - replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 23
"HydraFrontend::Schema::Builds","Hydra::Schema::Builds", - replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 28
"HydraFrontend::Schema::Jobsets","Hydra::Schema::Jobsets", - replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 33
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:M+HA5YEL1oKKTQlLvhb6dw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:tLlYQAkX5CeUR2GJir8ifg - replacement in src/Hydra/lib/Hydra/Schema.pm at line 1
package HydraFrontend::Schema;package Hydra::Schema; - replacement in src/Hydra/lib/Hydra/Schema.pm at line 11
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-24 17:46:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:rS2THZrlrDHnIAWmvduE1g# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 11:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:8AQc7Q1I5DrtSjFp722iMA - replacement in src/Hydra/lib/Hydra/View/NixClosure.pm at line 1
package HydraFrontend::View::NixClosure;package Hydra::View::NixClosure; - replacement in src/Hydra/lib/Hydra/View/TT.pm at line 1
package HydraFrontend::View::TT;package Hydra::View::TT; - file move: HydraFrontend.pm → Hydra.pm
- replacement in src/Hydra/lib/Hydra.pm at line 1
package HydraFrontend;package Hydra; - replacement in src/Hydra/lib/Hydra.pm at line 17
name => 'HydraFrontend',name => 'Hydra', - replacement in src/Hydra/script/hydra_cgi.pl at line 9
use HydraFrontend;use Hydra; - replacement in src/Hydra/script/hydra_cgi.pl at line 11
HydraFrontend->run;Hydra->run; - replacement in src/Hydra/script/hydra_cgi.pl at line 17
hydrafrontend_cgi.pl - Catalyst CGIhydra_cgi.pl - Catalyst CGI - replacement in src/Hydra/script/hydra_create.pl at line 23
pod2usage(1) unless $helper->mk_component( 'HydraFrontend', @ARGV );pod2usage(1) unless $helper->mk_component( 'Hydra', @ARGV ); - replacement in src/Hydra/script/hydra_create.pl at line 29
hydrafrontend_create.pl - Create a new Catalyst Componenthydra_create.pl - Create a new Catalyst Component - replacement in src/Hydra/script/hydra_create.pl at line 33
hydrafrontend_create.pl [options] model|view|controller name [helper] [options]hydra_create.pl [options] model|view|controller name [helper] [options] - replacement in src/Hydra/script/hydra_create.pl at line 41
hydrafrontend_create.pl controller My::Controllerhydrafrontend_create.pl controller My::Controller BindLexhydrafrontend_create.pl -mechanize controller My::Controllerhydrafrontend_create.pl view My::Viewhydrafrontend_create.pl view MyView TThydrafrontend_create.pl view TT TThydrafrontend_create.pl model My::Modelhydrafrontend_create.pl model SomeDB DBIC::Schema MyApp::Schema create=dynamic\hydra_create.pl controller My::Controllerhydra_create.pl controller My::Controller BindLexhydra_create.pl -mechanize controller My::Controllerhydra_create.pl view My::Viewhydra_create.pl view MyView TThydra_create.pl view TT TThydra_create.pl model My::Modelhydra_create.pl model SomeDB DBIC::Schema MyApp::Schema create=dynamic\ - replacement in src/Hydra/script/hydra_create.pl at line 50
hydrafrontend_create.pl model AnotherDB DBIC::Schema MyApp::Schema create=static\hydra_create.pl model AnotherDB DBIC::Schema MyApp::Schema create=static\ - replacement in src/Hydra/script/hydra_fastcgi.pl at line 11
use HydraFrontend;use Hydra; - replacement in src/Hydra/script/hydra_fastcgi.pl at line 28
HydraFrontend->run(Hydra->run( - replacement in src/Hydra/script/hydra_fastcgi.pl at line 42
hydrafrontend_fastcgi.pl - Catalyst FastCGIhydra_fastcgi.pl - Catalyst FastCGI - replacement in src/Hydra/script/hydra_fastcgi.pl at line 46
hydrafrontend_fastcgi.pl [options]hydra_fastcgi.pl [options] - replacement in src/Hydra/script/hydra_server.pl at line 55
require HydraFrontend;require Hydra; - replacement in src/Hydra/script/hydra_server.pl at line 57
HydraFrontend->run( $port, $host, {Hydra->run( $port, $host, { - replacement in src/Hydra/script/hydra_server.pl at line 72
hydrafrontend_server.pl - Catalyst Testserverhydra_server.pl - Catalyst Testserver - replacement in src/Hydra/script/hydra_server.pl at line 76
hydrafrontend_server.pl [options]hydra_server.pl [options] - replacement in src/Hydra/script/hydra_test.pl at line 9
use Catalyst::Test 'HydraFrontend';use Catalyst::Test 'Hydra'; - replacement in src/Hydra/script/hydra_test.pl at line 23
hydrafrontend_test.pl - Catalyst Testhydra_test.pl - Catalyst Test - replacement in src/Hydra/script/hydra_test.pl at line 27
hydrafrontend_test.pl [options] urihydra_test.pl [options] uri - replacement in src/Hydra/script/hydra_test.pl at line 33
hydrafrontend_test.pl http://localhost/some_actionhydrafrontend_test.pl /some_actionhydra_test.pl http://localhost/some_actionhydra_test.pl /some_action