Janne Heß 
							
						 
					 
					
						
						
							
						
						bd0ab9a5fb 
					 
					
						
						
							
							Stop violating not null constraint  
						
						... 
						
						
						
						Fixes this error:
ERROR: failed to process declarative jobset test:inputs,
DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st
execute failed: ERROR:  null value in column "emailoverride" violates
not-null constraint 
						
						
					 
					
						2020-11-21 22:04:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b40db4c4f8 
					 
					
						
						
							
							flake.lock: Update  
						
						... 
						
						
						
						Flake input changes:
* Updated 'nix': 'github:NixOS/nix/5e6eabe1551f3fa2a463fced39a4a48b504ed1ab' -> 'github:NixOS/nix/79aa7d95183cbe6c0d786965f0dbff414fd1aa67' 
						
						
					 
					
						2020-11-19 17:23:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo M. Correia 
							
						 
					 
					
						
						
							
						
						f47749a62d 
					 
					
						
						
							
							Fix persistent hash mismatch errors when importing  
						
						... 
						
						
						
						This would start happening if the network connection between the Hydra
server and the remote build server breaks after sucessfully importing
at least one output of a derivation, but before having finished
importing all outputs.
Fixes  #816 . 
						
						
					 
					
						2020-11-10 04:50:35 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						2dcdc06e3a 
					 
					
						
						
							
							Bump cachix/install-nix-action from v10 to v12  
						
						... 
						
						
						
						Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from v10 to v12.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v10...07da2520eebede906fbeefa9dd0a2b635323909d )
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2020-11-09 05:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0bdeb63a15 
					 
					
						
						
							
							flake.lock: Update  
						
						... 
						
						
						
						Flake input changes:
* Updated 'nix': 'github:NixOS/nix/e0ca98c2071b815578470e280df8fdb750c7e23b' -> 'github:NixOS/nix/5e6eabe1551f3fa2a463fced39a4a48b504ed1ab' 
						
						
					 
					
						2020-11-03 14:57:06 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						73dfef364b 
					 
					
						
						
							
							Copy deriver field to the binary cache  
						
						... 
						
						
						
						Fixes https://github.com/NixOS/nixos-org-configurations/issues/129 . 
						
						
					 
					
						2020-11-02 17:08:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d50f9a242f 
					 
					
						
						
							
							Merge pull request  #826  from Taneb/patch-2  
						
						... 
						
						
						
						Remove Debug prints from GitLabStatus.pm 
						
						
					 
					
						2020-11-02 12:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan van Doorn 
							
						 
					 
					
						
						
							
						
						2742fde8c2 
					 
					
						
						
							
							Remove Debug prints from GitLabStatus.pm  
						
						... 
						
						
						
						These make the hydra-queue-runner logs very noisy even when not using the GitlabStatus plugin.
Also, they shouldn't be necessary except when developing the plugin itself and should have been removed before release. 
						
						
					 
					
						2020-11-02 10:14:54 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						87317812a8 
					 
					
						
						
							
							Fix some broken indices  
						
						... 
						
						
						
						These indices basically did nothing since they put "id" first.
In particular this makes /job/.../all much faster. 
						
						
					 
					
						2020-10-28 14:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2922f45b4f 
					 
					
						
						
							
							Ignore 'nix develop' outputs directory  
						
						
						
						
					 
					
						2020-10-28 13:41:34 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8bb23905c3 
					 
					
						
						
							
							Build: Remove unused prevBuild  
						
						... 
						
						
						
						This speeds up loading the page a lot in the case where there is no
previous evaluation (for some reason). 
						
						
					 
					
						2020-10-28 13:29:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d9dc7ca18b 
					 
					
						
						
							
							getPreviousBuild: Get previous build in the job, not jobset  
						
						... 
						
						
						
						Broken since 8adb433e3 
						
						
					 
					
						2020-10-28 13:29:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a1b5418114 
					 
					
						
						
							
							Remove dead link  
						
						
						
						
					 
					
						2020-10-27 12:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Samuel Dionne-Riel 
							
						 
					 
					
						
						
							
						
						b5140c1da1 
					 
					
						
						
							
							hydra-eval-jobs: Transmit original Nix error when handling aggregate jobs  
						
						... 
						
						
						
						It might happen that a job from the aggregate returned an error!
