Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						cc46456598 
					 
					
						
						
							
							hydra-eval-guile-jobs: Register derivations as GC roots.  
						
						... 
						
						
						
						* src/script/hydra-eval-guile-jobs.in (register-gc-root): New
  procedure.
  (job-evaluations->sxml): Add #:gc-roots-dir parameter.  Call
  'register-gc-root'.
  (job-evaluations->xml): Add #:gc-roots-dir parameter; pass it to
  'job-evaluations->sxml'.
  (eval-guile-jobs): Warn when --gc-roots-dir isn't passed.  Pass
  GC-ROOTS-DIR to 'job-evaluations->xml'. 
						
						
					 
					
						2014-04-08 18:22:21 +02:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						e3e8c1bc74 
					 
					
						
						
							
							hydra-eval-guile-jobs: Honor $NIX_STORE_DIR.  
						
						... 
						
						
						
						* src/script/hydra-eval-guile-jobs.in (strip-store-path): Honor
  $NIX_STORE_DIR. 
						
						
					 
					
						2014-04-08 18:22:21 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4cf0d7c4b3 
					 
					
						
						
							
							hydra-update-gc-roots: Keep derivations of failed builds  
						
						... 
						
						
						
						By keeping the derivations of failed builds in the most recent
evaluations, we ensure that failed builds can be restarted. 
						
						
					 
					
						2014-04-08 17:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4aa01e021e 
					 
					
						
						
							
							Fix building against the latest Nix  
						
						
						
						
					 
					
						2014-04-08 17:08:09 +02:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						d087aeb0d9 
					 
					
						
						
							
							Fix adding jobset inputs  
						
						
						
						
					 
					
						2014-03-06 08:22:59 -05:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						5fe09e9bf0 
					 
					
						
						
							
							nix's libs live in $out/lib now, not $out/nix/lib  
						
						
						
						
					 
					
						2014-03-06 07:56:50 -05:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						024a5e7d75 
					 
					
						
						
							
							edit-jobset.tt: Retain old inputs with dashes in their name  
						
						... 
						
						
						
						Fixes  #149  
					
						2014-03-06 07:50:49 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2d8f2503c5 
					 
					
						
						
							
							Build against latest Nix  
						
						
						
						
					 
					
						2014-03-05 11:11:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						ccdb6f2b23 
					 
					
						
						
							
							Honor $NIX_STORE_DIR.  
						
						
						
						
					 
					
						2014-02-28 14:09:12 +01:00 
						 
				 
			
				
					
						
							
							
								Your Name 
							
						 
					 
					
						
						
							
						
						f409d2b4f6 
					 
					
						
						
							
							Allow notify option to be set for hipchat notification. ( https://www.hipchat.com/docs/api/method/rooms/message )  
						
						
						
						
					 
					
						2014-02-28 09:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Your Name 
							
						 
					 
					
						
						
							
						
						421950aede 
					 
					
						
						
							
							Use minutes in build history charts.  
						
						
						
						
					 
					
						2014-02-28 09:16:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						61448ca2bd 
					 
					
						
						
							
							guile: Raise default absolute timeout to from 2h to 20h.  
						
						
						
						
					 
					
						2014-02-27 22:19:52 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						b29d7b1091 
					 
					
						
						
							
							Only email responsible authors when the build has changed  
						
						
						
						
					 
					
						2014-02-26 11:05:46 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8dcef7702f 
					 
					
						
						
							
							Add jobset/job menus on buid log pages  
						
						
						
						
					 
					
						2014-02-26 11:49:28 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						66b8c1a9e0 
					 
					
						
						
							
							Return 410 Gone (rather than 500) if an output is no longer available  
						
						
						
						
					 
					
						2014-02-26 11:38:02 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						6327edd63f 
					 
					
						
						
							
							Add a convenient way to get logs of a path/drv. Requested by phreedom.  
						
						
						
						
					 
					
						2014-02-19 10:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						73a0cb57c5 
					 
					
						
						
							
							Jobset evals page: Don't show nrFailed if it's zero  
						
						
						
						
					 
					
						2014-02-18 11:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						78974abb69 
					 
					
						
						
							
							Remove sqlite from the docs. Not (properly) supported.  
						
						
						
						
					 
					
						2014-02-17 12:24:34 +01:00 
						 
				 
			
				
					
						
							
							
								Hydra 
							
						 
					 
					
						
						
							
						
						d4d9896f9f 
					 
					
						
						
							
							Re-add the history tab (store size and build time), now as lazy-loaded tab on build page.  
						
						
						
						
					 
					
						2014-01-28 11:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						b3c1c57a5b 
					 
					
						
						
							
							Add postgresql 9.2 remark  
						
						
						
						
					 
					
						2014-01-24 13:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						ac177d0984 
					 
					
						
						
							
							Add nixexprpath/nixexprinput to GET of jobset (API).  
						
						
						
						
					 
					
						2014-01-23 12:44:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2398f2ce49 
					 
					
						
						
							
							Spelling fix  
						
						
						
						
					 
					
						2014-01-15 16:09:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						492fe121ea 
					 
					
						
						
							
							Jobset eval page: Fix handling of aborted/cancelled builds  
						
						... 
						
						
						
						The fix in 85d51074 
						
						
					 
					
						2014-01-15 16:06:47 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cad2c07a35 
					 
					
						
						
							
							Fix broken redirects  
						
						
						
						
					 
					
						2014-01-14 18:17:33 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6572869596 
					 
					
						
						
							
							clear-queue-non-current: Work around PostgreSQL query optimizer stupidity  
						
						
						
						
					 
					
						2014-01-14 18:14:10 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						62809f484f 
					 
					
						
						
							
							hydra-eval-jobs: Fix building against the latest unstable Nix  
						
						
						
						
					 
					
						2014-01-12 17:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						1d392f64c6 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2014-01-10 15:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						bd7b6fc401 
					 
					
						
						
							
							Allow Hydra to run as a private instance by requiring a login.  
						
						... 
						
						
						
						Use the following in your hydra.conf to make your instance a
private Hydra instance (public is the default):
  private 1
Currently, this will not allow you to use the API, channels
and the binary cache when running in private mode. We will add
solutions for these functionalities later. 
						
						
					 
					
						2014-01-10 11:04:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						3e1a98668f 
					 
					
						
						
							
							Allow configuring a set of domains to allow logins from Persona.  
						
						... 
						
						
						
						E.g. add the following to only allow Persona logins from email.com and gmail.com email addresses.
  persona_allowed_domains email.com,gmail.com 
						
						
					 
					
						2014-01-09 13:31:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a598fe7e81 
					 
					
						
						
							
							Allow Hydra's binary cache to be signed  
						
						... 
						
						
						
						This requires adding the following to hydra.conf:
  binary_cache_key_name = <key-name>
  binary_cache_private_key_file = <path-to-private-key>
e.g.
  binary_cache_key_name = hydra.nixos.org-1
  binary_cache_private_key_file = /home/hydra/cache-key.sec 
						
						
					 
					
						2014-01-08 15:19:17 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						de26b55afe 
					 
					
						
						
							
							User.pm: Handle params from JSON properly  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-12-12 09:38:57 -05:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						f25f8dbfa3 
					 
					
						
						
							
							Higher timeout for prefetching bazaar inputs.  
						
						
						
						
					 
					
						2013-12-11 17:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						a92a57f3b0 
					 
					
						
						
							
							hydra-evaluator: When evaluating a single jobset, exit with a failure code if evaluation fails  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-27 14:29:05 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						dd4e57fb0c 
					 
					
						
						
							
							Allow passing a specific build as an input  
						
						... 
						
						
						
						Fixes  #62 . 
					
						2013-11-11 21:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8f104396ec 
					 
					
						
						
							
							Support passing a jobset evaluation as an input  
						
						... 
						
						
						
						All successful, non-garbage-collected builds in the evaluation are
passed in a attribute set.  So if you declare a Hydra input named
‘foo’ of type ‘eval’, you get a set with members ‘foo.<jobname>’.  For
instance, if you passed a Nixpkgs eval as an input named ‘nixpkgs’,
then you could get the Firefox build for x86_64-linux as
‘nixpkgs.firefox.x86_64-linux’.
Inputs of type ‘eval’ can be specified in three ways:
* As the number of the evaluation.
* As a jobset identifier (‘<project>:<jobset>’), which will yield the
  latest finished evaluation of that jobset.  Note that there is no
  guarantee that any job in that evaluation has succeeded, so it might
  not be very useful.
* As a job identifier (‘<project>:<jobset>:<job>’), which will yield
  the latest finished evaluation of that jobset in which <job>
  succeeded.  In conjunction with aggregate jobs, this allows you to
  make sure that the evaluation contains the desired builds. 
						
						
					 
					
						2013-11-11 21:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7b35e4d0de 
					 
					
						
						
							
							Add a link to the latest finished eval of a jobset  
						
						
						
						
					 
					
						2013-11-11 14:49:39 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a0fdf8d2ba 
					 
					
						
						
							
							Use local copy of the Persona sign in button  
						
						
						
						
					 
					
						2013-11-06 22:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						80267bcbb1 
					 
					
						
						
							
							Merge branch 'persona'  
						
						
						
						
					 
					
						2013-11-06 18:14:52 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c92410c147 
					 
					
						
						
							
							Use hydra-module.nix in the tests  
						
						
						
						
					 
					
						2013-11-06 18:10:52 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						066b982222 
					 
					
						
						
							
							Revert "Add a unit template to run hydra-evaluator with arbitrary arguments"  
						
						... 
						
						
						
						Can't get the escaping to work right to pass more than one argument
This reverts commit 6cac7e9795 
						
						
					 
					
						2013-11-06 11:45:29 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8b67ad8787 
					 
					
						
						
							
							hydra-module.nix: Export the HYDRA_* environment variables  
						
						... 
						
						
						
						This is useful if you want to run hydra-* commands manually. 
						
						
					 
					
						2013-11-06 17:32:50 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ed9d57d0a4 
					 
					
						
						
							
							hydra-module.nix: More paranoid permissions on the data directory  
						
						
						
						
					 
					
						2013-11-06 17:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2614fe21fb 
					 
					
						
						
							
							hydra-module.nix: Use startAt  
						
						
						
						
					 
					
						2013-11-06 17:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d710c1e443 
					 
					
						
						
							
							hydra-module.nix: Fix setting the logo  
						
						
						
						
					 
					
						2013-11-06 17:27:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						243b05f1e7 
					 
					
						
						
							
							hydra-module.nix: Use -p instead of HYDRA_PORT  
						
						
						
						
					 
					
						2013-11-06 17:19:57 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f4845cde00 
					 
					
						
						
							
							hydra-module.nix: Make services require hydra-init  
						
						
						
						
					 
					
						2013-11-06 17:09:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1f6304c876 
					 
					
						
						
							
							hydra-module.nix: Don't use a password  
						
						... 
						
						
						
						If PostgreSQL is running on the same system, then the "hydra" user can
can connect without a password (via Unix domain socket
authentication), so no need to set up a password.  If PostgreSQL is on
another machine, then creating a user/database won't work anyway. 
						
						
					 
					
						2013-11-06 17:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						6cac7e9795 
					 
					
						
						
							
							Add a unit template to run hydra-evaluator with arbitrary arguments  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-06 10:35:53 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ed69106c34 
					 
					
						
						
							
							hydra-module.nix: Give types to options  
						
						... 
						
						
						
						Also, rename the "service.hydra.hydra" option to
"service.hydra.package" to be consistent with NixOS option naming
conventions. 
						
						
					 
					
						2013-11-06 16:34:16 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6fc59aa0da 
					 
					
						
						
							
							hydra-module.nix: Remove the useWAL option  
						
						... 
						
						
						
						This is not a Hydra option but a Nix option so it shouldn't be here. 
						
						
					 
					
						2013-11-06 16:17:11 +01:00