Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3e0f5f664a 
					 
					
						
						
							
							GitInput plugin: Don't clone during getCommits  
						
						... 
						
						
						
						This doesn't work if hydra-queue-runner has no write access to the scm
directory, and in any case races with the evaluator. 
						
						
					 
					
						2015-07-02 00:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ae52fc7f61 
					 
					
						
						
							
							Remove display of queue runner log file (it no longer exists)  
						
						
						
						
					 
					
						2015-07-02 00:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3c665dac82 
					 
					
						
						
							
							Remove superfluous HYDRA_LOGO environment variable  
						
						
						
						
					 
					
						2015-07-01 11:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9a041f9a36 
					 
					
						
						
							
							Restart builds failed due to unsupported system type  
						
						
						
						
					 
					
						2015-06-26 11:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c54a04688e 
					 
					
						
						
							
							Fix email sender address when notification_sender is not set  
						
						
						
						
					 
					
						2015-06-25 16:49:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						133d298e26 
					 
					
						
						
							
							Asynchronously compress build logs  
						
						
						
						
					 
					
						2015-06-19 15:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c6d504edbb 
					 
					
						
						
							
							Handle SSH hosts without a @  
						
						
						
						
					 
					
						2015-06-17 13:49:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c974fb893b 
					 
					
						
						
							
							Support cancelling builds  
						
						
						
						
					 
					
						2015-06-11 18:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c08883966c 
					 
					
						
						
							
							Use PostgreSQL notifications for queue events  
						
						... 
						
						
						
						Hydra-queue-runner now no longer polls the queue periodically, but
instead sleeps until it receives a notification from PostgreSQL about
a change to the queue (build added, build cancelled or build
restarted).
Also, for the "build added" case, we now only check for builds with an
ID greater than the previous greatest ID. This is much more efficient
if the queue is large. 
						
						
					 
					
						2015-06-11 17:41:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6d738a31bf 
					 
					
						
						
							
							Keep track of failed paths in the Hydra database  
						
						... 
						
						
						
						I.e. don't use Nix's failed paths feature anymore. Easier to keep
everything in one place. 
						
						
					 
					
						2015-06-10 14:57:16 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8b12ac1f6d 
					 
					
						
						
							
							Basic remote building  
						
						... 
						
						
						
						This removes the need for Nix's build-remote.pl.
Build logs are now written to $HYDRA_DATA/build-logs because
hydra-queue-runner doesn't have write permission to /nix/var/log. 
						
						
					 
					
						2015-06-09 14:21:21 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						dc446c3980 
					 
					
						
						
							
							Start of single-process hydra-queue-runner  
						
						
						
						
					 
					
						2015-05-28 17:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						91ecee0e5d 
					 
					
						
						
							
							Fix reproduce script  
						
						
						
						
					 
					
						2015-05-26 15:54:38 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d9ab964203 
					 
					
						
						
							
							UTF-8 fix  
						
						
						
						
					 
					
						2015-04-14 15:20:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						63306aaf5a 
					 
					
						
						
							
							hydra-evaluator: Add some debug code  
						
						
						
						
					 
					
						2015-04-09 17:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a2dc92d871 
					 
					
						
						
							
							Die tabs die  
						
						
						
						
					 
					
						2015-04-09 17:22:10 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						91e7e6f6ab 
					 
					
						
						
							
							Use DAG range to determine commits between mercurial revisions. Previously it would show also commits in other branches.  
						
						
						
						
					 
					
						2015-03-23 13:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						62805dd73c 
					 
					
						
						
							
							Queue: Remove the scheduling priority  
						
						... 
						
						
						
						Scheduling is mostly based on jobset shares these days. So showing and
sorting by priority just wastes space and gives the incorrect
impression that Hydra executes builds in the order shown on the queue
page. 
						
						
					 
					
						2015-02-26 13:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c04c8c2bf1 
					 
					
						
						
							
							Jobset job tab: Show eval date rather than eval ID  
						
						... 
						
						
						
						Eval IDs carry no useful information, so it's better to show the date
