Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c9ff89c26 
								
							 
						 
						
							
							
								
								nix-build/nix-shell: Eliminate call to nix-instantiate / nix-store  
							
							... 
							
							
							
							Note that this removes the need for a derivation symlink, so the
--drv-path and --add-drv-link flags now do nothing. 
							
						 
						
							2017-07-26 17:29:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c94f3d5575 
								
							 
						 
						
							
							
								
								nix-shell: Use bashInteractive from <nixpkgs>  
							
							... 
							
							
							
							This adds about 0.1s to nix-shell runtime in the case where
bashInteractive already exists.
See discussion at https://github.com/NixOS/nixpkgs/issues/27493 . 
							
						 
						
							2017-07-20 13:50:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								57a30e101b 
								
							 
						 
						
							
							
								
								nix search: Ignore top-level eval errors  
							
							... 
							
							
							
							$NIX_PATH may contain elements that don't evaluate to an attrset (like
"nixos-config"), so ignore those. 
							
						 
						
							2017-07-20 13:33:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc3568e263 
								
							 
						 
						
							
							
								
								FD_SETSIZE check: BuildError -> Error  
							
							... 
							
							
							
							BuildError denotes a permanent build failure, which is not the case
here. 
							
						 
						
							2017-07-20 13:33:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b144c4d617 
								
							 
						 
						
							
							
								
								nix search: Add --json flag  
							
							
							
						 
						
							2017-07-20 13:33:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								90825dea51 
								
							 
						 
						
							
							
								
								Add "nix search" command  
							
							
							
						 
						
							2017-07-20 13:33:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3162ad5ff4 
								
							 
						 
						
							
							
								
								Merge pull request  #1471  from veprbl/fdsetsize  
							
							... 
							
							
							
							Do not try to fill fd_set with fd>=FD_SETSIZE 
							
						 
						
							2017-07-19 11:15:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitry Kalinkin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5e1bffd2a 
								
							 
						 
						
							
							
								
								Do not try to fill fd_set with fd>=FD_SETSIZE  
							
							... 
							
							
							
							This is UB and causes buffer overflow and crash on linux. 
							
						 
						
							2017-07-18 17:51:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								72462b4b6e 
								
							 
						 
						
							
							
								
								Merge pull request  #1470  from grahamc/patch-1  
							
							... 
							
							
							
							Update mailing list. 
							
						 
						
							2017-07-18 14:10:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
							
							
								
							
							
								364f75e03a 
								
							 
						 
						
							
							
								
								Update mailing list.  
							
							
							
						 
						
							2017-07-18 08:04:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
							
							
								
							
							
								da2ad30054 
								
							 
						 
						
							
							
								
								Update the mailing list.  
							
							
							
						 
						
							2017-07-18 08:02:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf6792c0df 
								
							 
						 
						
							
							
								
								Always use base-16 for hashed mirror lookups  
							
							... 
							
							
							
							In particular, don't use base-64, which we don't support. (We do have
base-32 redirects for hysterical reasons.)
Also, add a test for the hashed mirror feature. 
							
						 
						
							2017-07-17 13:13:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49304bae81 
								
							 
						 
						
							
							
								
								Make the hashes mirrors used by builtins.fetchurl configurable  
							
							... 
							
							
							
							In particular, this allows it to be disabled in our tests. 
							
						 
						
							2017-07-17 13:07:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ec6eb1fdf 
								
							 
						 
						
							
							
								
								Fix accidental printError  
							
							
							
						 
						
							2017-07-17 11:38:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								f3e432305a 
								
							 
						 
						
							
							
								
								Merge pull request  #1467  from alicebob/nomd5  
							
							... 
							
							
							
							use sha256 hashes in the examples 
							
						 
						
							2017-07-16 10:58:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Harmen 
								
							 
						 
						
							
							
							
							
								
							
							
								1e0f59ae14 
								
							 
						 
						
							
							
								
								use sha256 hashes in the examples  
							
							... 
							
							
							
							And fix a dead link. 
							
						 
						
							2017-07-15 21:06:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								766ad5db3b 
								
							 
						 
						
							
							
								
								nix path-info: Show download sizes for binary cache stores  
							
							... 
							
							
							
							E.g.
  $ nix path-info --json --store https://cache.nixos.org  nixpkgs.thunderbird -S
  ...
      "downloadHash": "sha256:1jlixpzi225wwa0f4xdrwrqgi47ip1qpj9p06fyxxg07sfmyi4q0",
      "downloadSize": 43047620,
      "closureDownloadSize": 84745960
    }
  ] 
							
						 
						
							2017-07-14 18:29:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fdc9da034f 
								
							 
						 
						
							
							
								
								Avoid a call to derivationFromPath()  
							
							... 
							
							
							
							This doesn't work in read-only mode, ensuring that operations like
  nix path-info --store https://cache.nixos.org  -S nixpkgs.hello
