[?]
Nov 12, 2008, 11:45 PM
TQKGQ5R36VOLLJ3SR2WWIQ6VSN245N3QG4JHI2ZCP5T6RXN3PJWACDependencies
- [2]
TLZ2SPBR - [3]
DVNWJXWW* Generic declaration of build products. - [4]
WYN733ST* Store build duration, handle cached builds. - [5]
WHAFVCEI - [6]
CLJQCY2X* Store info about all the build actions and allow them to be - [7]
VCOSLZRP - [8]
7YBYT2LQ - [9]
UVMFS73T* Some jQuery / CSS hackery. - [10]
X27GNHDV* Basic job info in the database. - [11]
67P45PY4 - [12]
BVOPAMLS - [13]
B72GLND4 - [14]
GWCV3TQV* BuildInputs table: link to dependencies, include store paths. - [15]
M552HLIA* Support variant builds. - [16]
ZEHSSVFG - [17]
KOTB7BKV - [18]
ELCI5T2A* Show the latest build for each job. - [19]
J5UVLXOK* Start of a basic Catalyst web interface. - [20]
L2E6EVE2* Merged the Build and Job tables. - [21]
K5BEBWKM - [22]
PHX2HIVG* Store info about the build inputs in the build record. - [*]
E2ZY5TE5 - [*]
N22GPKYT* Put info about logs / build products in the DB.
Change contents
- replacement in src/HydraFrontend/lib/HydraFrontend/Controller/Root.pm at line 32
$c->stash->{projects} = [$c->model('DB::Projects')->all];$c->stash->{projects} = [$c->model('DB::Projects')->search({}, {order_by => 'displayname'})]; - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildinputs.pm at line 43
# 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# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fClAPzHpXV7YT8eHUeU4zw - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildlogs.pm at line 24
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:o8osOyKf+9S5A87XexVOeA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:lW6yq7QOyzpa+zM/J/7VFQ - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildproducts.pm at line 36
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:52RNu4OcP3buytGZs+cGZQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:2qyh04FF7LrOgo+/Ixap2A - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildresultinfo.pm at line 28
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+kbG4YYzbVVPWMwWTcQ32Q# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ko+bQKdwDzow15p/aTdgYw - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Builds.pm at line 82
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:l4QUKDHPL1mEZSlO9GgGzw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9VXVDomeYpjysKc8NxWogw - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildschedulinginfo.pm at line 26
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:EDzMzfQFnkl0bAmBlh5Omw# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:v2j9A4bXqe96Qy1zz/C+VQ - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Buildsteps.pm at line 38
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:T25Mdcg1A77BB4gFF3LPZA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:tCirOuLYfhBxoEkH5HAQlQ - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Jobsetinputalts.pm at line 36
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Qc9/eVs3wY6m9fztR3Yizg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:GgHinSVpD7x20xFqfvau0Q - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Jobsetinputs.pm at line 46
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:V2RU7h0eTPBUES0G306AgA# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:F9AunJfDCrzuCOBHjNaurw - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Jobsets.pm at line 51
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:TMnJfLpgUhiMkJKB8I1qqQ# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:oQnTi5ALlqDF0gP9P/hTeg - edit in src/HydraFrontend/lib/HydraFrontend/Schema/Projects.pm at line 12
{ data_type => "text", is_nullable => 0, size => undef },"displayname", - edit in src/HydraFrontend/lib/HydraFrontend/Schema/Projects.pm at line 15
"description",{ data_type => "VARCHAR", is_nullable => 0, size => undef }, - replacement in src/HydraFrontend/lib/HydraFrontend/Schema/Projects.pm at line 31
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:UEZU36sQSaNML/YCAtpGkg# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:z7XJulBG7643ilgAj1hDwg - replacement in src/HydraFrontend/lib/HydraFrontend/Schema.pm at line 11
# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:06:06# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ZbJ6NueGI5oUOzciArgKog# Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-13 00:41:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:UDG/z2SeOSq/K7iVpzF0mw - edit in src/HydraFrontend/root/hydra.css at line 204
}/* Navbar */#leftnavbar {position: absolute;left: 0px;width: 13em;border-right: 1px solid gray;}#content {position: absolute;left: 13em;margin-left: 1em;margin-right: 1em;}h1 {margin-top: 0em;}#leftnavbar ul {display: block;padding: 0 0 0 0;margin: 0 0 0 0;margin-left: 1em;margin-right: 1em;}#leftnavbar ul a {color: #005aa0; - edit in src/HydraFrontend/root/hydra.css at line 238[3.2040]
#leftnavbar li.section {list-style: none;margin: 0 0 0 0;padding: 0 0 0 0;margin-bottom: 1.5em;}#leftnavbar li.section > div.title {text-align: center;font-weight: bold;border-width: 0px;border-bottom-width: 1px;border-style: solid;border-color: #c0c0c0;padding-bottom: 0.5em;}#leftnavbar li.section ul {padding: 0 0 0 0;margin-left: 0em;margin-right: 0em;}#leftnavbar li.section ul li {font-size: 90%;list-style: none;background-image: url(/static/images/arrow-right.gif);background-repeat: no-repeat;background-position: 0.3em center;border-width: 0px;border-bottom-width: 1px;border-style: solid;border-color: #c0c0c0;margin: 0 0 0 0;padding: 0 0 0 0;padding-top: 0.5em;padding-bottom: 0.5em;}#leftnavbar li.section ul li.active {background-image: url(/static/images/arrow-right-active.gif);background-color: #eef2ff;font-weight: bold;color: #606060;}#leftnavbar li.section ul li > div.title {margin-left: 1.3em;}#footer {font-size: 80%;} - edit in src/HydraFrontend/root/index.tt at line 3
- edit in src/HydraFrontend/root/index.tt at line 5
<h1>Hydra Overview</h1> - replacement in src/HydraFrontend/root/index.tt at line 7
<h1>Queue</h1><h2>Queue</h2> - replacement in src/HydraFrontend/root/index.tt at line 38
<h1>Job status</h1><h2>Job status</h2> - replacement in src/HydraFrontend/root/index.tt at line 54
<h1>All builds</h1><h2>All builds</h2> - replacement in src/HydraFrontend/root/index.tt at line 70
<h1>Projects</h1><h2>Projects</h2> - replacement in src/HydraFrontend/root/layout.tt at line 24
<div class="content">[% content %]</div><div id="container"><div id="leftnavbar"><ul><li class="section"><div class="title">Hydra</div><ul><li><div class="title"><a href="/">Overview</a></div></li><li><div class="title"><a href="/queue">Queue</a></div></li><li><div class="title"><a href="/latest">Latest builds</a></div></li></ul></li></ul><ul><li class="section"><div class="title">Projects</div><ul>[% FOREACH project IN projects %]<li><div class="title"><a href="[% c.uri_for('/project' project.name) %]">[% project.displayname %]</a></div></li>[% END %]</ul></li></ul><ul><li class="section"><div class="title">Admin</div><ul><li><div class="title"><a href="/">Users</a></div></li><li><div class="title"><a href="/">Release definitions</a></div></li></ul></li></ul></div><div id="content">[% content %]<div id="footer"><hr />Generated at [% date.format %].</div></div> - edit in src/HydraFrontend/root/layout.tt at line 66
<div class="footer"><hr />Generated at [% date.format %]. - file addition: arrow-right-active.gif[24.302]
- file addition: arrow-right.gif[24.302]
- replacement in src/hydra.sql at line 152
name text primary key not nullname text primary key not null, -- project id, lowercase (e.g. "patchelf")displayName text not null, -- display name (e.g. "PatchELF")description text - replacement in src/test.sql at line 1
insert into projects(name) values('patchelf');insert into projects(name, displayName, description) values('patchelf', 'PatchELF', 'A tool for modifying ELF binaries'); - edit in src/test.sql at line 12
insert into projects(name, displayName, description) values('nix', 'Nix', 'The Nix package manager'); - edit in src/test.sql at line 15
insert into projects(name, displayName, description) values('nixpkgs', 'Nixpkgs', 'The Nix Packages collection');