Rob Vermaas 
							
						 
					 
					
						
						
							
						
						caa0f1a255 
					 
					
						
						
							
							Hydra: In case of failure, also show changes between last succesful build and the first failed build after this  
						
						 
						
						
						
						
					 
					
						2010-07-14 07:31:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						33ef55815e 
					 
					
						
						
							
							Hydra/33: 'Sign in' should return to the referring page  
						
						 
						
						
						
						
					 
					
						2010-07-06 07:27:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e35f0005e6 
					 
					
						
						
							
							* Move NARs from the NixChannel controller to the Root controller and  
						
						 
						
						... 
						
						
						
						drop the "/nix/store".  I.e. instead of
    http://hydra.nixos.org/jobset/nixpkgs/trunk/channel/latest/nar/nix/store/99djmii6l4yw9gn07zxqabh8z58pp84c-libmspack-0.0.20040308alpha.drv  
  we now have
    http://hydra.nixos.org/nar/99djmii6l4yw9gn07zxqabh8z58pp84c-libmspack-0.0.20040308alpha.drv  
  The main reason is that this is much faster, since we don't need to
  get all the channel data (which isn't used anyway for NAR
  generation).  This speeds up downloading a NAR from the Nixpkgs
  channel by > 2 seconds.
* Drop "Hydra::View::" from view names to get rid of an ugly warning. 
						
						
					 
					
						2010-06-22 12:00:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						dfd8b4406d 
					 
					
						
						
							
							 
						
						 
						
						
						
						
					 
					
						2010-06-21 23:48:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						5f7ebaad37 
					 
					
						
						
							
							added hide feature for project/jobset  
						
						 
						
						
						
						
					 
					
						2010-06-04 14:43:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						b25761d7b2 
					 
					
						
						
							
							hydra: added missing fields to query  
						
						 
						
						
						
						
					 
					
						2010-06-03 09:17:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e2e4b49b98 
					 
					
						
						
							
							* Pass `-j 1' to hydra_eval_jobs to ensure that it can make progress  
						
						 
						
						... 
						
						
						
						even when all the remote build slots are in use.  The evaluator can
  cause builds if Nix expressions import derivations (e.g. in
  pkgs/build-support/vm to compute the RPM/Deb closures).  If there
  are no free build slots, the evaluator can hang for a long time. 
						
						
					 
					
						2010-06-01 11:17:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						bb7f82840b 
					 
					
						
						
							
							Hydra: Add support for maxSilent meta attribute (also already added timeout, but not implemented the actual timeout for the build yet)  
						
						 
						
						
						
						
					 
					
						2010-05-26 08:03:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						9c42f60f08 
					 
					
						
						
							
							Hydra: Allow all builds to be restarted.  
						
						 
						
						
						
						
					 
					
						2010-05-26 08:03:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						75bb591c03 
					 
					
						
						
							
							Hydra/32: Add option to force evaluation of a certain jobset via web interface (for admins only)  
						
						 
						
						
						
						
					 
					
						2010-05-18 11:37:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						5e2c683f5b 
					 
					
						
						
							
							Hydra/29: Added timeout to svn/git checkouts, job evaluation  
						
						 
						
						
						
						
					 
					
						2010-05-18 11:00:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						56f05f2bdf 
					 
					
						
						
							
							Hydra/26: Go back to using "svn export" as default for svn, added svn-checkout type for jobset which need .svn dirs. export is much more efficient  
						
						 
						
						
						
						
					 
					
						2010-05-11 11:37:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						001113f7f9 
					 
					
						
						
							
							Hydra/28: Rename "scheduler" to "evaluator"  
						
						 
						
						
						
						
					 
					
						2010-05-11 11:10:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						368c4cd813 
					 
					
						
						
							
							refactored admin controller, using chains, to avoid using requireadmin on each endpoint  
						
						 
						
						
						
						
					 
					
						2010-04-27 14:11:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						7a79d17a36 
					 
					
						
						
							
							added newsitems, added some admin options to clear various caches.  
						
						 
						
						
						
						
					 
					
						2010-04-27 13:29:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						a9c2880cf6 
					 
					
						
						
							
							Hydra/25: At job pages, show the hash of the output  
						
						 
						
						... 
						
						
						
						* added hash of output path to the information tab on build page in stead 
						
						
					 
					
						2010-04-27 07:55:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						85928a4222 
					 
					
						
						
							
							Hydra/20: Jobset clone feature  
						
						 
						
						
						
						
					 
					
						2010-04-23 11:20:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						2ef90804c6 
					 
					
						
						
							
							Hydra/22: on job page, 'finished builds' shows nothing for old (non-current) jobs  
						
						 
						
						
						
						
					 
					
						2010-04-23 08:17:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						5d0bf48aa0 
					 
					
						
						
							
							add some stats to jobsets in project view  
						
						 
						
						
						
						
					 
					
						2010-03-19 08:36:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						e2be1adc22 
					 
					
						
						
							
							hydra: add status icon per jobset on project page  
						
						 
						
						
						
						
					 
					
						2010-03-18 15:59:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						ef34de7603 
					 
					
						
						
							
							order jobset in project view  
						
						 
						
						
						
						
					 
					
						2010-03-18 15:15:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						abfd6507b2 
					 
					
						
						
							
							* Escape the outPath in the generated nixexpr.tar.bz2 in channels, because  
						
						 
						
						... 
						
						
						
						store paths with `=' in them (such as 
  /nix/store/chj5wrbmi43zjx77svlr4lgnrqi9pwfy-guile-CPPFLAGS=-DSCM_DEBUG=1-1.9.8.113)
  broke it. 
						
						
					 
					
						2010-03-17 16:49:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						161b88cfd0 
					 
					
						
						
							
							* hydra: on git ls-remote add refs/heads/ prefix to branchname to avoid other branches called master (or $branchname)  
						
						 
						
						
						
						
					 
					
						2010-03-15 10:02:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						2278aa87eb 
					 
					
						
						
							
							* hydra: robots.txt, also disallow logs for the actual builds  
						
						 
						
						
						
						
					 
					
						2010-03-12 08:50:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						1c4585dae3 
					 
					
						
						
							
							* hydra: project members can do stuff that the owner can do  
						
						 
						
						
						
						
					 
					
						2010-03-10 10:02:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f816a5a28d 
					 
					
						
						
							
							* Only include the system type in URLs if there are multiple jobs with  
						
						 
						
						... 
						
						
						
						the same name. 
						
						
					 
					
						2010-03-07 11:38:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b8a78b2c3f 
					 
					
						
						
							
							* Support linking to the latest job in a view for a specific platform, e.g.  
						
						 
						
						... 
						
						
						
						http://.../view/nixos/tested/latest/iso-minimal-i686-linux . 
						
						
					 
					
						2010-03-07 11:24:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						72c44ab0ae 
					 
					
						
						
							
							* Allow dots in job names in views.  
						
						 
						
						
						
						
					 
					
						2010-03-05 18:08:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						70466156e6 
					 
					
						
						
							
							* In views, support selecting a job that doesn't depend on the  
						
						 
						
						... 
						
						
						
						primary job, but is in the same jobset. 
						
						
					 
					
						2010-03-05 17:20:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3501fa6465 
					 
					
						
						
							
							* Cleanup.  
						
						 
						
						
						
						
					 
					
						2010-03-05 16:37:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						da25c963eb 
					 
					
						
						
							
							* Clean up indentation.  
						
						 
						
						
						
						
					 
					
						2010-03-05 16:16:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7daca03e78 
					 
					
						
						
							
							* Store jobset evaluations in the database explicitly.  This includes  
						
						 
						
						... 
						
						
						
						recording the builds that are part of a jobset evaluation.  We need
  this to be able to answer queries such as "return the latest NixOS
  ISO for which the installation test succeeded".  This wasn't previously
  possible because the database didn't record which builds of (say)
  the `isoMinimal' job and the `tests.installer.simple' job came from
  the same evaluation of the nixos:trunk jobset.
  Keeping a record of evaluations is also useful for logging purposes. 
						
						
					 
					
						2010-03-05 15:41:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						60ad8bd6d1 
					 
					
						
						
							
							* Remove a debug statement.  
						
						 
						
						
						
						
					 
					
						2010-03-05 13:48:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						b75de713e5 
					 
					
						
						
							
							* hydra: reinstate proper error for non existing build, Hydra/9  
						
						 
						
						
						
						
					 
					
						2010-03-05 13:03:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6fe9e1b03b 
					 
					
						
						
							
							* Cannot call isValidPath on a logfile.  This happened to work because  
						
						 
						
						... 
						
						
						
						isValidPath bypassed the Nix store API. 
						
						
					 
					
						2010-03-05 10:53:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b9c1f9aca7 
					 
					
						
						
							
							* Call computeFSClosure() directly.  
						
						 
						
						
						
						
					 
					
						2010-03-04 14:15:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						00b2f7c141 
					 
					
						
						
							
							* Don't access /nix/var/nix/db directly but use the Nix Perl bindings.  
						
						 
						
						
						
						
					 
					
						2010-03-04 13:25:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						052ce8c577 
					 
					
						
						
							
							* hydra: only show current jobs in status overview of jobset page  
						
						 
						
						
						
						
					 
					
						2010-03-01 10:10:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						ede90a9ef0 
					 
					
						
						
							
							* hydra: alphabetical order of systems in status overview  
						
						 
						
						
						
						
					 
					
						2010-02-26 09:14:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						ba60d69e06 
					 
					
						
						
							
							missing file  
						
						 
						
						
						
						
					 
					
						2010-02-26 07:38:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						7208f79828 
					 
					
						
						
							
							inital version of links to diff in scm  
						
						 
						
						
						
						
					 
					
						2010-02-25 15:32:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						31f68756c5 
					 
					
						
						
							
							fix wrong dbix:class:loader generation  
						
						 
						
						
						
						
					 
					
						2010-02-25 10:22:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						4dccd3c620 
					 
					
						
						
							
							generated schema with new dbix class schema loader, grrrrrr  
						
						 
						
						
						
						
					 
					
						2010-02-25 09:50:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						8678da61ef 
					 
					
						
						
							
							* hydra: order project list on name  
						
						 
						
						
						
						
					 
					
						2010-02-25 09:02:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						a1c7e359be 
					 
					
						
						
							
							* hydra: indentation and fixed duplicate key in cachedgitinputs bug  
						
						 
						
						
						
						
					 
					
						2010-02-24 08:09:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						529a6cf6eb 
					 
					
						
						
							
							* hydra: buildpage, show changes since last build/successful build  
						
						 
						
						
						
						
					 
					
						2010-02-22 13:21:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						fb8ab7a574 
					 
					
						
						
							
							* hydra: download closure now makes closure of outpath in stead of useless drvpath  
						
						 
						
						
						
						
					 
					
						2010-02-18 15:09:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						12edc4b8e2 
					 
					
						
						
							
							* Speed up the jobstatus query a little bit.  
						
						 
						
						
						
						
					 
					
						2010-02-12 20:51:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d8cc0bbb5d 
					 
					
						
						
							
							* Make the "latest succeeded" query (used by the "latest" channel)  
						
						 
						
						... 
						
						
						
						faster, from about 4.5s to 1.0s for the global "latest" channel.
  Note that the query is only fast if the "IndexBuildsOnJob" and
  "IndexBuildsOnJobAndIsCurrent" indices are dropped - if they exist,
  PostgreSQL will use those instead of the more efficient
  "IndexBuildsOnJobFinishedId" index.  Looks like a bug in the planner
  to me... 
						
						
					 
					
						2010-02-12 14:49:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						9cebf03a45 
					 
					
						
						
							
							* hydra: queue stats (nr running builds / nr queued builds)  
						
						 
						
						
						
						
					 
					
						2010-02-12 10:19:24 +00:00