(asking for the closure size of nixpkgs.hello in cache.nixos.org) work
when nixpkgs.hello doesn't exist in the local store. 
							
						 
						
							2017-07-14 18:29:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3908d3929c 
								
							 
						 
						
							
							
								
								nix path-info: Don't barf on invalid paths  
							
							... 
							
							
							
							Now you get
  [
    {
      "path": "/nix/store/fzvliz4j5xzvnd0w5zgw2l0ksqh578yk-bla",
      "valid": false
    }
  ] 
							
						 
						
							2017-07-14 18:29:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6438ba22af 
								
							 
						 
						
							
							
								
								StorePathsCommand: Don't build installables  
							
							... 
							
							
							
							On second though this was annoying. E.g. "nix log nixpkgs.hello" would
build/download Hello first, even though the log can be fetched
directly from the binary cache.
May need to revisit this. 
							
						 
						
							2017-07-14 18:29:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								15e8bd3bcb 
								
							 
						 
						
							
							
								
								Merge pull request  #1466  from grahamc/nix-master-darwin-install  
							
							... 
							
							
							
							Multi-user installer for Darwin (master edition) 
							
						 
						
							2017-07-14 18:25:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e0d39c8dc4 
								
							 
						 
						
							
							
								
								Rename PINCH_ME_IM_SILLY to ALLOW_PREEXISTING_INSTALLATION  
							
							
							
						 
						
							2017-07-14 12:11:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								12f6bb33d2 
								
							 
						 
						
							
							
								
								If there is no TTY, also skip verbose sudo messages  
							
							
							
						 
						
							2017-07-14 12:11:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce2281e6d8 
								
							 
						 
						
							
							
								
								Ensure PINCH_ME_IM_SILLY allows a /nix/store to stick around between builds  
							
							... 
							
							
							
							Also output in the status report that the user is very silly 
							
						 
						
							2017-07-14 12:11:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c7ce2a018 
								
							 
						 
						
							
							
								
								Assume yes if we have no TTY  
							
							... 
							
							
							
							Starve the TTY of input to ensure this works, but provide yes to the
