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 
							
						 
					 
					
						
						
							
						
						5a7efc0469 
					 
					
						
						
							
							Fix aggregate handling  
						
						
						
						
					 
					
						2014-10-01 15:34:05 +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 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d9a5143fcb 
					 
					
						
						
							
							Use partial indexes  
						
						... 
						
						
						
						There is no point in indexing rows with common column values like
"finished = 1", since those are the majority of the table. Only the
exceptions ("finished = 0") are interesting. Having smaller tables
should make updates/insertions faster. 
						
						
					 
					
						2014-09-30 15:44:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						773c7e89cf 
					 
					
						
						
							
							Get rid of some obsolete indexes  
						
						
						
						
					 
					
						2014-09-30 15:44:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1c20cfdf24 
					 
					
						
						
							
							Drop the errorMsg column in the Jobs table  
						
						... 
						
						
						
						We're not using it anywhere. 
						
						
					 
					
						2014-09-29 19:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f53e3c738d 
					 
					
						
						
							
							Fix test  
						
						... 
						
						
						
						http://hydra.nixos.org/build/14852570  
					
						2014-09-26 13:47:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						beb94d5fb3 
					 
					
						
						
							
							Machine status page: Add link to build step  
						
						
						
						
					 
					
						2014-09-25 20:24:55 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2054759fdf 
					 
					
						
						
							
							Status page: Show running builds rather than build steps  
						
						... 
						
						
						
						The active build steps list was redundant, because the "Machine
status" page also shows them. So instead show active builds. 
						
						
					 
					
						2014-09-25 20:17:33 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						23a9fea26c 
					 
					
						
						
							
							Remove the ability to add multiple jobset input alternatives  
						
						... 
						
						
						
						Now each jobset input has exactly one value. (Actually, adding
multiple values was already broken, so all this does is clean up the
UI...) 
						
						
					 
					
						2014-09-25 16:43:17 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c28e7ac692 
					 
					
						
						
							
							Fix XML wellformedness  
						
						
						
						
					 
					
						2014-09-25 16:06:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b04c8adbd5 
					 
					
						
						
							
							build.tt: Show jobset eval inputs instead of build inputs  
						
						... 
						
						
						
						We're not recording build inputs anymore, so we now just show all
inputs of the build's first evaluation. 
						
						
					 
					
						2014-09-25 14:49:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						01f4037d6f 
					 
					
						
						
							
							hydra-eval-jobs: Don't keep track of used inputs  
						
						... 
						
						
						
						We no longer store this in the database, so it's not necessary for
hydra-eval-jobs to do this. 
						
						
					 
					
						2014-09-25 13:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6284fd540d 
					 
					
						
						
							
							Disallow multiple jobs with the same name  
						
						... 
						
						
						
						This has been deprecated since a8db329839#60 . 
						
						
					 
					
						2014-09-24 18:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0d5a38a40b 
					 
					
						
						
							
							Really fix hydra-eval-jobs  
						
						... 
						
						
						
						Fixes  #183 . 
					
						2014-09-24 15:55:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						594fb7a009 
					 
					
						
						
							
							Disable the S3 backup test  
						
						... 
						
						
						
						This test has never succeeded
