[%# Copyright (c) 2003-2010, Andrew Dunstan See accompanying License file for license details -%] [% 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', vpath => '/img/vpath.png', xml => '/img/xml.png', 'thread-safety' => '/img/threads.gif', 'integer-datetimes' = '/img/days.png', git => '/img/git.png', }; filter = ''; IF max_days ; filter = 'max_days=' _ max_days ; END ; FOREACH qmemb IN qmembers ; IF filter ; filter = "$filter&" ; END ; filter = filter _ 'member=' _ qmemb ; END ; FOREACH qstage IN qstages ; IF filter ; filter = "$filter&" ; END ; filter = filter _ 'stage=' _ qstage ; END ; FOREACH qbranch IN qbranches ; IF filter ; filter = "$filter&" ; END ; filter = filter _ 'branch=' _ qbranch ; END ; -%] [%- BLOCK img ; IF flag == 'depend' or flag == 'gnu-ld' ; ; ELSIF flag_imgs.$flag %] [% ELSE %][%# flag ; ' ' %][% END ; END -%] [%- BLOCK sysnotes ; IF row.sys_notes %] [%- ELSE %] [% END ; END -%] [%- BLOCK cl %] class="[% SWITCH bgfor.replace('-.*','') -%] [%- CASE 'OK' %]pass[% CASE 'ContribCheck' %]warn[% CASE [ 'Check' 'InstallCheck' ] %]warnx[% CASE %]fail[% END %]" [%- END -%] [% WRAPPER 'page.tt' title = 'Exim BuildFarm Recent Failures' bodyclass = 'none' pagebutton = 'failures' %]
Shown here are build failures that occurred in the last [% max_days %] days.
Use the farm member link for history of that member on the relevant branch.
Filter | ||
|
Alias | Branch | System | Status | Flags | |
---|---|---|---|---|---|
Branch: [% brch %] | |||||
Alias | System | Status | Flags | ||
[% row.sysname %] | [% PROCESS sysnotes %] | [% IF sortby == 'namenobranch' %][% row.branch %] | [% END %][% 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 %] |