Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f351834f77 
								
							 
						 
						
							
							
								
								* nix-worker: clean up the temporary root for the worker processes  
							
							... 
							
							
							
							in /nix/var/nix/temproots. 
							
						 
						
							2008-06-14 16:03:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								94fd46fa1c 
								
							 
						 
						
							
							
								
								* Note.  
							
							
							
						 
						
							2008-06-14 16:02:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								955b8841cd 
								
							 
						 
						
							
							
								
								Also trying to build derivers in case we cannot get substituters  
							
							
							
						 
						
							2008-06-14 08:48:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								18e27629d3 
								
							 
						 
						
							
							
								
								Added local best-effort builds (i.e. one failure does not ruin all packages you would like to see built)  
							
							
							
						 
						
							2008-06-14 08:30:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								826b271d9a 
								
							 
						 
						
							
							
								
								* Garbage collector: don't do a complete topological sort of the Nix  
							
							... 
							
							
							
							store under the reference relation, since that means that the
  garbage collector will need a long time to start deleting paths.
  Instead just delete the referrers of a path first. 
							
						 
						
							2008-06-13 18:25:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								30c9f909b2 
								
							 
						 
						
							
							
								
								* Print some progress info during the early GC stages.  
							
							
							
						 
						
							2008-06-13 17:21:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								194c66eeeb 
								
							 
						 
						
							
							
								
								Stupid error in script  
							
							
							
						 
						
							2008-06-13 14:34:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								f903d86740 
								
							 
						 
						
							
							
								
								OK, I will believe that fix does no worse..  
							
							
							
						 
						
							2008-06-13 13:53:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								ce85b55cf0 
								
							 
						 
						
							
							
								
								Updated help text  
							
							
							
						 
						
							2008-06-12 17:45:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								4532e4b90d 
								
							 
						 
						
							
							
								
								Added verbosity for nix-reduce-build  
							
							
							
						 
						
							2008-06-12 16:26:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2818b7cee6 
								
							 
						 
						
							
							
								
								* Updated some URLs.  
							
							
							
						 
						
							2008-06-11 15:39:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								997b95a4af 
								
							 
						 
						
							
							
								
								* Fixed compatibility with old versions of "wc" that print whitespace  
							
							... 
							
							
							
							before the count. 
							
						 
						
							2008-06-10 10:08:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b0e92f6d47 
								
							 
						 
						
							
							
								
								* Merged the no-bdb branch (-r10900:HEAD  
							
							... 
							
							
							
							https://svn.nixos.org/repos/nix/nix/branches/no-bdb ). 
						
							2008-06-09 13:52:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4ed01ed791 
								
							 
						 
						
							
							
								
								* Updated some URLs (did this a long time ago but forgot to  
							
							... 
							
							
							
							commit...). 
							
						 
						
							2008-06-09 13:42:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sander van der Burg 
								
							 
						 
						
							
							
							
							
								
							
							
								c41a3ec3a9 
								
							 
						 
						
							
							
								
								First attempt to update Nix SDF grammar to match the actual bison grammar  
							
							
							
						 
						
							2008-06-04 14:36:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bd955e15e1 
								
							 
						 
						
							
							
								
								* GCC 4.3.0 (Fedora 9) compatibility fixes.  Reported by Gour and  
							
							... 
							
							
							
							Armijn Hemel. 
							
						 
						
							2008-05-21 11:17:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								9819bb20da 
								
							 
						 
						
							
							
								
								Added support for file:// archive (.nar.gz) repositories to nix-reduce-build. /tmp/nix-export created by nix-http-export.cgi is OK.  
							
							
							
						 
						
							2008-05-11 15:54:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								b4bc8b7616 
								
							 
						 
						
							
							
								
								--proxy=proxy:3128  
							
							
							
						 
						
							2008-05-07 14:18:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								b1e321d6ce 
								
							 
						 
						
							
							
								
								Added http alternative transport for nix-reduce-build  
							
							
							
						 
						
							2008-04-29 04:03:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								658816ddc9 
								
							 
						 
						
							
							
								
								* Make really sure that we use bash.  The line  
							
							... 
							
							
							
							NEED_PROG(shell, bash)
  actually uses the content of $shell if set, which often points at
  /bin/sh. 
							
						 
						
							2008-04-10 09:54:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								72034ab35d 
								
							 
						 
						
							
							
								
								* sockaddr_un doesn't allow path names of more than 108 characters.  
							
							... 
							
							
							
							This isn't usually a problem, except that it causes tests to fail
  when performed in a directory with a very long path name.  So chdir
  to the socket directory and use a relative path name. 
							
						 
						
							2008-04-09 05:57:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f8985d195e 
								
							 
						 
						
							
							
								
								* Fix for NIX-101 (should use an absolute path for call to nix-hash).  
							
							
							
						 
						
							2008-03-28 17:52:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								329025253d 
								
							 
						 
						
							
							
								
								* Use /tmp/nix-build-<drvpath>-<counter> instead of  
							
							... 
							
							
							
							/tmp/nix-<pid>-<counter> for temporary build directories.  This
  increases purity a bit: many packages store the temporary build path
  in their output, causing (generally unimportant) binary differences. 
							
						 
						
							2008-03-27 13:45:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb08db55b 
								
							 
						 
						
							
							
								
								* Updated URL.  
							
							
							
						 
						
							2008-03-21 14:57:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								98968fbb63 
								
							 
						 
						
							
							
								
								* Disable the don't-run-as-root sanity check because it breaks RPM  
							
							... 
							
							
							
							builds (which are done as root...). 
							
						 
						
							2008-03-20 18:15:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2f1e2cf632 
								
							 
						 
						
							
							
								
								* Note that the SDF grammar isn't used.  
							
							
							
						 
						
							2008-03-20 14:59:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f106868110 
								
							 
						 
						
							
							
								
								* Cleanup.  
							
							
							
						 
						
							2008-03-20 10:16:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f789ea1d09 
								
							 
						 
						
							
							
								
								* A transaction is unnecessary since the path cannot be  
							
							... 
							
							
							
							garbage-collected (it's a temporary root). 
							
						 
						
							2008-03-01 21:05:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d7caac3e81 
								
							 
						 
						
							
							
								
								* Don't install nix-reduce-build by default yet please, I first want  
							
							... 
							
							
							
							to understand better what it does... 
							
						 
						
							2008-02-28 21:27:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								11d512e7a8 
								
							 
						 
						
							
							
								
								Added nix-reduce-build. You point it to some path you want to build and it fetches whatever it can from specified computers via nix-copy-closure. NOTE: You do want to set up RSA keys or ssh-agent or something... You really do want it. It will run separate ssh instances insane number of times.  
							
							
							
						 
						
							2008-02-27 21:26:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0a84137c45 
								
							 
						 
						
							
							
								
								* checkVarDefs: don't check in closed terms, which don't have  
							
							... 
							
							
							
							undefined variables by definition.  This matters for the
  implementation of "with", which does a call to checkVarDefs to see
  if the body of the with has no undefined variables.  (It can't be
  checked at parse time because you don't know which variables are in
  the "with" attribute set.)  If we check closed terms, then we check
  not just the with body but also the substituted terms, which are
  typically very large.  This is the cause of the poor nix-env
  performance on Nixpkgs lately.  It didn't happen earlier because
  "with" wasn't used very often in the past.
  This fix improves nix-env performance roughly 60x on current Nixpkgs.
  nix-env -qa is down from 29.3s to 0.5s on my laptop, and nix-env -qa
  --out-path is down from 229s to 3.39s.  Not bad for a 1-line fix :-) 
							
						 
						
							2008-02-21 12:01:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0ed89c569f 
								
							 
						 
						
							
							
								
								* Fix the parsing of  
							
							... 
							
							
							
							''
      '${foo}'
    ''
    
  where the antiquote should work as expected, instead of giving the
  string "'${foo}'". 
							
						 
						
							2008-02-05 13:38:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4066f450c2 
								
							 
						 
						
							
							
								
								* Doh.  
							
							
							
						 
						
							2008-02-05 13:35:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e7bdde981f 
								
							 
						 
						
							
							
								
								* Regression test.  
							
							
							
						 
						
							2008-02-05 13:25:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								66c51dc215 
								
							 
						 
						
							
							
								
								* nix-store --dump-db / --load-db to dump/load the Nix DB.  
							
							... 
							
							
							
							* nix-store --register-validity: option to supply the content hash of
  each path.
* Removed compatibility with Nix <= 0.7 stores. 
							
						 
						
							2008-01-29 18:17:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								5b5a3af983 
								
							 
						 
						
							
							
								
								Probably fixed __exprToString  
							
							
							
						 
						
							2008-01-20 20:44:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								5eb5c23447 
								
							 
						 
						
							
							
								
								Fixed exportBuildReferenceGraph  
							
							
							
						 
						
							2008-01-15 04:32:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7d0f6aed59 
								
							 
						 
						
							
							
								
								* New primop `unsafeDiscardStringContext' to get rid of string  
							
							... 
							
							
							
							contexts.  Needed to prevent unnecessary dependencies when building
  the NixOS manual. 
							
						 
						
							2008-01-04 14:22:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								895c953817 
								
							 
						 
						
							
							
								
								* Bumped the version number to 0.12.  
							
							
							
						 
						
							2007-12-31 17:53:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d4117859d6 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-12-31 16:57:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e0ca671491 
								
							 
						 
						
							
							
								
								* More documentation.  
							
							
							
						 
						
							2007-12-31 02:52:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6bdecfacbb 
								
							 
						 
						
							
							
								
								* Documented a bunch of nix-store commands.  
							
							
							
						 
						
							2007-12-31 01:52:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								454f571f87 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-12-31 01:22:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4c82983010 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-12-31 01:17:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f60aa2aa21 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-12-31 00:34:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dedd62dd0c 
								
							 
						 
						
							
							
								
								* More release notes.  
							
							
							
						 
						
							2007-12-31 00:08:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b5ddcf58ad 
								
							 
						 
						
							
							
								
								* Fix the hashDerivationModulo test.  I should really investigate  
							
							... 
							
							
							
							*why* the test failed... 
							
						 
						
							2007-12-30 23:59:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								59707975a3 
								
							 
						 
						
							
							
								
								* Documented indented string literals.  
							
							... 
							
							
							
							* Release notes. 
							
						 
						
							2007-12-30 23:36:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								de012e76e2 
								
							 
						 
						
							
							
								
								* Don't use "store expression", it's obsolete.  
							
							
							
						 
						
							2007-12-30 23:35:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Raskin 
								
							 
						 
						
							
							
							
							
								
							
							
								2196cb67c5 
								
							 
						 
						
							
							
								
								Added a way to include derivation with its outputs and dependencies - exportBuildReferenceGraph  
							
							
							
						 
						
							2007-12-30 09:30:56 +00:00