Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cd35f0280c 
								
							 
						 
						
							
							
								
								Fix build  
							
							 
							
							
							
						 
						
							2016-05-30 16:12:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								57d33013ce 
								
							 
						 
						
							
							
								
								Check signatures before downloading the substitute  
							
							 
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								42ae8d95aa 
								
							 
						 
						
							
							
								
								Test trying the next substitute after a bad signature  
							
							 
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bac123ddd9 
								
							 
						 
						
							
							
								
								Test the NAR info cache  
							
							 
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3593c8285d 
								
							 
						 
						
							
							
								
								Re-implement binary cache signature checking  
							
							 
							
							... 
							
							
							
							This is now done in LocalStore::addToStore(), rather than in the
binary cache substituter (which no longer exists). 
							
						 
						
							2016-05-30 15:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								12ddbad458 
								
							 
						 
						
							
							
								
								LocalStore::addToStore: Verify hash of the imported path  
							
							 
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e222484401 
								
							 
						 
						
							
							
								
								Re-implement the WantMassQuery property of binary caches  
							
							 
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b66ab6cdbc 
								
							 
						 
						
							
							
								
								Fix repair during substitution  
							
							 
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3be2e71ab3 
								
							 
						 
						
							
							
								
								BinaryCacheStore: Remove buildPaths() / ensurePath()  
							
							 
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								d593625d05 
								
							 
						 
						
							
							
								
								Merge pull request  #910  from Gabriel439/patch-1  
							
							 
							
							... 
							
							
							
							Fix `??` in Nix warning message 
							
						 
						
							2016-05-30 12:42:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gabriel Gonzalez 
								
							 
						 
						
							
							
							
							
								
							
							
								3889415bf8 
								
							 
						 
						
							
							
								
								Fix ?? in Nix warning message  
							
							 
							
							... 
							
							
							
							Nix sometimes outputs a warning message like this:
```
directory /nix does not exist; creating it by running ‘?? using sudo
```
... when it really meant to output something that looked like this:
```
directory /nix does not exist; creating it by running 'mkdir -m 0755 /nix && chown gabriel /nix' using sudo
```
The reason why is due to some bizarre behavior in Bash where it will translate anything of the form `$x’` to `??`, leading to the incorrect warning message.  I don't know what is the origin of this Bash behavior, but the easiest fix is to just use ASCII quotes instead of unicode quotes. 
							
						 
						
							2016-05-18 12:02:48 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								75d2492f20 
								
							 
						 
						
							
							
								
								Make the aws-cpp-sdk dependency optional  
							
							 
							
							
							
						 
						
							2016-05-04 17:16:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								16d9c872e4 
								
							 
						 
						
							
							
								
								Remove obsolete err.h check  
							
							 
							
							
							
						 
						
							2016-05-04 16:21:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6c75cf69c3 
								
							 
						 
						
							
							
								
								Cleanup: Remove singleton()  
							
							 
							
							
							
						 
						
							2016-05-04 16:16:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0d4a10e910 
								
							 
						 
						
							
							
								
								Do compression in a sink  
							
							 
							
							
							
						 
						
							2016-05-04 16:16:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c6a21aed07 
								
							 
						 
						
							
							
								
								More GC fixes  
							
							 
							
							
							
						 
						
							2016-05-04 16:16:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								538a64e8c3 
								
							 
						 
						
							
							
								
								Add a Store::addToStore() variant that accepts a NAR  
							
							 
							
							... 
							
							
							
							As a side effect, this ensures that signatures are propagated when
