[?]
Nov 12, 2008, 11:14 PM
TLZ2SPBRX274EUS73SUUCOFYQUXB76S3F4AOSJXDYXIMMS7JIHEACDependencies
- [2]
KOTB7BKV - [3]
67P45PY4 - [4]
PHX2HIVG* Store info about the build inputs in the build record. - [5]
ZEHSSVFG - [6]
WYN733ST* Store build duration, handle cached builds. - [7]
M552HLIA* Support variant builds. - [8]
GWCV3TQV* BuildInputs table: link to dependencies, include store paths. - [9]
7YBYT2LQ - [10]
J5UVLXOK* Start of a basic Catalyst web interface. - [11]
X27GNHDV* Basic job info in the database. - [12]
VCOSLZRP - [13]
DVNWJXWW* Generic declaration of build products. - [14]
BVOPAMLS - [15]
FDE3BJAP* Refactoring. - [16]
L2E6EVE2* Merged the Build and Job tables. - [17]
B72GLND4 - [18]
CLJQCY2X* Store info about all the build actions and allow them to be - [*]
N22GPKYT* Put info about logs / build products in the DB.
Change contents
- edit in src/HydraFrontend/lib/HydraFrontend/Schema/Buildinputs.pm at line 31
"sha256hash",{ data_type => "VARCHAR", is_nullable => 0, size => undef }, - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildinputs.pm at line 43
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:6AC1Vo2bOr42lKnrBq/OJg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:aad+idPUM0h/+J0Hl5SdIg - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildlogs.pm at line 24
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fdoYDJVZVm+i55Fx3tAN9Q# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:o8osOyKf+9S5A87XexVOeA - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildproducts.pm at line 36
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:N+3MtBcrTGOC3emLB+xNRQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:52RNu4OcP3buytGZs+cGZQ - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildresultinfo.pm at line 28
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:YMeFW1JK1ChtsgKbur76Mg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+kbG4YYzbVVPWMwWTcQ32Q - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Builds.pm at line 82
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mfQ486yZBf8hAuPUAT3rNw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:l4QUKDHPL1mEZSlO9GgGzw - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildschedulinginfo.pm at line 26
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:KGrBqaYWcJJW8YWfTxU2aA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:EDzMzfQFnkl0bAmBlh5Omw - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildsteps.pm at line 38
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:zjPeAZwkkJ7hZ5LZ00fm1A# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:T25Mdcg1A77BB4gFF3LPZA - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Jobsetinputalts.pm at line 36
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9qIw6bpHy7bKDNI3g1WKMA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Qc9/eVs3wY6m9fztR3Yizg - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Jobsetinputs.pm at line 46
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:OL3rSmVxWsUJoeaUieZGJA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:V2RU7h0eTPBUES0G306AgA - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Jobsets.pm at line 51
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Ed14Jg43pSHx6rNdYW6kLg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:TMnJfLpgUhiMkJKB8I1qqQ - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Projects.pm at line 27
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:qzleHgS4oapKEZ8hPyB3Sw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:UEZU36sQSaNML/YCAtpGkg - replacement in src/HydraFrontend/lib/HydraFrontend/Schema.pm at line 11
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-12 17:11:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:F1nSglXZOlZaa+DozFyuSw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ZbJ6NueGI5oUOzciArgKog - edit in src/hydra.sql at line 105
sha256hash text, - edit in src/scheduler.pl at line 19
sub getStorePathHash {my ($storePath) = @_;my $hash = `nix-store --query --hash $storePath`or die "cannot get hash of $storePath";chomp $hash;die unless $hash =~ /^sha256:(.*)$/;$hash = $1;$hash = `nix-hash --to-base16 --type sha256 $hash`or die "cannot convert hash";chomp $hash;return $hash;} - replacement in src/scheduler.pl at line 43
$$inputInfo{$input->name} = {type => $type, uri => $uri, storePath => $storePath};$$inputInfo{$input->name} ={ type => $type, uri => $uri, storePath => $storePath, sha256hash => getStorePathHash $storePath}; - edit in src/scheduler.pl at line 128
, sha256hash => $input->{sha256hash}