current installer to handle the current broken case. 
							
						 
						
							2017-07-14 12:11:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								73a57a2f22 
								
							 
						 
						
							
							
								
								Cleanup and more specificity around set -e  
							
							
							
						 
						
							2017-07-14 12:11:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3839dda2ec 
								
							 
						 
						
							
							
								
								Only clean if the file exists  
							
							
							
						 
						
							2017-07-14 12:11:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								92ca93528f 
								
							 
						 
						
							
							
								
								Clean up nix hints from the old insstaller  
							
							
							
						 
						
							2017-07-14 12:11:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61ea9e9867 
								
							 
						 
						
							
							
								
								Run nix-build inside a fresh bash login  
							
							
							
						 
						
							2017-07-14 12:11:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc647fd299 
								
							 
						 
						
							
							
								
								chmod  
							
							
							
						 
						
							2017-07-14 12:11:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0369b14f4 
								
							 
						 
						
							
							
								
								Test the installer  
							
							
							
						 
						
							2017-07-14 12:11:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								657b47e1b3 
								
							 
						 
						
							
							
								
								Address feedback around printf & exec  
							
							
							
						 
						
							2017-07-14 12:11:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6a4037ca05 
								
							 
						 
						
							
							
								
								Don't install a second nix after the initial installation, and the rsync change fixes a bug hidden by the nix replacement where the store files were being owned by the installing user due to rsync's -a implying -og.  
							
							
							
						 
						
							2017-07-14 12:10:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								092f447c6d 
								
							 
						 
						
							
							
								
								Clean up issues around uninstall directions, and only show  
							
							... 
							
							
							
							relevant directions 
							
						 
						
							2017-07-14 12:10:54 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f639943c2 
								
							 
						 
						
							
							
								
								Prompt for sudo before validating assumptions, and check ourselves for root-owned files instead of making a scary warning.  
							
							
							
						 
						
							2017-07-14 12:10:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b5ab03524 
								
							 
						 
						
							
							
								
								multi-user install: move the profile in to the nix etc/profiles.d output  
							
							
							
						 
						
							2017-07-14 12:10:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fb40d73e23 
								
							 
						 
						
							
							
								
								Switch to a fancy multi-user installer on Darwin  
							
							
							
						 
						
							2017-07-14 12:10:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0ad8ba12e 
								
							 
						 
						
							
							
								
								Shellcheck the existing installer  
							
							
							
						 
						
							2017-07-14 11:42:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								112ff7833d 
								
							 
						 
						
							
							
								
								nix: Show help when no arguments are given  
							
							... 
							
							
							
							Fixes  #1464 . 
						
							2017-07-14 13:44:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								38374a9d35 
								
							 
						 
						
							
							
								
								Tarball job: Include libseccomp on Linux only  
							
							
							
						 
						
							2017-07-14 11:41:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0681f8c907 
								
							 
						 
						
							
							
								
								Shut up a memory leak warning  
							
							
							
						 
						
							2017-07-14 11:40:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2965d40612 
								
							 
						 
						
							
							
								
								replaceSymlink(): Handle the case where the temporary file already exists  
							
							... 
							
							
							
							Not really necessary anymore for #849 , but still nice to have. 
							
						 
						
							2017-07-11 23:21:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8e8caf7f3e 
								
							 
						 
						
							
							
								
								fetchTarball: Prevent concurrent downloads of the same file  
							
							... 
							
							
							
							Fixes  #849 . 
						
							2017-07-11 23:21:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9c00fa4179 
								
							 
						 
						
							
							
								
								Merge pull request  #1422  from nh2/fix-potential-hash-comparison-crash  
							
							... 
							
							
							
							Fix potential crash/wrong result two hashes of unequal length are compared 
							
						 
						
							2017-07-10 18:09:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								62a8fe6388 
								
							 
						 
						
							
							
								
								Merge branch 'man2' of git://github.com/robx/nix  
							
							
							
						 
						
							2017-07-10 08:43:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Vollmert 
								
							 
						 
						
							
							
							
							
								
							
							
								30117fb35b 
								
							 
						 
						
							
							
								
								fix buggy nix-shell man page  
							
							
							
						 
						
							2017-07-10 14:36:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1762b9616c 
								
							 
						 
						
							
							
								
								Merge pull request  #1428  from rimmington/clearer-regex-space-error  
							
							... 
							
							
							
							Clearer error message when regex exceeds space limit 
							
						 
						
							2017-07-10 11:45:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhys 
								
							 
						 
						
							
							
							
							
								
							
							
								17bb00d378 
								
							 
						 
						
							
							
								
								Clearer error message when regex exceeds space limit  
							
							
							
						 
						
							2017-07-10 09:35:53 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Vollmert 
								
							 
						 
						
							
							
							
							
								
							
							
								c85e662004 
								
							 
						 
						
							
							
								
								man page (nix-shell): Fix grouping of -p option  
							
							... 
							
							
							
							Not sure about the raw ellipsis. 
							
						 
						
							2017-07-07 22:11:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Vollmert 
								
							 
						 
						
							
							
							
							
								
							
							
								89771a8821 
								
							 
						 
						
							
							
								
								man page (nix-prefetch-url): Add some missing options  
							
							
							
						 
						
							2017-07-07 22:11:46 +02:00