Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ea4c88bda1 
					 
					
						
						
							
							Use a popover to show how to use the build reproduction script  
						
						
						
						
					 
					
						2013-04-26 17:51:06 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7bd1fab268 
					 
					
						
						
							
							Use the default navbar style for readability  
						
						
						
						
					 
					
						2013-04-26 17:51:06 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						74262dd9c4 
					 
					
						
						
							
							Remove project/jobset/job/build id from the navbar  
						
						... 
						
						
						
						They take up too much space, and they're visible in the page title
anyway.  But include them as a nav-header in the submenus. 
						
						
					 
					
						2013-04-26 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ac2bdaf1c5 
					 
					
						
						
							
							Remove tablesorter  
						
						... 
						
						
						
						We haven't used it for a while now. 
						
						
					 
					
						2013-04-26 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4a2cb5e206 
					 
					
						
						
							
							Update bootstrap to 2.3.1  
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bbc3e25d5a 
					 
					
						
						
							
							Use bootstrap's pager (instead of pagination) class  
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						67ed2da50d 
					 
					
						
						
							
							Add some gitignores  
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						002793bf2d 
					 
					
						
						
							
							makeLink -> menuItem  
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						77a0fd9488 
					 
					
						
						
							
							Remove unused file  
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3058ce2ca3 
					 
					
						
						
							
							Don't do <tt> on input type  
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						71eaa115f8 
					 
					
						
						
							
							Ellipsize long jobset/job names to prevent bootstrap navbar breakage  
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						fd7acd9bbf 
					 
					
						
						
							
							When searching a path / drv path, use separate queries for both options to prevent seq. scan.  
						
						
						
						
					 
					
						2013-04-26 08:51:49 -04:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						591aee0793 
					 
					
						
						
							
							getPrimaryBuildsForView: Return all view results  
						
						... 
						
						
						
						Returning only the first 20 results can cause NixOS/Nixpkgs channel
generation to fail, if the first 20 view results correspond to
evaluations that haven't finished yet.  Then URLs like
/view/nixos/tested/latest-finished will return 500 rather than the
latest finished view. 
						
						
					 
					
						2013-04-26 13:21:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						bfc1b0e76a 
					 
					
						
						
							
							Allow searching for store and drv paths. Only does a complete match to reduce load on database.  
						
						
						
						
					 
					
						2013-04-25 09:57:30 -04:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2c7a479994 
					 
					
						
						
							
							Minor tweak  
						
						
						
						
					 
					
						2013-04-23 15:39:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						72a44cfcaa 
					 
					
						
						
							
							Make negative narinfo responses much smaller  
						
						
						
						
					 
					
						2013-04-23 15:33:58 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						54b03527cb 
					 
					
						
						
							
							Remove some redundant SQL queries  
						
						
						
						
					 
					
						2013-04-23 15:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7528a9c7e7 
					 
					
						
						
							
							Machine status: Don't show removed machines anymore  
						
						... 
						
						
						
						This requires a sequential scan on the BuildSteps table, which by now
takes > 8s. 
						
						
					 
					
						2013-04-23 15:20:24 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b3612b8a81 
					 
					
						
						
							
							Fix showing build steps in the machine status page  
						
						... 
						
						
						
						This was broken because of the comparison
  step.machine.match('@(.*)').0 == m.key
where m.key contains the SSH user.
Also some style tweaks. 
						
						
					 
					
						2013-04-23 14:24:48 +02:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						bd5454d5d9 
					 
					
						
						
							
							hydra-eval-guile-jobs: Use `--fresh-auto-compile'.  
						
						... 
						
						
						
						* src/script/hydra-eval-guile-jobs.in (main): Run `guile' with
  `--fresh-auto-compile'. 
						
						
					 
					
						2013-04-13 18:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7807ff27b7 
					 
					
						
						
							
							Fix the test  
						
						
						
						
					 
					
						2013-04-12 01:24:16 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						4b517488d0 
					 
					
						
						
							
							Merge pull request  #84  from peti/update-hydra-check-space-for-systemd  
						
						... 
						
						
						
						hydra-module.nix: update hydra-check-space for systemd 
						
						
					 
					
						2013-04-11 03:45:31 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Simons 
							
						 
					 
					
						
						
							
						
						ccbe75781b 
					 
					
						
						
							
							hydra-queue-runner: don't clutter the system log with debug message  
						
						... 
						
						
						
						Avoid the frequently printed
  hydra-queue-runner[10293]: system type `x86_64-linux': 2 active, 2 allowed, starting 0 builds