(http://hydra.nixos.org/job/hydra/master/tests.s3backup.x86_64-linux )
so until somebody fixes it, there is not much point in building it. 
						
						
					 
					
						2014-09-24 15:21:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b11cb37044 
					 
					
						
						
							
							Handle derivations without a system attribute  
						
						
						
						
					 
					
						2014-09-22 16:53:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						eb2f3eb8d4 
					 
					
						
						
							
							Fix build  
						
						
						
						
					 
					
						2014-09-22 16:47:02 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4727165832 
					 
					
						
						
							
							Use pkgconfig to find Nix  
						
						
						
						
					 
					
						2014-09-18 12:24:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c1bf3bb0f2 
					 
					
						
						
							
							hydra-eval-jobs: Add --dry-run option  
						
						
						
						
					 
					
						2014-09-12 14:30:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						748c3409b4 
					 
					
						
						
							
							Don't maintain BuildInputs anymore  
						
						... 
						
						
						
						We don't need to record inputs per build anymore because we have
JobsetEvalInputs now. 
						
						
					 
					
						2014-09-06 19:06:07 +02:00 
						 
				 
			
				
					
						
							
							
								aszlig 
							
						 
					 
					
						
						
							
						
						9c7f303255 
					 
					
						
						
							
							Use mktemp for tempdir creation in prefetchers.  
						
						... 
						
						
						
						This incorporates the following two commits from <nixpkgs>:
NixOS/nixpkgs@f83af95f8a 
NixOS/nixpkgs@5e7a1cf955 
Hydra was the original reason why I was fixing tempdir creation in the
first place. Seeing that Hydra ships its own versions of these scripts,
we need to patch them here as well.
Signed-off-by: aszlig <aszlig@redmoonstudios.org > 
						
						
					 
					
						2014-08-29 12:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2f7e928f4e 
					 
					
						
						
							
							Bump default silent timeout to 2 hours  
						
						
						
						
					 
					
						2014-08-25 11:35:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d6b61f4925 
					 
					
						
						
							
							More charset hackery  
						
						
						
						
					 
					
						2014-08-23 16:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						f5c04bfa49 
					 
					
						
						
							
							Merge pull request  #178  from svanderburg/master  
						
						... 
						
						
						
						Compose release name for an evaluation if none has been defined 
						
						
					 
					
						2014-08-23 16:24:33 +02:00 
						 
				 
			
				
					
						
							
							
								Sander van der Burg 
							
						 
					 
					
						
						
							
						
						ede4a10353 
					 
					
						
						
							
							Compose release name for an evaluation if none has been defined  
						
						
						
						
					 
					
						2014-08-23 16:20:58 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						319e053368 
					 
					
						
						
							
							Hopefully fix UTF-8 chars in Hipchat notification messages  
						
						
						
						
					 
					
						2014-08-18 14:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2ffceef875 
					 
					
						
						
							
							Tweak  
						
						
						
						
					 
					
						2014-08-17 23:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						28b528c1ab 
					 
					
						
						
							
							Ensure proper escaping of /build/.../contents pages  
						
						
						
						
					 
					
						2014-08-17 23:43:22 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f50066ab6f 
					 
					
						
						
							
							Fix encoding of Hydra logs  
						
						
						
						
					 
					
						2014-08-17 23:43:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a80bfceaca 
					 
					
						
						
							
							Remove timeout detection hack  
						
						
						
						
					 
					
						2014-08-17 19:26:03 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						42b23133e8 
					 
					
						
						
							
							Fix UTF-8 handling of log files  
						
						
						
						
					 
					
						2014-08-13 18:53:29 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a2b27c7cf2 
					 
					
						
						
							
							Preserve whitespace in string inputs  
						
						
						
						
					 
					
						2014-08-13 17:25:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9334b84d6f 
					 
					
						
						
							
							Fix registerRoot  
						
						... 
						
						
						
						Fixes  #175 . 
					
						2014-08-13 16:29:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3520315fea 
					 
					
						
						
							
							Fix build and handling of string inputs starting with a dash  
						
						... 
						
						
						
						Fixes  #176 . 
					
						2014-08-13 16:24:26 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						69e3aa0438 
					 
					
						
						
							
							Write Hydra roots as regular files instead of symlinks  
						
						... 
						
						
						
						Note that this requires at least NixOS/Nix@1c208f2b7e . 
						
						
					 
					
						2014-08-01 17:24:55 +02:00 
						 
				 
			
				
					
						
							
							
								Ronny Esterluss 
							
						 
					 
					
						
						
							
						
						7351752066 
					 
					
						
						
							
							fixed string comparison  
						
						
						
						
					 
					
						2014-07-31 22:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Tino Breddin 
							
						 
					 
					
						
						
							
						
						5ebc2e5419 
					 
					
						
						
							
							only checkout the target branch when topgit is used  
						
						
						
						
					 
					
						2014-07-31 22:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ronny Esterluss 
							
						 
					 
					
						
						
							
						
						55aaf807eb 
					 
					
						
						
							
							added clean command  
						
						
						
						
					 
					
						2014-07-31 21:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ronny Esterluss 
							
						 
					 
					
						
						
							
						
						ee840be313 
					 
					
						
						
							
							forcing branch switch  
						
						
						
						
					 
					
						2014-07-31 21:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6b88be040e 
					 
					
						
						
							
							Make restartBuilds faster  
						
						
						
						
					 
					
						2014-07-18 00:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						365de86ead 
					 
					
						
						
							
							Fix hydra-update-gc-roots  
						
						
						
						
					 
					
						2014-07-16 23:20:58 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						fb5f01097b 
					 
					
						
						
							
							Fix race between hydra-eval-jobs and hydra-update-gc-roots  
						
						... 
						
						
						
						If hydra-eval-jobs creates a new root, and hydra-update-gc-roots runs
before hydra-evaluator has had a chance to add the corresponding build
to the database, then hydra-update-gc-roots will remove the root. If
subsequently the Nix garbage collector kicks in, it may remove the
build's .drv file before the build is performed. Since evaluation of
the Nixpkgs and NixOS jobsets nowadays takes a lot of time (e.g. an
hour), the probability of this happening is fairly high.
The quick fix is not to delete roots that are less than a day old. So
long as evaluation doesn't take longer than a day, this should be fine
;-)
Fixes  #166 . 
						
						
					 
					
						2014-07-14 13:18:07 +02:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						114f8a26ee 
					 
					
						
						
							
							Fix build for new nixUnstable  
						
						
						
						
					 
					
						2014-06-16 12:24:17 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						91f895b3d6 
					 
					
						
						
							
							hydra-module.nix: Take lib from the module system, not from pkgs  
						
						
						
						
					 
					
						2014-05-14 15:06:57 -04:00