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
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		|  | @ -188,6 +188,9 @@ enum BuildMode { bmNormal, bmRepair, bmCheck, bmHash }; | |||
| 
 | ||||
| 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 { | ||||
|         Built = 0, | ||||
|         Substituted, | ||||
|  | @ -196,6 +199,7 @@ struct BuildResult | |||
|         InputRejected, | ||||
|         OutputRejected, | ||||
|         TransientFailure, // possibly transient
 | ||||
|         CachedFailure, // no longer used
 | ||||
|         TimedOut, | ||||
|         MiscFailure, | ||||
|         DependencyFailed, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue