Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								983c5e3fce 
								
							 
						 
						
							
							
								
								* Fix the locking patch for Berkeley DB 4.5.  
							
							
							
						 
						
							2006-11-07 14:51:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7e85a2af5f 
								
							 
						 
						
							
							
								
								* Fix importing of derivation outputs.  
							
							
							
						 
						
							2006-11-03 16:17:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b3f916995a 
								
							 
						 
						
							
							
								
								* Oops, `nix-build --no-out-link' was broken.  
							
							
							
						 
						
							2006-10-31 18:45:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								005eecfc4d 
								
							 
						 
						
							
							
								
								* Release notes.  
							
							
							
						 
						
							2006-10-30 16:29:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8478cd260f 
								
							 
						 
						
							
							
								
								* readFile: don't overflow the stack on large files.  
							
							
							
						 
						
							2006-10-30 11:56:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8d17265ac4 
								
							 
						 
						
							
							
								
								* Don't use EPSV.  
							
							
							
						 
						
							2006-10-28 22:07:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ae6fb27f18 
								
							 
						 
						
							
							
								
								* `nix-store --read-log / -l PATH' shows the build log of PATH, if  
							
							... 
							
							
							
							available.  For instance,
    $ nix-store -l $(which svn) | less
  lets you read the build log of the Subversion instance in your
  profile.
