Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						550bf210fe 
					 
					
						
						
							
							Use more flash messages  
						
						
						
						
					 
					
						2013-10-03 19:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						383bc62803 
					 
					
						
						
							
							Restore link to clearvcscache  
						
						
						
						
					 
					
						2013-10-03 19:43:21 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						720c3892a3 
					 
					
						
						
							
							Use delete instead of delete_all  
						
						... 
						
						
						
						DBIC's delete_all method fetches all rows separately, which is slow. 
						
						
					 
					
						2013-10-03 19:42:44 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f32077b5e8 
					 
					
						
						
							
							Simplify jobset cloning  
						
						... 
						
						
						
						We can just show the normal "edit jobset" page for the original jobset
and then do a PUT request to create a new jobset.
Also simplified updating the jobset inputs.  We can just delete all of
them and recreate them from the user parameters.  That's safe because
it's done in a transaction. 
						
						
					 
					
						2013-10-03 19:28:25 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						232f46c750 
					 
					
						
						
							
							Use the REST API in the web interface for editing jobsets  
						
						
						
						
					 
					
						2013-10-03 18:49:37 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						63062f7bba 
					 
					
						
						
							
							Instead hard breaks in multi-line error messages  
						
						
						
						
					 
					
						2013-10-03 18:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						851c3329d0 
					 
					
						
						
							
							Implement DELETE for jobsets and use it in the web interface  
						
						
						
						
					 
					
						2013-10-03 17:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ae13dd3e67 
					 
					
						
						
							
							Use the REST API in the web interface for editing projects  
						
						
						
						
					 
					
						2013-10-03 17:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8355dc57ee 
					 
					
						
						
							
							Ensure proper encoding of error messages  
						
						
						
						
					 
					
						2013-10-03 17:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						acdeaa1d80 
					 
					
						
						
							
							Fix tabs  
						
						
						
						
					 
					
						2013-10-03 15:14:55 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						97c76f34df 
					 
					
						
						
							
							Remove more dead code  
						
						
						
						
					 
					
						2013-10-03 15:14:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ed132cf1fc 
					 
					
						
						
							
							Remove obsolete JobStatus source  
						
						
						
						
					 
					
						2013-10-03 15:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c7a039bd05 
					 
					
						
						
							
							Remove the Errors page  
						
						... 
						
						
						
						The same info is readily available under the most recent jobset eval
page. 
						
						
					 
					
						2013-10-03 15:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						64d617a6b2 
					 
					
						
						
							
							Remove already disabled jobstatus code  
						
						
						
						
					 
					
						2013-10-03 14:56:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						adcdfcde6b 
					 
					
						
						
							
							Remove some obsolete JSON APIs  
						
						
						
						
					 
					
						2013-10-03 14:50:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c8e5faf81e 
					 
					
						
						
							
							Clean up error handling  
						
						
						
						
					 
					
						2013-10-03 14:45:23 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4ddb173ca1 
					 
					
						
						
							
							Use notFound instead of status_not_found  
						
						
						
						
					 
					
						2013-10-03 14:16:21 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2166c478ef 
					 
					
						
						
							
							Fix and clean up editing project settings  
						
						
						
						
					 
					
						2013-10-03 14:05:10 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b1f7096935 
					 
					
						
						
							
							Restore old findBuildDependencyInQueue behaviour  
						
						
						
						
					 
					
						2013-10-03 13:08:32 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b1a26e6caa 
					 
					
						
						
							
							Revert "Add a dependency_lookup configuration option to enable (slow) dependency lookup in queue. This behaviour was disabled temporarily in  accefbb79 due to slowness in very large queues, but some people might be dependent on it, so it is configurable until the previous behaviour is implemented more efficiently."  
						
						... 
						
						
						
						This reverts commit 24f5a6b15f 
						
						
					 
					
						2013-10-03 13:07:32 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9f3b47c963 
					 
					
						
						
							
							Allow only project owners to delete projects / jobsets  
						
						... 
						
						
						
						Giant gaping security hole. 
						
						
					 
					
						2013-10-03 13:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7a5ec00ea1 
					 
					
						
						
							
							Fix a "Argument isn't numeric" warning if there are not jobsets  
						
						
						
						
					 
					
						2013-10-03 13:04:20 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						77fd72070f 
					 
					
						
						
							
							Fix showing the project's display name  
						
						
						
						
					 
					
						2013-10-03 10:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						24f5a6b15f 
					 
					
						
						
							
							Add a dependency_lookup configuration option to enable (slow) dependency lookup in queue. This behaviour was disabled temporarily in  accefbb79 due to slowness in very large queues, but some people might be dependent on it, so it is configurable until the previous behaviour is implemented more efficiently.  
						
						
						
						
					 
					
						2013-10-03 09:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cc1fcf657c 
					 
					
						
						
							
							Show aborted/cancelled builds separately in jobset eval pages  
						
						
						
						
					 
					
						2013-10-03 01:54:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9801cb76db 
					 
					
						
						
							
							Add an action menu to evaluations  
						
						
						
						
					 
					
						2013-10-03 01:34:17 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4fa2821eea 
					 
					
						
						
							
							Move more actions from the top bar  
						
						
						
						
					 
					
						2013-10-03 01:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a5cfae078e 
					 
					
						
						
							
							Remove the Build menu from the top bar  
						
						... 
						
						
						
						It's now a dropdown menu in the tabs thingy, which subsumes the
