67P45PY4GTWQXZRCMR734D5YYN2OERZM57NBB2CZXEULQT2GRFNAC ZEHSSVFGKP2DCW2MKXHKW3LVHQ3DBCI6JJ36X6YOPLL7SJBXCMPAC J5UVLXOK6EDIL5I7VKWH4V2QDS4DPD7FHRK6XBWSXFRQS4JKXFZQC M552HLIAP52D42AVXVC5SGROAYN2TBCEUZOXESWEMBBUX7G3U6TAC DVNWJXWWZAR4LGE3FGGY64EW5U6GWH6MXXAALWPO3EMI4NO42ZXAC WYN733STK5DUQSWHSS6EYZK32KPZII64HLX4NS7TYUSFZ6AAFLGAC PHX2HIVGHHKCAX6VNN2WXD4LRGSA74KQMJCCTMHK7HS6JPELVECAC VCOSLZRPLRS3ITD2JIPKZPMTCEPHN4WEFKTE5TKH3RAZ7WJKMQ4AC GWCV3TQVFLUPBREUFRJV6ACJGQHD24NIUAVQQFURMXT3GL2SPPZAC UMBR3VG3KBKVDYYKXAARBG73GVY7IGLHNC22W5HPTRLD66VUUWQAC X27GNHDV5KPZ5GSH6DCAJMNCEMZLCP7M43JWF2X3O5QWXMOX273AC IMY5UQE3I2UJRKEFJSW5OM4IY5QGQICDSAKCP7MGWGS7FO4ELXTQC N22GPKYTOLZLBGTGDATQDVZ4R5APZEAOIA7L32X4UXBH4XNI7MWAC T7AHGVGMWWB3BDSY3SDB4KTSSQMKAJYEUL3QHVMM436LKH4LZSBQC FDE3BJAPDEP3BYT5A5GEGLNXPPZLA2KTGXB4ZNYRP4LJ7IFRKYXAC TWURROKCCLM4VOGVBX74ZW3UR4Q3ZSU3HDHU3CIOQUJ55PFOD7GQC # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-08 23:34:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:tlyJLjDbR0vk3Jt/O3M4nw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:xvWlrugDQD11vH+7f91K0A
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-08 23:34:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:lCdfeZud7izQv/11dVFFVA
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:SMsT6htcybeWNHhv82+ilA
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-08 23:34:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JRXGOLW2h+DOY7LZUdkCWQ
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:nfVureYYGM1V/NHroQA5Tw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-08 23:34:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:2XeATQWeO3i3eSHlquS2QA
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:3PAsUD+79bZk4vGeSyyACg
package HydraFrontend::Schema::Jobs;use strict;use warnings;use base 'DBIx::Class';__PACKAGE__->load_components("Core");__PACKAGE__->table("jobs");__PACKAGE__->add_columns("id",{ data_type => "integer", is_nullable => 0, size => undef },"timestamp",{ data_type => "integer", is_nullable => 0, size => undef },"priority",{ data_type => "integer", is_nullable => 0, size => undef },"project",{ data_type => "text", is_nullable => 0, size => undef },"jobset",{ data_type => "text", is_nullable => 0, size => undef },"attrname",{ data_type => "text", is_nullable => 0, size => undef },"description",{ data_type => "text", is_nullable => 0, size => undef },"drvpath",{ data_type => "text", is_nullable => 0, size => undef },"outpath",{ data_type => "text", is_nullable => 0, size => undef },"system",{ data_type => "text", is_nullable => 0, size => undef },);__PACKAGE__->set_primary_key("id");# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:T8O0XTTOZXapWpJbzjKLTw# You can replace this text with custom content, and it will be preserved on regeneration1;
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-08 23:34:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:m24w17dWVxjIqPlea77G3A
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:DzEHCDlnponciGmGASknlg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-08 23:34:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ufIbhVFTzl7awpRrZofvJQ
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Lm2oIWEUSHFICYMX2qmTfw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-08 23:34:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:7hm28Izo7wCZc07fH1EJRg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:EmATMMeNmMd2AI8lVzcLFA
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-08 23:34:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:WCqXnL5vOhpwjYB9/Aw7tg
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ZifQocKoHOPRrJQSPggZ+w
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-08 23:34:46# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Gl/KqOOAg3rH0hWZUovhxw
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-09 01:36:21# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:G17vptu+2rEUXbsqVtoXzQ
<a href="[% c.uri_for('/build' input.inputid) %]">Job <tt>[% input.build.project %]:[% input.build.attrname %]</tt> build [% input.inputid %]</a>
<a href="[% c.uri_for('/build' input.dependency.id) %]">Job <tt>[% input.dependency.project %]:[% input.dependency.attrname %]</tt> build [% input.dependency.id %]</a>
<td><a href="[% c.uri_for('/build' input.buildid.id) %]">Job <tt>[% input.buildid.project %]:[% input.buildid.attrname %]</tt> build [% input.buildid.id %]</a></td>
<td><a href="[% c.uri_for('/build' input.build.id) %]">Job <tt>[% input.build.project %]:[% input.build.attrname %]</tt> build [% input.build.id %]</a></td>
<td><tt>[% input.buildid.system %]</tt></td><td>[% date.format(input.buildid.timestamp, '%Y-%m-%d %H:%M:%S') %]</td>
<td><tt>[% input.build.system %]</tt></td><td>[% date.format(input.build.timestamp, '%Y-%m-%d %H:%M:%S') %]</td>
primary key (buildId, name),foreign key (buildId) references builds(id) on delete cascade -- ignored by sqliteforeign key (inputId) references builds(id) -- ignored by sqlite
foreign key (build) references builds(id) -- ignored by sqliteforeign key (job) references jobs(id) -- ignored by sqliteforeign key (dependency) references builds(id) -- ignored by sqlite
primary key (buildId, path),foreign key (buildId) references builds(id) on delete cascade -- ignored by sqlite
primary key (build, path),foreign key (build) references builds(id) on delete cascade -- ignored by sqlite
delete from buildInputs where buildId = old.id;delete from buildLogs where buildId = old.id;delete from buildProducts where buildId = old.id;
--delete from buildInputs where build = old.id;delete from buildLogs where build = old.id;delete from buildProducts where build = old.id;
checkJobAlternatives($project, $jobset, {}, $nixExprPath,$jobName, $jobExpr, "", \@argsNeeded, 0);
eval {checkJobAlternatives($project, $jobset, {}, $nixExprPath,$jobName, $jobExpr, "", \@argsNeeded, 0);};warn $@ if $@;