This is what the vague "[json.exception.type_error.302] type must be string, but is null"
was all about in this instance; there was no `drvPath` to stringify!
So we now actively watch for errors and copy them to the aggregate job. 
						
						
					 
					
						2020-10-25 20:13:07 -04:00 
						 
				 
			
				
					
						
							
							
								Samuel Dionne-Riel 
							
						 
					 
					
						
						
							
						
						68e689cace 
					 
					
						
						
							
							hydra-eval-jobs: Identify unexpected errors in handling aggregate jobs  
						
						... 
						
						
						
						The vague "[json.exception.type_error.302] type must be string, but is null"
is **absolutely** unhelpful in the way Hydra currently handles it on
evaluation.
This is handling *unexpected* errors only; the following commit will
handle the specific instance of the previously mentioned error. 
						
						
					 
					
						2020-10-25 19:27:15 -04:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						be709d450b 
					 
					
						
						
							
							Fix sysbuild  
						
						... 
						
						
						
						596f4cf4b9 
					
						2020-10-22 13:27:52 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						79d34ed7c9 
					 
					
						
						
							
							Follow nix/nixpkgs  
						
						
						
						
					 
					
						2020-10-20 12:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						94d696df0e 
					 
					
						
						
							
							flake.lock: Update  
						
						... 
						
						
						
						Flake input changes:
* Updated 'nix': 'github:NixOS/nix/20a7d8d23a19530207378fc74ddd558232240f43' -> 'github:NixOS/nix/e0ca98c2071b815578470e280df8fdb750c7e23b'
* Updated 'nix/nixpkgs': 'github:NixOS/nixpkgs/3a10a004bb5802d5f23c58886722e4239705e733' -> 'github:NixOS/nixpkgs/ad0d20345219790533ebe06571f82ed6b034db31'
* Updated 'nixpkgs': 'github:NixOS/nixpkgs/5659cb448e9b615d642c5fe52779c2223e72f7eb' -> follows 'nix/nixpkgs' 
						
						
					 
					
						2020-10-20 12:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						90a2f8eb2b 
					 
					
						
						
							
							Merge branch 'master' of github.com:NixOS/hydra into master  
						
						
						
						
					 
					
						2020-10-20 12:19:53 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						338d946620 
					 
					
						
						
							
							Remove nix from hydra-perl-deps  
						
						... 
						
						
						
						Also add nix to passthru. This makes it easier to override nix in 'nix
develop', e.g.
  $ nix develop \
    --redirect .#hydraJobs.build.x86_64-linux.nix ~/Dev/nix/outputs/out \
    --redirect .#hydraJobs.build.x86_64-linux.nix.dev ~/Dev/nix/outputs/dev 
						
						
					 
					
						2020-10-20 12:15:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4e05acc471 
					 
					
						
						
							
							Fix localhost builds  
						
						
						
						
					 
					
						2020-10-20 12:11:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6cd2bb6954 
					 
					
						
						
							
							Fix build  
						
						
						
						
					 
					
						2020-10-18 21:01:06 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						deb9b68afd 
					 
					
						
						
							
							flake.lock: Update  
						
						... 
						
						
						
						Flake input changes:
* Updated 'nix': 'github:NixOS/nix/8b4a542d1767e0df7b3c0902b766f34352cb0958' -> 'github:NixOS/nix/20a7d8d23a19530207378fc74ddd558232240f43'
* Updated 'nix/nixpkgs': 'github:NixOS/nixpkgs/70717a337f7ae4e486ba71a500367cad697e5f09' -> 'github:NixOS/nixpkgs/3a10a004bb5802d5f23c58886722e4239705e733' 
						
						
					 
					
						2020-10-18 20:55:30 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bea7c2581f 
					 
					
						
						
							
							Merge branch 'update-nix-unstable' of  https://github.com/Ma27/hydra  
						
						
						
						
					 
					
						2020-10-18 20:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						869671e556 
					 
					
						
						
							
							Merge pull request  #823  from andir/ldap  
						
						... 
						
						
						
						ldap: Use hashed passwords in the test 
						
						
					 
					
						2020-10-13 12:37:16 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						458b0ceb85 
					 
					
						
						
							
							ldap: Use hashed passwords in the test  
						
						... 
						
						
						
						We should lead with good example and when users copy code from this repo