of the eval. If the date is recent, a relative date is given (e.g. "3h
ago"). 
						
						
					 
					
						2015-02-26 13:01:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						adc72d2409 
					 
					
						
						
							
							Record which build a failed build step was propagated from  
						
						
						
						
					 
					
						2015-02-25 16:42:32 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9282bcb95f 
					 
					
						
						
							
							Show eval input changes in deterministic order  
						
						
						
						
					 
					
						2015-02-25 13:13:12 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						00e03b9db5 
					 
					
						
						
							
							For consistency, Use base32 hashes in manifests  
						
						
						
						
					 
					
						2015-02-19 12:44:52 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						69adcd4be1 
					 
					
						
						
							
							Update binary cache signing to Nix 1.9  
						
						
						
						
					 
					
						2015-02-17 20:15:37 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ea815d55b8 
					 
					
						
						
							
							More robot exclusions  
						
						
						
						
					 
					
						2015-01-13 13:50:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						80116b648e 
					 
					
						
						
							
							Exclude robots from all of /build  
						
						
						
						
					 
					
						2015-01-13 13:45:39 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c0ca5489e1 
					 
					
						
						
							
							Don't use given/when  
						
						... 
						
						
						
						These give warnings in Perl >= 5.18:
  given is experimental at /home/hydra/src/hydra/src/lib/Hydra/Helper/CatalystUtils.pm line 241.
  when is experimental at /home/hydra/src/hydra/src/lib/Hydra/Helper/CatalystUtils.pm line 242.
  ... 
						
						
					 
					
						2014-12-12 11:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						e56e743f97 
					 
					
						
						
							
							S3Backup: Create a proper nar  
						
						
						
						
					 
					
						2014-12-10 23:06:52 -05:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						208bbbb4b0 
					 
					
						
						
							
							s3backup: Create temporary file in temp dir  
						
						
						
						
					 
					
						2014-12-10 22:06:32 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9e00d98d34 
					 
					
						
						
							
							Shut up some Perl 5.20 warnings  
						
						
						
						
					 
					
						2014-11-25 00:27:52 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5e265e6739 
					 
					
						
						
							
							Tweak blame message  
						
						
						
						
					 
					
						2014-11-19 15:24:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7b5b434014 
					 
					
						
						
							
							Fix getResponsibleAuthors  
						
						
						
						
					 
					
						2014-11-19 15:22:30 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0d28e9372b 
					 
					
						
						
							
							Remove dead code  
						
						
						
						
					 
					
						2014-11-19 14:59:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2d46741840 
					 
					
						
						
							
							Fix message  
						
						
						
						
					 
					
						2014-11-19 14:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8523130ebb 
					 
					
						
						
							
							Use Email::MIME instead of Email::Simple  
						
						... 
						
						
						
						Email::Simple cannot handle non-ASCII characters.
Fixes  #191 . 
						
						
					 
					
						2014-11-19 14:45:46 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						41bc918382 
					 
					
						
						
							
							Fix robots.txt  
						
						
						
						
					 
					
						2014-11-18 14:55:52 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						d5db1d3bc1 
					 
					
						
						
							
							Revert "Make evaluation fail with proper error when a input of type build is not available."  
						
						... 
						
						
						
						This reverts commit a1b5020562 
						
						
					 
					
						2014-11-18 11:13:34 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						fd36d79581 
					 
					
						
						
							
							Fix Changes section on build page. Now shows the changes of the first evaluation a build was part of compared to the previous one. Also separated previous builds from the changes section, as that was confusing sometimes.  
						
						
						
						
					 
					
						2014-11-18 11:00:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						a1b5020562 
					 
					
						
						
							
							Make evaluation fail with proper error when a input of type build is not available.  
						
						
						
						
					 
					
						2014-11-18 11:00:28 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c503876a7e 
					 
					
						
						
							
							Don't cache nix-cache-info very long  
						
						
						
						
					 
					
						2014-11-06 15:30:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c250407f3c 
					 
					
						
						
							
							Set Expires headers for Hydra's binary cache  
						
						... 
						
						
						
						This allows caching by reverse proxies. 
						
						
					 
					
						2014-11-06 14:31:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						55eb55478d 
					 
					
						
						
							
							Allow HipChat notification on all builds, in stead of status changes only.  
						
						
						
						
					 
					
						2014-10-21 07:50:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1b12daa032 
					 
					
						
						
							
							Move the build time chart to the job page  
						
						
						
						
					 
					
						2014-10-07 12:59:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0bb027e633 
					 
					
						
						
							
							Move the store path size chart to the job page  
						
						... 
						
						
						
						The history is a property of the job, not individual builds. 
						
						
					 
					
						2014-10-07 11:53:17 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5f474b252c 
					 
					
						
						
							
							Add a chart to the job pages showing the closure size over time  
						
						
						
						
					 
					
						2014-10-07 11:23:15 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3687c9c30b 
					 
					
						
						
							
							Validate build IDs  
						
						
						
						
					 
					
						2014-10-01 17:05:39 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3f51ac6603 
					 
					
						
						
							
							Partially revert  1c20cfdf24 
						
						... 
						
						
						
						Not clear why update-dbix messed up the Jobsets and Projects
classes. This will probably happen again in the future... 
						
						
					 
					
						2014-10-01 15:28:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9b38b5f134 
					 
					
						
						
							
							Remove the longDescription field  
						
						... 
						
						
						
						It's not useful and takes up a lot of space. 
						
						
					 
					
						2014-09-30 15:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f4acc9a522 
					 
					
						
						
							
							Create Builds with iscurrent set  
						
						... 
						
						
						
						This should eliminate a subsequent update. 
						
						
					 
					
						2014-09-30 15:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5b4de2dee6 
					 
					
						
						
							
							hydra-evaluator: Reduce verbosity  
						
						
						
						
					 
					
						2014-09-30 15:44:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						09a96c642a 
					 
					
						
						
							
							hydra-eval-jobs: Use JSON instead of XML  
						
						... 
						
						
						
						XML::Simple is pretty slow - reading the output for the Nixpkgs jobset
takes half a minute or so. JSON is pretty much instantaneous. 
						
						
					 
					
						2014-09-30 15:44:08 +02:00