John Ericson 
							
						 
					 
					
						
						
							
						
						878c0f240e 
					 
					
						
						
							
							Switch (back) to Nix master  
						
						... 
						
						
						
						Re-creating `nix-next` after using it in #1354 .
Flake lock file updates:
• Updated input 'nix':
    'github:NixOS/nix/8df68a213fc52a57b02a57005b0e06cc8de40ce3' (2024-01-25)
  → 'github:NixOS/nix/75ebb90a70f6320c1c7a1fca87a0a8adb0716143' (2024-01-30) 
						
						
					 
					
						2024-01-30 14:09:38 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						c1bd50a80d 
					 
					
						
						
							
							Merge pull request  #1354  from NixOS/nix-2.20  
						
						... 
						
						
						
						Nix 2.20 
						
						
					 
					
						2024-01-30 14:07:49 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						14aabc1cc9 
					 
					
						
						
							
							Update to released Nix 2.20  
						
						... 
						
						
						
						Flake lock file updates:
• Updated input 'nix':
    'github:NixOS/nix/8df68a213fc52a57b02a57005b0e06cc8de40ce3' (2024-01-25)
  → 'github:NixOS/nix/8f42912c80c0a03f62f6a3d28a3af05a9762565d' (2024-01-30) 
						
						
					 
					
						2024-01-30 13:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						7b826ec5ad 
					 
					
						
						
							
							Merge branch 'nix-next' into nix-2.20  
						
						
						
						
					 
					
						2024-01-30 13:26:45 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						838648c0ce 
					 
					
						
						
							
							Merge pull request  #1349  from NixOS/ca-no-new-col  
						
						... 
						
						
						
						Allow building content-addressed derivations with hydra, minimally 
						
						
					 
					
						2024-01-26 17:54:02 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						6ac4292912 
					 
					
						
						
							
							Merge pull request  #1351  from Ma27/hacking-fixes  
						
						... 
						
						
						
						Small fixes for the development environment 
						
						
					 
					
						2024-01-26 17:22:42 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						b503280256 
					 
					
						
						
							
							Add migration to drop non-null constraints  
						
						
						
						
					 
					
						2024-01-26 11:53:58 -05:00 
						 
				 
			
				
					
						
							
							
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						b4c91b5a6a 
					 
					
						
						
							
							package: move foreman to nativeCheckInputs  
						
						... 
						
						
						
						In 1bd195a513 
						
						
					 
					
						2024-01-26 17:30:07 +01:00 
						 
				 
			
				
					
						
							
							
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						8477009310 
					 
					
						
						
							
							doc/manual: fix instructions in contribution guidelines  
						
						... 
						
						
						
						In 5db374cb50 
						
						
					 
					
						2024-01-26 17:28:07 +01:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						c62eaf248f 
					 
					
						
						
							
							Remove now-unneeded workaround  
						
						
						
						
					 
					
						2024-01-26 01:20:07 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						13b5f007ef 
					 
					
						
						
							
							Merge branch 'master' into ca-no-new-col  
						
						
						
						
					 
					
						2024-01-26 01:19:45 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						7f5889559e 
					 
					
						
						
							
							Merge pull request  #1350  from NixOS/remove-old-workaround  
						
						... 
						
						
						
						Remove now-unneeded workaround 
						
						
					 
					
						2024-01-26 01:13:37 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						5ee0e443e4 
					 
					
						
						
							
							Remove now-unneeded workaround  
						
						
						
						
					 
					
						2024-01-26 01:08:11 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						323b556dc8 
					 
					
						
						
							
							Minimal CA support  
						
						... 
						
						
						
						This verison has a worse UI, but also chnages the schema less: One
non-null constraint is removed, but no new columns are added.
Co-Authored-By: Andrea Ciceri <andrea.ciceri@autistici.org >
Co-Authored-By: regnat <rg@regnat.ovh > 
						
						
					 
					
						2024-01-26 00:34:58 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						458b9e4242 
					 
					
						
						
							
							Merge pull request  #1348  from NixOS/ca-prep  
						
						... 
						
						
						
						More CA derivations prep 
						
						
					 
					
						2024-01-25 21:53:40 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						fcde5908d8 
					 
					
						
						
							
							More CA derivations prep  
						
						... 
						
						
						
						Again, with care not to change the schema in any way. 
						
						
					 
					
						2024-01-25 21:32:22 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						083ef46c12 
					 
					
						
						
							
							Merge pull request  #1344  from delroth/google-popup  
						
						... 
						
						
						
						web: disable Sign in with Google popup 
						
						
					 
					
						2024-01-25 16:36:16 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						7a53b866f6 
					 
					
						
						
							
							Merge branch 'master' into nix-next  
						
						... 
						
						
						
						• Updated input 'nix' (merge):
    'github:NixOS/nix/212ba69e6f995992f8b4e4c0656d19c0156c8714'
    'github:NixOS/nix/2c4bb93ba5a97e7078896ebc36385ce172960e4e' (2024-01-25)
  → 'github:NixOS/nix/8df68a213fc52a57b02a57005b0e06cc8de40ce3' (2024-01-25) 
						
						
					 
					
						2024-01-25 16:26:07 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						8a02bb7c36 
					 
					
						
						
							
							Merge pull request  #1347  from NixOS/simplify-req-features  
						
						... 
						
						
						
						Simplify `StoreConfig::getDefaultSystemFeatures` call 
						
						
					 
					
						2024-01-25 16:17:25 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						c64eed7d07 
					 
					
						
						
							
							Simplify StoreConfig::getDefaultSystemFeatures call  
						
						... 
						
						
						
						That method is now static. 
						
						
					 
					
						2024-01-25 15:58:07 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						aed130cd17 
					 
					
						
						
							
							flake.lock: Update  
						
						... 
						
						
						
						Flake lock file updates:
• Updated input 'nix':
    'github:NixOS/nix/03e96b9dc011a16a0f6db9c7cb021ff93f8dcf88' (2024-01-19)
  → 'github:NixOS/nix/2c4bb93ba5a97e7078896ebc36385ce172960e4e' (2024-01-25) 
						
						
					 
					
						2024-01-25 15:57:39 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						7a6c401d42 
					 
					
						
						
							
							Merge pull request  #1346  from obsidiansystems/flake-reorg  
						
						... 
						
						
						
						Clean up the flake/build in a a few ways 
						
						
					 
					
						2024-01-25 15:55:47 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						b5ed0787f7 
					 
					
						
						
							
							Replace "not Perl" and "Perl again" with something more self-explanatory  
						
						
						
						
					 
					
						2024-01-25 14:55:10 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						c5f37eca91 
					 
					
						
						
							
							Reorganize hydra modules  
						
						
						
						
					 
					
						2024-01-25 14:55:07 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						73b6c1fb11 
					 
					
						
						
							
							Filter out (mosts test) when !doCheck  
						
						
						
						
					 
					
						2024-01-25 14:55:07 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						4bbc7b8f75 
					 
					
						
						
							
							Use the Nixpkgs fileset library to filter source  
						
						... 
						
						
						
						Now I can change Nix files without causing rebuilds. 
						
						
					 
					
						2024-01-25 14:55:07 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						d6d6d1b649 
					 
					
						
						
							
							flake.nix: Temporarily add a second Nixpkgs for lib.fileset  
						
						... 
						
						
						
						Flake lock file updates:
• Updated input 'nix':
    'github:NixOS/nix/b38e5a665e9d0aa7975beb0ed12e42d13a392e74' (2023-12-13)
  → 'github:NixOS/nix/03e96b9dc011a16a0f6db9c7cb021ff93f8dcf88' (2024-01-19)
• Added input 'nixpkgs-for-fileset':
    'github:NixOS/nixpkgs/a77ab169a83a4175169d78684ddd2e54486ac651' (2024-01-24) 
						
						
					 
					
						2024-01-25 14:55:07 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						1bd195a513 
					 
					
						
						
							
							Clean up deps  
						
						... 
						
						
						
						- `strictDeps`
- Ensure it builds with and without `doCheck` 
						
						
					 
					
						2024-01-25 14:55:07 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						1471aacadc 
					 
					
						
						
							
							Split out a package.nix  
						
						... 
						
						
						
						Just like we did with Nix. 
						
						
					 
					
						2024-01-25 14:55:06 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						62ddeb0ff0 
					 
					
						
						
							
							Merge pull request  #1345  from SuperSandro2000/patch-2  
						
						... 
						
						
						
						Remove automake, libtool 
						
						
					 
					
						2024-01-25 14:47:07 -05:00 
						 
				 
			
				
					
						
							
							
								Sandro 
							
						 
					 
					
						
						
							
						
						a876e46894 
					 
					
						
						
							
							Remove automake, libtool  
						
						... 
						
						
						
						Those are already part of autoreconfHook 
						
						
					 
					
						2024-01-25 17:12:40 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						6df06b089e 
					 
					
						
						
							
							web: disable Sign in with Google popup  
						
						
						
						
					 
					
						2024-01-25 09:27:46 +01:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						cc50fdff6f 
					 
					
						
						
							
							Merge pull request  #1343  from obsidiansystems/default-machine-file-features  
						
						... 
						
						
						
						Use `StoreConfig::getDefaultSystemFeatures` for default machine config 
						
						
					 
					
						2024-01-24 21:44:32 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						b1fa6b3aac 
					 
					
						
						
							
							Use StoreConfig::getDefaultSystemFeatures for default machine config  
						
						... 
						
						
						
						We have to oddly make a `StoreConfig` subclass to get it, but
