Handle failure with output
[?]
Jun 17, 2015, 3:11 PM
WHULPA6SJJVCXISPL3GAQIRIKQN2DTUSMWGP2ECITWYMLHOON3SQCDependencies
- [2]
HHOMBU7Ghydra-queue-runner: Implement timeouts - [3]
U2X3Y53Gmake sure status images always display for a list of builds - [4]
3SQCOHZN* minor performance tweaks - [5]
RYTQLATYKeep track of failed paths in the Hydra database - [6]
T6KISLR6Fix indentation - [7]
OCZ4LSGGAutomatically retry aborted builds - [8]
24BMQDZAStart of single-process hydra-queue-runner - [9]
62MQPRXCPass null values to libpqxx properly - [10]
FQQRJUO4Mark builds as busy - [11]
GS4SFHCPtemplates: Use uri_for to reference static paths. - [12]
YBUGFKLEUse a distinct icon for cancelled builds - [13]
6KIJX24RGet rid of unnecessary [%- and -%] tags - [14]
N5O7VEEOImmediately abort builds that require an unsupported system type - [15]
5AIYUMTBBasic remote building - [16]
J7EE2XZAFix a huge performance regression in the jobstatus page - [17]
UQQ4IL55Add a error type for "unsupported system type" - [*]
IK53RV4V
Change contents
- edit in src/hydra-queue-runner/build-result.cc at line 30
Path failedFile = output + "/nix-support/failed";if (pathExists(failedFile)) res.failed = true; - edit in src/hydra-queue-runner/build-result.hh at line 20
/* Whether this build has failed with output, i.e., the buildfinished with exit code 0 but produced a file$out/nix-support/failed. */bool failed = false; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 932
/* FIXME: distinguish between permanent failures (a matchingmachine doesn't exist) and temporary failures (a matchingmachine is not available). */ - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 1047
// FIXME: handle failed-with-output - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 1178
((int) bsSuccess)((int) (res.failed ? bsFailedWithOutput : bsSuccess)) - replacement in src/root/common.tt at line 206
<img src="[% c.uri_for("/static/images/error_${size}.png") %]" alt="Failed (with result)" class="build-status" /><img src="[% c.uri_for("/static/images/error_${size}.png") %]" alt="Failed with output" class="build-status" /> - replacement in src/root/common.tt at line 233
<span class="error">Build failed (with result)</span><span class="error">Build failed with output</span>