[%
flag_imgs = {
perl = '/img/camel.png',
python = '/img/python.png',
debug = '/img/bug.png',
pam => '/img/pam.png',
cassert => '/img/cassert.png',
openssl => '/img/ssl_icon.gif',
nls => '/img/translateicon.gif',
krb5 => '/img/krb.gif',
tcl => '/img/tcl.png',
'thread-safety' => '/img/threads.gif',
'integer-datetimes' = '/img/days.png',
}
-%]
[%- BLOCK img ;
IF flag == 'depend' or flag == 'gnu-ld' ; ;
ELSIF flag_imgs.$flag ;
FILTER collapse %]
[% END ;
END;
END
-%]
[%- BLOCK cl %] class="[% SWITCH bgfor -%]
[%- CASE 'OK' %]pass[% CASE 'ContribCheck' %]warn[% CASE [ 'Check' 'InstallCheck' ] %]warnx[% CASE %]fail[% END %]"
[%- END -%]
PostgreSQL BuildFarm Status
Shown here is the latest status of each farm member
for each branch it has reported on in the last 30 days.
Use the farm member link for history of that member
on the relevant branch.
Legend |
[% FOREACH flagset IN flag_imgs %]
= [% flagset.key %] |
[% IF loop.count == 5 %]
---|
[% END %]
[% END %]
[% brch = "" %]
[% FOREACH row IN statrows %]
[% IF row.branch != brch ; brch = row.branch %]
Branch: [% brch %] |
Alias | System | Status | Flags |
[% END %]
[% row.sysname %] |
[% row.operating_system %]
[% row.os_version %]
[%- row.compiler %]
[% row.compiler_version %]
[%- row.architecture %] |
[%- row.when_ago | replace('\s',' ') %] ago
[% row.stage -%]
[%- IF row.stage != 'OK' %]Details[% ELSE %]Config[% END -%] |
[% FOREACH flag IN row.build_flags.split().sort() ; PROCESS img ; END %] |
[% END %]