https://github.com/NixOS/nix/pull/9848  will fix that.
The purpose of this is to ensure that, absent an explicit config,
`localhost` includes `ca-derivations` and `recursive-nix` if those
experimental features are enabled.
Very much the complement of #1342 , the previous PR. 
						
						
					 
					
						2024-01-24 21:37:13 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						f6a2b7562a 
					 
					
						
						
							
							Merge pull request  #1342  from obsidiansystems/dedup-required-system-features  
						
						... 
						
						
						
						Use `nix::ParsedDerivation::getRequiredSystemFeatures()` 
						
						
					 
					
						2024-01-24 21:13:49 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						07cb5d1b7c 
					 
					
						
						
							
							Use nix::ParsedDerivation::getRequiredSystemFeatures()  
						
						... 
						
						
						
						A slight dedup, and also ensures that floating CA derivations require a
`ca-derivations` experimental feature. This fixes the scheduling issue
that @SuperSandro2000 found. 
						
						
					 
					
						2024-01-24 21:04:14 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						449eb2d873 
					 
					
						
						
							
							Use more nix::Machine fields  
						
						... 
						
						
						
						The upstream fields were made to match Hydra, so we can get rid of the
extra fields temporary added in
70e5469303 
						
						
					 
					
						2024-01-24 20:14:31 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						2bdbf51d7d 
					 
					
						
						
							
							flake.lock: Update  
						
						... 
						
						
						
						Flake lock file updates:
• Updated input 'nix':
    'github:NixOS/nix/b6aee9a93f6646bbffd919d362a5c75c37bb9caa' (2024-01-23)
  → 'github:NixOS/nix/212ba69e6f995992f8b4e4c0656d19c0156c8714' (2024-01-24) 
						
						
					 
					
						2024-01-24 18:46:56 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						9e7ac58042 
					 
					
						
						
							
							Merge branch 'master' into nix-next  
						
						
						
						
					 
					
						2024-01-24 18:36:03 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						d45e14fd43 
					 
					
						
						
							
							Merge pull request  #1316  from NixOS/ca-derivations-prep  
						
						... 
						
						
						
						Prepare for CA derivation support with lower impact changes 
						
						
					 
					
						2024-01-24 18:12:42 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						9a86da0e7b 
					 
					
						
						
							
							Merge branch 'master' into nix-next  
						
						
						
						
					 
					
						2024-01-23 15:49:14 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						d02e20a4c1 
					 
					
						
						
							
							Merge pull request  #1341  from NixOS/machine-dedup  
						
						... 
						
						
						
						Use Nix's `Machine` type in a minimal way 
						
						
					 
					
						2024-01-23 15:38:19 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						70e5469303 
					 
					
						
						
							
							Use Nix's Machine type in a mimimal way  
						
						... 
						
						
						
						This is *just* using the fields from that type, and only where the types
coincide. (There are two fields with different types, `speedFactor` most
interestingly.) No code is reused, so we can be sure that no behavior is
changed.
Once the types are reconciled on the Nix side, then we can start
carefully actually reusing code.
Progress on #1164  
						
						
					 
					
						2024-01-23 12:18:57 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						2e6ee28f9b 
					 
					
						
						
							
							Machine -> ::Machine so we don't conflict with Nix's 
						
						
						
						
					 
					
						2024-01-23 11:03:19 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						20b0ad3ba2 
					 
					
						
						
							
							Merge pull request  #1339  from NixOS/use-nix-ssh  
						
						... 
						
						
						
						Use Nix's `SSHMaster` 
						
						
					 
					
						2024-01-23 10:35:02 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						7386caaecf 
					 
					
						
						
							
							Use Nix's SSHMaster  
						
						
						
						
					 
					
						2024-01-23 10:24:02 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						84c46b6b68 
					 
					
						
						
							
							Update to newer Nix  
						
						... 
						
						
						
						Flake lock file updates:
• Updated input 'nix':
    'github:NixOS/nix/74534829f23b668fb9b2f2a14ff6afa4d5e71d4a' (2024-01-22)
  → 'github:NixOS/nix/b6aee9a93f6646bbffd919d362a5c75c37bb9caa' (2024-01-23) 
						
						
					 
					
						2024-01-23 10:21:48 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						f1d9230f25 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into nix-next  
						
						
						
						
					 
					
						2024-01-23 01:18:13 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						f5c0efb11e 
					 
					
						
						
							
							Merge pull request  #1340  from NixOS/start-using-nix-ssh  
						
						... 
						
						
						
						Replace `Child` with `SSHMaster::Connection` 
						
						
					 
					
						2024-01-23 01:17:26 -05:00 
						 
				 
			
				
					
						
							
							
								John Ericson 
							
						 
					 
					
						
						
							
						
						4e8fbaa3d6 
					 
					
						
						
							
							Replace Child with SSHMaster::Connection  
						
						... 
						
						
						
						Nix defines basically an identical struct for the same purpose, so let's
just use that. 
						
						
					 
					
						2024-01-23 01:11:46 -05:00