copying paths between stores.
Also refactored import/export to make use of this. 
							
						 
						
							2016-05-04 16:15:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b6c768fb6a 
								
							 
						 
						
							
							
								
								nix-daemon: Fix queryPathInfo() backward compatibility  
							
							 
							
							
							
						 
						
							2016-05-04 12:53:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4e17e7a4da 
								
							 
						 
						
							
							
								
								Fix segfault in nix-copy-closure  
							
							 
							
							
							
						 
						
							2016-05-04 12:05:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								33de2bc080 
								
							 
						 
						
							
							
								
								Fix segfault in xz compression/decompression  
							
							 
							
							
							
						 
						
							2016-05-04 11:50:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f435f82475 
								
							 
						 
						
							
							
								
								Remove OpenSSL-based signing  
							
							 
							
							
							
						 
						
							2016-05-04 11:01:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dfebfc835f 
								
							 
						 
						
							
							
								
								Add a copyStorePath() utility function  
							
							 
							
							
							
						 
						
							2016-05-04 11:01:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								80f739b571 
								
							 
						 
						
							
							
								
								Merge pull request  #883  from sheenobu/bugfix/ruby_shebang  
							
							 
							
							... 
							
							
							
							Workaround to support ruby as an interpreter 
							
						 
						
							2016-05-03 11:14:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a375326a97 
								
							 
						 
						
							
							
								
								Merge pull request  #884  from srp/fix-nix-build-examples  
							
							 
							
							... 
							
							
							
							fix "nix-build" examples 
							
						 
						
							2016-05-03 11:13:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a647c163ca 
								
							 
						 
						
							
							
								
								Merge pull request  #894  from adevress/systemV-support  
							
							 
							
							... 
							
							
							
							SystemV init file for BSD systems, old Linux distributions (RHEL 6) a… 
							
						 
						
							2016-05-03 11:12:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Adrien Devresse 
								
							 
						 
						
							
							
							
							
								
							
							
								a86fb15a15 
								
							 
						 
						
							
							
								
								SystemV init file for BSD systems, old Linux distributions (RHEL 6) and Linux dist without systemd  
							
							 
							
							
							
						 
						
							2016-05-02 22:25:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								33dc8c5e87 
								
							 
						 
						
							
							
								
								Merge pull request  #870  from ttuegel/nix-mode  
							
							 
							
							... 
							
							
							
							nix-mode: set syntax and font properties for multiline strings 
							
						 
						
							2016-05-02 15:37:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0f4dd4417e 
								
							 
						 
						
							
							
								
								Merge pull request  #892  from domenkozar/ubuntu1604  
							
							 
							
							... 
							
							
							
							add Ubuntu 16.03 .deb builds 
							
						 
						
							2016-05-02 15:36:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thomas Tuegel 
								
							 
						 
						
							
							
							
							
								
							
							
								a828fe5b46 
								
							 
						 
						
							
							
								
								nix-mode: set syntax and font properties for multiline strings  
							
							 
							
							
							
						 
						
							2016-05-01 13:44:48 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d8bf0d4859 
								
							 
						 
						
							
							
								
								Support Git repos in the Nix path  
							
							 
							
							... 
							
							
							
							E.g.
  $ nix-build -I nixpkgs=git://github.com/NixOS/nixpkgs '<nixpkgs>' -A hello
This is not extremely useful yet because you can't specify a
branch/revision. 
							
						 
						
							2016-04-29 21:07:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								38539b943a 
								
							 
						 
						
							
							
								
								Add fetchgit builtin  
							
							 
							
							... 
							
							
							
							The function builtins.fetchgit fetches Git repositories at evaluation