* `nix-store -qb': if applied to a non-derivation, take the deriver. 
							
						 
						
							2006-10-28 16:33:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								99b0ea7c67 
								
							 
						 
						
							
							
								
								* Typo reported by Arie Middelkoop.  
							
							... 
							
							
							
							* Left out close-quote in example. 
							
						 
						
							2006-10-26 23:06:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dd300fb48d 
								
							 
						 
						
							
							
								
								* Some better error messages.  
							
							
							
						 
						
							2006-10-23 16:45:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1d694eef4c 
								
							 
						 
						
							
							
								
								* Require Perl 5.8.0 or newer.  I mean, it *is* more than four years  
							
							... 
							
							
							
							old... 
							
						 
						
							2006-10-19 19:20:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7a4497d98c 
								
							 
						 
						
							
							
								
								* Checks for allowedReferences and some other features.  
							
							... 
							
							
							
							* Use nix-build in a test. 
							
						 
						
							2006-10-19 17:44:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								17f4883bfe 
								
							 
						 
						
							
							
								
								* Better message.  
							
							
							
						 
						
							2006-10-19 17:43:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9bd93f7606 
								
							 
						 
						
							
							
								
								* toFile: maintain the references.  
							
							
							
						 
						
							2006-10-19 17:39:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b3d3700e11 
								
							 
						 
						
							
							
								
								* nix-build: check the exit status of `nix-store -r'.  
							
							
							
						 
						
							2006-10-19 17:30:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6a67556f71 
								
							 
						 
						
							
							
								
								* Special derivation attribute `allowedReferences' that causes Nix to  
							
							... 
							
							
							
							check that the references of the output of a derivation are in the
  specified set.  For instance,
    allowedReferences = [];
  specifies that the output cannot have any references.  (This is
  useful, for instance, for the generation of bootstrap binaries for
  stdenv-linux, which must not have any references for purity).  It
  could also be used to guard against undesired runtime dependencies,
  e.g.,
    {gcc, dynlib}: derivation {
      ...
      allowedReferences = [dynlib];
    }
  says that the output can refer to the path of `dynlib' but not
  `gcc'.  A `forbiddedReferences' attribute would be more useful for
  this, though. 
							
						 
						
							2006-10-19 16:09:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								daa8f85fcd 
								
							 
						 
						
							
							
								
								* Backwards compatibility hack for user environments made by Nix <= 0.10.  
							
							
							
						 
						
							2006-10-17 14:13:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								24737f279e 
								
							 
						 
						
							
							
								
								* Backwards compatibility with old user environment manifests.  
							
							
							
						 
						
							2006-10-17 14:01:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4bd5cdb90b 
								
							 
						 
						
							
							
								
								* Print out the offending path.  
							
							
							
						 
						
							2006-10-17 14:01:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								58ff6939f4 
								
							 
						 
						
							
							
								
								* An awful backwards compatibility hack.  
							
							
							
						 
						
							2006-10-17 12:58:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3059df0f1e 
								
							 
						 
						
							
							
								
								* baseNameOf: paths don't have to be absolute.  
							
							
							
						 
						
							2006-10-17 12:34:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								822dba2210 
								
							 
						 
						
							
							
								
								* Maintain the references for the user environment properly.  
							
							
							
						 
						
							2006-10-17 12:15:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc042a0c1 
								
							 
						 
						
							
							
								
								* Another test.  
							
							
							
						 
						
							2006-10-17 11:16:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9e30694f98 
								
							 
						 
						
							
							
								
								* Fix the tests wrt the AST changes, i.e., Str(s) -> Str(s, []), and  
							
							... 
							
							
							
							the semantic changes. 
							
						 
						
							2006-10-17 11:08:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								be1961c9f8 
								
							 
						 
						
							
							
								
								* toPath: should be the identity on paths.  
							
							
							
						 
						
							2006-10-17 11:07:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cba913c521 
								
							 
						 
						
							
							
								
								* dirOf: return a path if the argument is a path.  
							
							
							
						 
						
							2006-10-17 11:05:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cf705eaf78 
								
							 
						 
						
							
							
								
								* toString: don't copy paths.  So toString can be used to pass  
							
							... 
							
							
							
							non-store paths to a builder. 
							
						 
						
							2006-10-17 10:58:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7de5fe2fc2 
								
							 
						 
						
							
							
								
								* Do the path check on the normal form.  
							
							
							
						 
						
							2006-10-17 10:57:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								46b631b6c4 
								
							 
						 
						
							
							
								
								* Don't generate an empty drvPath attribute in the manifest.  
							
							
							
						 
						
							2006-10-17 10:15:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d7efd76394 
								
							 
						 
						
							
							
								
								* Big cleanup of the semantics of paths, strings, contexts, string  
							
							... 
							
							
							
							concatenation and string coercion.  This was a big mess (see
  e.g. NIX-67).  Contexts are now folded into strings, so that they
  don't cause evaluation errors when they're not expected.  The
  semantics of paths has been clarified (see nixexpr-ast.def).
  toString() and coerceToString() have been merged.
  Semantic change: paths are now copied to the store when they're in a
  concatenation (and in most other situations - that's the
  formalisation of the meaning of a path).  So
    "foo " + ./bla
  evaluates to "foo /nix/store/hash...-bla", not "foo
  /path/to/current-dir/bla".  This prevents accidental impurities, and
  is more consistent with the treatment of derivation outputs, e.g.,
  `"foo " + bla' where `bla' is a derivation.  (Here `bla' would be
  replaced by the output path of `bla'.) 
							
						 
						
							2006-10-16 15:55:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4c9aa821b9 
								
							 
						 
						
							
							
								
								* Fix version.  
							
							
							
						 
						
							2006-10-13 14:08:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								142863a89d 
								
							 
						 
						
							
							
								
								* Use Berkeley DB 4.5.  
							
							
							
						 
						
							2006-10-13 12:11:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								37c8a664f3 
								
							 
						 
						
							
							
								
								* A helpful message.  
							
							
							
						 
						
							2006-10-13 11:49:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e4af398681 
								
							 
						 
						
							
							
								
								* Don't crash when upgrading the Berkeley DB environment.  
							
							
							
						 
						
							2006-10-13 11:15:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2a535689fe 
								
							 
						 
						
							
							
								
								* Reduce the maximum archive size for patch generation to 100 MB to  
							
							... 
							
							
							
							prevent trashing on nix.cs.uu.nl. 
							
						 
						
							2006-10-12 20:13:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7d4567f2cc 
								
							 
						 
						
							
							
								
								* Removed URIs from the evaluator (NIX-66).  They are now just another  
							
							... 
							
							
							
							kind of notation for strings. 
							
						 
						
							2006-10-11 21:59:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b4e012ab4d 
								
							 
						 
						
							
							
								
								* Merge 0.10.1 release notes.  
							
							
							
						 
						
							2006-10-11 13:39:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0c4c5c2020 
								
							 
						 
						
							
							
								
								* Quick hack to fix NIX-67: evaluation result differing if the Nix  
							
							... 
							
							
							
							expression resides in the store. 
							
						 
						
							2006-10-10 21:23:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bd0c40e1e9 
								
							 
						 
						
							
							
								
								* import': unwrap the context.  Necessary to make import (x + y)'  
							
							... 
							
							
							
							work, where x is a store path. 
							
						 
						
							2006-10-10 15:07:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7bada48b36 
								
							 
						 
						
							
							
								
								* Bumped the version number to 0.11.  
							
							
							
						 
						
							2006-10-06 13:45:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e1cc84259c 
								
							 
						 
						
							
							
								
								* Too lazy to document nix-push --copy.  
							
							
							
						 
						
							2006-10-06 09:59:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b3fc016061 
								
							 
						 
						
							
							
								
								* Translate Unicode quote characters to ASCII equivalents when  
							
							... 
							
							
							
							generating NEWS.txt. 
							
						 
						
							2006-10-06 09:03:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3815d2d463 
								
							 
						 
						
							
							
								
								* Typos etc.  
							
							... 
							
							
							
							* Set the release date. 
							
						 
						
							2006-10-06 07:47:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								beee18de88 
								
							 
						 
						
							
							
								
								* Document nix-store --delete.  
							
							
							
						 
						
							2006-10-05 23:13:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								eff573f563 
								
							 
						 
						
							
							
								
								* Work around a weird bug in the manpage generation.  
							
							
							
						 
						
							2006-10-05 23:01:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9e08f5efe1 
								
							 
						 
						
							
							
								
								* Documented nix-store --dump / --restore.  
							
							
							
						 
						
							2006-10-05 22:57:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8791ffbc88 
								
							 
						 
						
							
							
								
								* Documented new nix-env options.  
							
							
							
						 
						
							2006-10-05 22:56:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								99ef620c8c 
								
							 
						 
						
							
							
								
								* Documented nix-instantiate --xml, --strict.  
							
							... 
							
							
							
							* Added an example to the nix-build section. 
							
						 
						
							2006-10-05 20:41:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8396b59286 
								
							 
						 
						
							
							
								
								* Documented --attr / -A.  
							
							
							
						 
						
							2006-10-05 20:07:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5d769de8a3 
								
							 
						 
						
							
							
								
								* Document --arg.  
							
							
							
						 
						
							2006-10-05 09:08:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6f2bfd92b6 
								
							 
						 
						
							
							
								
								* Manual.  
							
							
							
						 
						
							2006-10-05 08:21:52 +00:00