message. That information is only interesting when some build are
actually started. 
						
						
					 
					
						2013-04-11 10:56:40 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Simons 
							
						 
					 
					
						
						
							
						
						b0d6993a6c 
					 
					
						
						
							
							hydra-module.nix: update hydra-check-space for systemd  
						
						... 
						
						
						
						The "stop" alias is not available to this script when run from cron. 
						
						
					 
					
						2013-04-11 10:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9f027b22b1 
					 
					
						
						
							
							Allow users to reproduce builds on their own systems  
						
						... 
						
						
						
						You can now do:
  bash <(curl http://hydra-server/build/1238757/reproduce )
to download and execute a script that reproduces a Hydra build
locally.  This script fetches all inputs (e.g. Git repositories) and
then invokes nix-build.
The downloaded sources are stored in /tmp/build-<buildid> and reused
between invocations of the script.
Any additional command line options are passed to nix-build.  So
  bash <(curl http://hydra-server/build/1238757/reproduce ) --run-env
will drop you in a shell where you can interactively hack on the
build, e.g.
  $ source $stdenv/setup
  $ set +e
  $ unpackPhase
  $ cd $sourceRoot
  $ configurePhase
  $ emacs foo.c &
  $ make
and so on. 
						
						
					 
					
						2013-04-04 17:30:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						48bb9c48ed 
					 
					
						
						
							
							Security: Prevent shell injection attack in rendering build contents  
						
						
						
						
					 
					
						2013-04-03 00:13:03 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						841e03ecba 
					 
					
						
						
							
							Hack to render empty lines in logs correctly  
						
						
						
						
					 
					
						2013-04-02 23:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e7926e046b 
					 
					
						
						
							
							Security: Improve checking of build products  
						
						... 
						
						
						
						Build product paths cannot reference locations outside of the Nix
store.  We previously disallowed paths from being symlinks, but this
didn't take into account that parent path elements can be symlinks as
well.  So a build product /nix/store/bla.../foo/passwd, with
/nix/store/bla.../foo being a symlink to /etc, would still work.
So now we check all paths encountered during path resolution.
Symlinks are allowed again so long as they point to the Nix store. 
						
						
					 
					
						2013-04-02 23:32:04 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						94984270b0 
					 
					
						
						
							
							Pretty log: Number lines and make them linkable  
						
						
						
						
					 
					
						2013-04-02 11:25:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b8369a6a5f 
					 
					
						
						
							
							Put build status in front of the notification mail subject  
						
						
						
						
					 
					
						2013-04-02 10:40:50 +02:00 
						 
				 
			
				
					
						
							
							
								Hydra 
							
						 
					 
					
						
						
							
						
						16dbec332d 
					 
					
						
						
							
							Postgresql 8.x needs as for column.  
						
						
						
						
					 
					
						2013-04-01 20:18:00 -04:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d11b08aa51 
					 
					
						
						
							
							Fix the tests  
						
						
						
						
					 
					
						2013-03-29 01:34:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						61405ec58a 
					 
					
						
						
							
							hydra-eval-jobs: Use function argument default values  
						
						
						
						
					 
					
						2013-03-29 01:14:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d734b435fa 
					 
					
						
						
							
							Remove the link for creating views since they're deprecated  
						
						
						
						
					 
					
						2013-03-29 00:59:48 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ee5b762919 
					 
					
						
						
							
							Disable account creation for now  
						
						
						
						
					 
					
						2013-03-28 11:56:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						f3aa48978e 
					 
					
						
						
							
							hydra-eval-guile-jobs: Allow use of the installed Guix.  
						
						... 
						
						
						
						* src/script/hydra-eval-guile-jobs.in: Leave GUILE_LOAD_PATH and
  GUILE_LOAD_COMPILED_PATH unchanged. 
						
						
					 
					
						2013-03-27 00:07:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						9a9f37f209 
					 
					
						
						
							
							hydra-eval-guile-jobs: Adjust to multiple-output format.  
						
						... 
						
						
						
						This is a followup to commit
10882a1ffd 
						
						
					 
					
						2013-03-27 00:07:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						9da89dd32b 
					 
					
						
						
							
							hydra-eval-guile-jobs: Adjust to <license> objects.  
						
						... 
						
						
						
						* src/script/hydra-eval-guile-jobs.in (job-evaluations->sxml): Output
  the license name, not the external representation of <license>
  objects. 
						
						
					 
					
						2013-03-27 00:07:57 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Simons 
							
						 
					 
					
						
						
							
						
						5ffc925ae7 
					 
					
						
						
							
							hydra-queue-{runner,evaluator}: don't clutter the system log with debug messages  
						
						
						
						
					 
					
						2013-03-26 11:03:15 +01:00 
						 
				 
			
				
					
						
							
							
								Rob en Lizi Vermaas 
							
						 
					 
					
						
						
							
						
						52a9f1a14e 
					 
					
						
						
							
							Use get_column for 'as' column (max_stoptime).  
						
						
						
						
					 
					
						2013-03-24 18:50:17 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						fb36de0f48 
					 
					
						
						
							
							hydra-module: Set GIT_SSL_CAINFO for git over https  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-03-22 13:22:33 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						7cb2c13c88 
					 
					
						
						
							
							hydra-module: Run hydra-init during hydra-init.service  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-03-22 13:22:00 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						e4a8818bae 
					 
					
						
						
							
							hydra-module.nix: Cleanup  
						
						... 
						
						
						
						Remove some unnecessary configurability, remove all hydra.nixos.org
assumptions, remove some policy (e.g. nix.gc.automatic) that are
orthogonal to hydra.
Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-03-22 12:16:05 -04:00 
						 
				 
			
				
					
						
							
							
								Sander van der Burg 
							
						 
					 
					
						
						
							
						
						d8e2dfc0ed 
					 
					
						
						
							
							Ported/merged properties from the TUD configuration's hydra-module  
						
						
						
						
					 
					
						2013-03-22 13:58:08 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						f4ae655ee6 
					 
					
						
						
							
							Merge pull request  #74  from svanderburg/master  
						
						... 
						
						
						
						Implemented support to allow spaces in hydra-build-products 
						
						
					 
					
						2013-03-20 10:11:39 -07:00 
						 
				 
			
				
					
						
							
							
								Sander van der Burg 
							
						 
					 
					
						
						
							
						
						3884725bfd 
					 
					
						
						
							
							Added build product test files  
						
						
						
						
					 
					
						2013-03-20 18:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								Sander van der Burg 
							
						 
					 
					
						
						
							
						
						03189bf62b 
					 
					
						
						
							
							Implemented quoted strings support in hydra-build-products to allow file names with spaces + testcase  
						
						
						
						
					 
					
						2013-03-20 18:05:21 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						50434d76c2 
					 
					
						
						
							
							Fix rendering of jobset inputs  
						
						
						
						
					 
					
						2013-03-19 16:14:47 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c1aefc4c41 
					 
					
						
						
							
							Update bootstrap to 2.0.3  
						
						... 
						
						
						
						This makes the navbar collapse properly on small screens. 
						
						
					 
					
						2013-03-19 00:15:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						93f4a26058 
					 
					
						
						
							
							Don't always include "Hydra" in the logo part.  
						
						... 
						
						
						
						This partially reverts 67986b03fa 
						
						
					 
					
						2013-03-15 11:23:00 +01:00