it should not incentivize them to use plain text passwords. 
						
						
					 
					
						2020-10-12 17:18:37 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						656b0c27b3 
					 
					
						
						
							
							Update to NixOS 20.09  
						
						... 
						
						
						
						This allows us to make use of the openldap modules for hashed passwords.
In 20.03 the openldap expression didn't yet build those modules. 
						
						
					 
					
						2020-10-12 17:18:01 +02:00 
						 
				 
			
				
					
						
							
							
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						9cc76f6d69 
					 
					
						
						
							
							Fix build with latest Nix  
						
						... 
						
						
						
						Recently a few internal APIs have changed[1]. The `outputPaths` function
has been removed and a lot of data structures are modeled with
`std::optional` which broke compilation.
This patch updates the code in `hydra-queue-runner` accordingly to make
sure that Hydra compiles again.
[1] https://github.com/NixOS/nix/pull/3883  
						
						
					 
					
						2020-09-26 23:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						2394140843 
					 
					
						
						
							
							flake.lock: Update  
						
						... 
						
						
						
						Flake input changes:
* Updated 'nix': 'github:NixOS/nix/2a8017092025a7c108ca1a829a8b4f0bcf7ee2c0' -> 'github:NixOS/nix/8b4a542d1767e0df7b3c0902b766f34352cb0958'
* Updated 'nix/lowdown-src': 'github:edolstra/lowdown/c7a4e715af1e233080842db82d15b261cb74cb28' -> 'github:kristapsdz/lowdown/1705b4a26fbf065d9574dce47a94e8c7c79e052f'
* Updated 'nixpkgs': 'github:NixOS/nixpkgs/252bfe0107587d40092057f338e9ffcf7bbd90cb' -> 'github:NixOS/nixpkgs/5659cb448e9b615d642c5fe52779c2223e72f7eb' 
						
						
					 
					
						2020-09-26 23:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						46a8d6d531 
					 
					
						
						
							
							Merge branch 'fix/addPermRoot' of  https://github.com/helsinki-systems/hydra  
						
						
						
						
					 
					
						2020-09-15 13:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d33ac5799c 
					 
					
						
						
							
							flake.lock: Update  
						
						... 
						
						
						
						Flake input changes:
* Updated 'nix': 'github:NixOS/nix/eb75282b8dc855983368c79cc4c2943c298518f7' -> 'github:NixOS/nix/2a8017092025a7c108ca1a829a8b4f0bcf7ee2c0'
* Added 'nix/lowdown-src': 'github:edolstra/lowdown/c7a4e715af1e233080842db82d15b261cb74cb28' 
						
						
					 
					
						2020-09-15 13:14:47 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b8a4ed0c77 
					 
					
						
						
							
							Merge pull request  #815  from helsinki-systems/fix/non-static-decl  
						
						... 
						
						
						
						Fix non-static declarative jobsets 
						
						
					 
					
						2020-09-14 15:52:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2c76e9848a 
					 
					
						
						
							
							Merge pull request  #812  from helsinki-systems/no-accesslog  
						
						... 
						
						
						
						Disable access log 
						
						
					 
					
						2020-09-14 15:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a6c4e4b067 
					 
					
						
						
							
							Merge pull request  #807  from plutotulp/bugfix-revcount-as-integer  
						
						... 
						
						
						
						reproduce bash script must supply revCount as int 
						
						
					 
					
						2020-09-14 15:34:03 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						733bbc131d 
					 
					
						
						
							
							Merge pull request  #808  from andir/ldap  
						
						... 
						
						
						
						ldap: only try the LDAP realm when it is configured 
						
						
					 
					
						2020-09-14 15:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								ajs124 
							
						 
					 
					
						
						
							
						
						2c61779816 
					 
					
						
						
							
							fix build after nix commit 82b77a77262c414044fffc7ad8b955ad91827995  
						
						
						
						
					 
					
						2020-09-14 15:30:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e630440a07 
					 
					
						
						
							
							Merge pull request  #813  from helsinki-systems/fix/manual-xml  
						
						... 
						
						
						
						manual: Fix XML 
						
						
					 
					
						2020-09-14 14:55:43 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Heß 
							
						 
					 
					
						
						
							
						
						24acb9d6bb 
					 
					
						
						
							
							Fix non-static declarative jobsets  
						
						... 
						
						
						
						With the current implementation, if ANY hash was found inside the decl