"Reproduce locally" button.  This makes the actions in the menu a bit
more visible, IMHO. 
						
						
					 
					
						2013-10-02 19:10:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f50477141d 
					 
					
						
						
							
							Add an input type "nix" for passing arbitrary Nix expressions  
						
						
						
						
					 
					
						2013-09-30 12:03:25 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4dd1197d89 
					 
					
						
						
							
							Fix uninitialized value warning  
						
						
						
						
					 
					
						2013-09-30 10:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						af2b0c8bad 
					 
					
						
						
							
							Remove dead code  
						
						
						
						
					 
					
						2013-09-30 11:57:38 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						baafe77489 
					 
					
						
						
							
							Fix HTML error  
						
						... 
						
						
						
						From Mats Erik Andersson. 
						
						
					 
					
						2013-09-30 11:18:48 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d46ebeea99 
					 
					
						
						
							
							Distinguish between permanent evaluation errors and transient input errors  
						
						... 
						
						
						
						Fixes  #112 . 
					
						2013-09-25 16:21:16 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e1c9e28589 
					 
					
						
						
							
							Handle UTF-8 characters in eval error messages  
						
						
						
						
					 
					
						2013-09-25 15:51:03 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a8db329839 
					 
					
						
						
							
							Warn against multiple jobs with the same name  
						
						
						
						
					 
					
						2013-09-25 15:30:59 +02:00 
						 
				 
			
				
					
						
							
							
								aszlig 
							
						 
					 
					
						
						
							
						
						da5824e11c 
					 
					
						
						
							
							hydra-module: Allow to specify the listen host.  
						
						... 
						
						
						
						It's currently possible to specify the port but not the address or
interface you want to listen on.
Signed-off-by: aszlig <aszlig@redmoonstudios.org > 
						
						
					 
					
						2013-09-25 14:48:13 +02:00 
						 
				 
			
				
					
						
							
							
								aszlig 
							
						 
					 
					
						
						
							
						
						0b202580ce 
					 
					
						
						
							
							templates: Use uri_for to reference static paths.  
						
						... 
						
						
						
						This commit is provided by (zsh syntax):
sed -i 's|/static[^"]*|[% c.uri_for("&") %]|;s/\[% size %\]/${size}/' **/*.tt
And the reason for this change is to make it easier to change the base
path with headers like X-Request-Base to be served within a URI prefix,
especially when behind a reverse proxy.
Signed-off-by: aszlig <aszlig@redmoonstudios.org > 
						
						
					 
					
						2013-09-25 14:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a2491f76a4 
					 
					
						
						
							
							Use the same start/stop time for the build steps as for the build  
						
						
						
						
					 
					
						2013-09-25 01:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f037a318e3 
					 
					
						
						
							
							*headdesk*  
						
						... 
						
						
						
						DBIC::Class helpfully doesn't warn you when you're matching against
unselected columns.  So this query actually returned all builds... 
						
						
					 
					
						2013-09-25 01:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2d7e106d29 
					 
					
						
						
							
							Remove wacky "sysbuild" filtering  
						
						... 
						
						
						
						It's none of our business if a jobset wants to return a build that
uses a build for another system as an input... 
						
						
					 
					
						2013-09-25 01:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						b1e29e50a7 
					 
					
						
						
							
							Only send email notification of evaluation error when the evaluation error has changed.  Fixes   #121 .  
						
						
						
						
					 
					
						2013-09-24 12:01:57 -04:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						550d6b79b1 
					 
					
						
						
							
							Allow dots in jobset names (like "release-13.09")  
						
						
						
						
					 
					
						2013-09-24 15:15:44 +02:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						1a313ad566 
					 
					
						
						
							
							Allow dashes in jobset input names  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-09-23 17:53:35 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						6d5a3d0580 
					 
					
						
						
							
							Derivations with multiple outputs break the 'link name is store path' assumption  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-09-22 21:26:59 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						c476d13586 
					 
					
						
						
							
							hydra-module.nix: Make it possible to add extra config lines  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-09-22 19:20:09 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						98c9559bf2 
					 
					
						
						
							
							Delay initializing the s3 client until it's needed to silence warnings  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-09-22 18:48:37 -04:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						77dbf55abb 
					 
					
						
						
							
							hydra-queue-runner: Tweaked the selection method  
						
						... 
						
						
						
						Pick the jobset that has used the smallest fraction of its share,
rather than the jobset furthest below its share in absolute terms.
This gives jobsets with a small share a quicker start (but they
will also run out of their share quicker). 
						
						
					 
					
						2013-09-21 19:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cf43c605cd 
					 
					
						
						
							
							hydra-queue-runner: Cache the lookup of time spent per jobset  
						
						
						
						
					 
					
						2013-09-21 19:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4cdf1a270d 
					 
					
						
						
							
							hydra-queue-runner: Set the start time properly  
						
						
						
						
					 
					
						2013-09-21 19:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						52ce662710 
					 
					
						
						
							
							hydra-queue-runner: Don't kill builds we just started  
						
						
						
						
					 
					
						2013-09-21 20:51:43 +02:00