On the build page, show how many aggregate constituents failed
[?]
Aug 15, 2013, 12:17 AM
HN3V252LIH47SV655UM22DJUWEXVFAT265A7AGKLG6W73E3FE3ZACDependencies
- [2]
M6WGSGNMDon't show duration of unfinished builds - [3]
JJHVQGELShow aggregate members - [4]
2GUAKGTBFix indentation of build.tt - [5]
MMJYE535Also show number of evaluations of which a build is a part - [6]
3TZYSSGXbuilt.tt: Handle the case where the original build is not known - [7]
R6B5CAFFLet Builds.timestamp refer to the time the build was added - [8]
3PNG7NIBRemove trailing whitespace - [9]
FU4GO5VNOn build pages, provide a link to the build's first eval - [10]
K22TMPH5Make the info tables less compressed - [11]
A52HEFHQ* Allow builds to be restarted (if they failed with a transient error, - [12]
Z6MDQIGO* A quick (non-Web 2.0) interface to manually add builds to a release. - [13]
CAFO4ATEAlways show the build duration (using the cached build if necessary) - [*]
J5UVLXOK* Start of a basic Catalyst web interface. - [*]
ODNCGFQ5* Improved the navigation bar: don't include all projects (since that - [*]
PMNWRTGJAdd multiple output support
Change contents
- edit in src/root/build.tt at line 10[16.6589][17.11433]
[% isAggregate = build.members_ ? 1 : 0 %] - replacement in src/root/build.tt at line 72
[% IF build.members_ %]<li><a href="#tabs-members" data-toggle="tab">Members</a></li>[% END %][% IF isAggregate %]<li><a href="#tabs-constituents" data-toggle="tab">Constituents</a></li>[% END %] - replacement in src/root/build.tt at line 119
<td>[% INCLUDE renderStatus build=build icon=0 %]</td><td>[% INCLUDE renderStatus build=build icon=0 %][% IF isAggregate;nrMembers = 0;nrFinished = 0;nrFailedMembers = 0;FOREACH b IN build.members_;nrMembers = nrMembers + 1;IF b.finished; nrFinished = nrFinished + 1; END;IF b.finished && b.buildstatus != 0; nrFailedMembers = nrFailedMembers + 1; END;END;%];[%+ IF nrFinished == 0 && nrFailedMembers == 0 %]all [% nrMembers %] constituent builds succeeded[% ELSE %][% nrFailedMembers %] out of [% nrMembers %] constituent builds failed[% IF nrFinished < nrMembers %]([% nrMembers - nrFinished %] still pending)[% END %][% END %][% END %]</td> - replacement in src/root/build.tt at line 172
[% IF build.finished %][% IF !isAggregate && build.finished %] - replacement in src/root/build.tt at line 180
[% IF log_exists(build.drvpath) %][% IF !isAggregate && log_exists(build.drvpath) %] - replacement in src/root/build.tt at line 208
[% IF build.buildproducts %][% IF build.buildproducts && !isAggregate %] - replacement in src/root/build.tt at line 277
[% IF build.members_ %][% IF isAggregate %] - replacement in src/root/build.tt at line 279
<div id="tabs-members" class="tab-pane"><div id="tabs-constituents" class="tab-pane">