spec, the spec would be treated as static. This is problematic since
`inputs` is a hash and hence any configuration would be handled as a
static one.
This fixes the code to match the documentation and only switch to static
processing when ALL values are hashes. 
						
						
					 
					
						2020-09-13 18:21:38 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Heß 
							
						 
					 
					
						
						
							
						
						3f4d9f8446 
					 
					
						
						
							
							manual: Fix XML  
						
						
						
						
					 
					
						2020-09-13 17:52:18 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Heß 
							
						 
					 
					
						
						
							
						
						971dcc46a2 
					 
					
						
						
							
							Disable access log  
						
						... 
						
						
						
						This is annoying and mostly redundant to nginx. 
						
						
					 
					
						2020-09-13 17:51:21 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						6a07712e1d 
					 
					
						
						
							
							LDAP: only try LDAP authentication when the realm is configured  
						
						
						
						
					 
					
						2020-09-12 19:57:24 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						ee60f4ccd9 
					 
					
						
						
							
							tests: fix invalid YAML  
						
						... 
						
						
						
						Somwhere while polishing the initial PR I forgot to add that colo. 
						
						
					 
					
						2020-09-12 19:57:24 +02:00 
						 
				 
			
				
					
						
							
							
								Erlend Pedersen 
							
						 
					 
					
						
						
							
						
						1d11b29e73 
					 
					
						
						
							
							reproduce bash script must supply revCount as int  
						
						... 
						
						
						
						The reproduce script would fail for me, because it passed revCount as
a string to nix-build, which would then fail to subtract from it. 
						
						
					 
					
						2020-09-12 14:04:43 +02:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						8f683aa7f8 
					 
					
						
						
							
							Merge pull request  #805  from andir/ldap  
						
						... 
						
						
						
						LDAP support continued (with missing packages & tests) 
						
						
					 
					
						2020-09-11 12:10:23 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						b5d7ed2e99 
					 
					
						
						
							
							LDAP: add brief section in the documentation  
						
						
						
						
					 
					
						2020-09-11 15:21:40 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						f229da352e 
					 
					
						
						
							
							LDAP add test for roles and multiple users  
						
						
						
						
					 
					
						2020-09-10 17:09:32 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						cfc01e2518 
					 
					
						
						
							
							LDAP: add VM test to flake.nix  
						
						... 
						
						
						
						In this newly added test an OpenLDAP server will provide one user
(called `user`) and it will be attempted to login as that said user.
Also logging in with any other password must fail. 
						
						
					 
					
						2020-09-10 17:09:32 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						b8c19337b6 
					 
					
						
						
							
							LDAP: add the required packages to the perlPackage via the overlay  
						
						... 
						
						
						
						Nixpkgs doesn't currently provide these required packages. In order to
use this feature without waiting for a newer release of NixOS/Nixpkgs
thes have been packages inline. 
						
						
					 
					
						2020-09-10 16:47:33 +02:00 
						 
				 
			
				
					
						
							
							
								edef 
							
						 
					 
					
						
						
							
						
						c00b42dced 
					 
					
						
						
							
							don't try to load HYDRA_LDAP_CONFIG if none is provided  
						
						
						
						
					 
					
						2020-09-09 13:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								edef 
							
						 
					 
					
						
						
							
						
						b9ff7b2671 
					 
					
						
						
							
							include perlPackages.YAML in buildInputs  
						
						
						
						
					 
					
						2020-09-09 13:02:49 +02:00