time, similar to builtins.fetchTarball. (Perhaps the name should be
changed, being confusing with respect to Nixpkgs's fetchgit function,
with works at build time.)
Example:
  (import (builtins.fetchgit git://github.com/NixOS/nixpkgs) {}).hello
or
  (import (builtins.fetchgit {
    url = git://github.com/NixOS/nixpkgs-channels;
    rev = "nixos-16.03";
  }) {}).hello
Note that the result does not contain a .git directory. 
							
						 
						
							2016-04-29 20:47:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								83258225e6 
								
							 
						 
						
							
							
								
								nix-store -l: Simplify implementation  
							
							 
							
							
							
						 
						
							2016-04-29 17:47:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4dde0b0562 
								
							 
						 
						
							
							
								
								BinaryCacheStore: Support bzip2 compression  
							
							 
							
							
							
						 
						
							2016-04-29 17:43:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6963de2091 
								
							 
						 
						
							
							
								
								nix verify --all: Support local binary caches  
							
							 
							
							
							
						 
						
							2016-04-29 17:34:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0dd988d2e3 
								
							 
						 
						
							
							
								
								Better error message  
							
							 
							
							
							
						 
						
							2016-04-29 17:33:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								bf386de9f2 
								
							 
						 
						
							
							
								
								add Ubuntu 16.03 .deb builds  
							
							 
							
							
							
						 
						
							2016-04-29 16:11:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5acb691402 
								
							 
						 
						
							
							
								
								BinaryCacheStore: Support "none" compression method  
							
							 
							
							
							
						 
						
							2016-04-29 17:02:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8e065c6b3e 
								
							 
						 
						
							
							
								
								BinaryCacheStore: Make the signing key a parameter  
							
							 
							
							
							
						 
						
							2016-04-29 16:47:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f6aee2f477 
								
							 
						 
						
							
							
								
								BinaryCacheStore::queryPathInfo: Don't check signatures  
							
							 
							
							... 
							
							
							
							Other stores don't do this either. It's up to the caller to check
signatures. 
							
						 
						
							2016-04-29 16:28:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								95d20dfde9 
								
							 
						 
						
							
							
								
								Allow parameters in store URIs  
							
							 
							
							... 
							
							
							
							This is to allow store-specific configuration,
e.g. s3://my-cache?compression=bzip2&secret-key=/path/to/key. 
							
						 
						
							2016-04-29 16:26:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								aa3bc3d5dc 
								
							 
						 
						
							
							
								
								Eliminate the substituter mechanism  
							
							 
							
							... 
							
							
							
							Substitution is now simply a Store -> Store copy operation, most
typically from BinaryCacheStore to LocalStore. 
							
						 
						
							2016-04-29 13:57:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								21e9d183cc 
								
							 
						 
						
							
							
								
								Really handle carriage return  
							
							 
							
							
							
						 
						
							2016-04-28 14:27:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ce5776758d 
								
							 
						 
						
							
							
								
								Fix error message  
							
							 
							
							
							
						 
						
							2016-04-28 14:12:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott R. Parish 
								
							 
						 
						
							
							
							
							
								
							
							
								96d3534a9e 
								
							 
						 
						
							
							
								
								fix "nix-build" examples  
							
							 
							
							... 
							
							
							
							The existing "nix-build" examples were failing:
  error: cannot auto-call a function that has an argument without a default value (‘system’)
Thanks to @groxxda on irc for pointing out the fix!
Updated to completely remove unneeded path argument, suggested by @joachifm
Updated to remove other occurences of `all-packages.nix` from files as
suggested by @domenkozar 
							
						 
						
							2016-04-26 13:30:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cc804d0dc6 
								
							 
						 
						
							
							
								
								Handle carriage return  
							
							 
							
							
							
						 
						
							2016-04-25 19:18:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9de88a51 
								
							 
						 
						
							
							
								
								nix: Disable verbose builds  
							
							 
							
							
							
						 
						
							2016-04-25 19:18:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5761827d5b 
								
							 
						 
						
							
							
								
								Show the log tail when a build fails  
							
							 
							
							... 
							
							
							
							If --no-build-output is given (which will become the default for the
"nix" command at least), show the last 10 lines of the build output if
the build fails. 
							
						 
						
							2016-04-25 19:18:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6e1b099279 
								
							 
						 
						
							
							
								
								Remove --print-build-trace  
							
							 
							
							... 
							
							
							
							This was added to support Hydra, but Hydra no longer uses it. 
							
						 
						
							2016-04-25 19:18:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9eba2c3945 
								
							 
						 
						
							
							
								
								Fix "path is not in the Nix store" during GC  
							
							 
							
							
							
						 
						
							2016-04-25 19:18:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								697e0b3a6f 
								
							 
						 
						
							
							
								
								Remove nix-log2xml  
							
							 
							
							
							
						 
						
							2016-04-25 19:18:45 +02:00