forked from lix-project/lix
Restore the CachedFailure status code
The removal of CachedFailure caused the value of TimedOut to change, which broke timed-out handling in Hydra (so timed-out builds would show up as "aborted" and would be retried, e.g. at http://hydra.nixos.org/build/42537427).
This commit is contained in:
parent
fdbbcc4492
commit
d2c58ba605
|
@ -188,6 +188,9 @@ enum BuildMode { bmNormal, bmRepair, bmCheck, bmHash };
|
||||||
|
|
||||||
struct BuildResult
|
struct BuildResult
|
||||||
{
|
{
|
||||||
|
/* Note: don't remove status codes, and only add new status codes
|
||||||
|
at the end of the list, to prevent client/server
|
||||||
|
incompatibilities in the nix-store --serve protocol. */
|
||||||
enum Status {
|
enum Status {
|
||||||
Built = 0,
|
Built = 0,
|
||||||
Substituted,
|
Substituted,
|
||||||
|
@ -196,6 +199,7 @@ struct BuildResult
|
||||||
InputRejected,
|
InputRejected,
|
||||||
OutputRejected,
|
OutputRejected,
|
||||||
TransientFailure, // possibly transient
|
TransientFailure, // possibly transient
|
||||||
|
CachedFailure, // no longer used
|
||||||
TimedOut,
|
TimedOut,
|
||||||
MiscFailure,
|
MiscFailure,
|
||||||
DependencyFailed,
|
DependencyFailed,
|
||||||
|
|
Loading…
Reference in a new issue