Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-06-04 | Allow substitutes for builds that have preferLocalBuild set | Eelco Dolstra | 3 | -10/+18 | |
Not substituting builds with "preferLocalBuild = true" was a bad idea, because it didn't take the cost of dependencies into account. For instance, if we can't substitute a fetchgit call, then we have to download/build git and all its dependencies. Partially reverts 5558652709f27e8a887580b77b93c705659d7a4b and adds a new derivation attribute "allowSubstitutes" to specify whether a derivation may be substituted. | |||||
2015-06-04 | copy-from-other-stores: Use cp | Eelco Dolstra | 1 | -1/+1 | |
2015-06-04 | Chown files created for passAsFile | Eelco Dolstra | 1 | -2/+7 | |
Nixpkgs' writeTextAsFile does this: mv "$textPath" "$n" Since $textPath was owned by root, if $textPath is on the same filesystem as $n, $n will be owned as root. As a result, the build result was rejected as having suspicious ownership. http://hydra.nixos.org/build/22836807 | |||||
2015-06-03 | Handle base-16 NarHash fields in signed .narinfo files | Eelco Dolstra | 3 | -3/+17 | |
2015-06-03 | Be more robust wrt broken .narinfo files | Eelco Dolstra | 1 | -3/+10 | |
2015-06-03 | Naming | Eelco Dolstra | 1 | -2/+2 | |
2015-06-02 | Fix tarball test | Eelco Dolstra | 1 | -0/+3 | |
The tarball cache is stored in $HOME, so the test should set up its own $HOME. | |||||
2015-06-02 | Build against libsodium on Ubuntu 15.04 and Debian 8 | Eelco Dolstra | 1 | -19/+21 | |
2015-06-02 | Don't let unprivileged users repair paths | Eelco Dolstra | 1 | -7/+9 | |
2015-06-02 | Use StoreAPI::verifyStore() | Eelco Dolstra | 1 | -1/+1 | |
2015-06-02 | Add a ‘verifyStore’ RPC | Ludovic Courtès | 5 | -1/+27 | |
Hello! The patch below adds a ‘verifyStore’ RPC with the same signature as the current LocalStore::verifyStore method. Thanks, Ludo’. >From aef46c03ca77eb6344f4892672eb6d9d06432041 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> Date: Mon, 1 Jun 2015 23:17:10 +0200 Subject: [PATCH] Add a 'verifyStore' remote procedure call. | |||||
2015-06-01 | Document setting up signed binary caches | Eelco Dolstra | 3 | -3/+138 | |
2015-06-01 | Include the cache.nixos.org signing key by default | Eelco Dolstra | 1 | -1/+3 | |
2015-06-01 | Add tarball tests | Eelco Dolstra | 3 | -2/+22 | |
2015-06-01 | Document tarball downloading | Eelco Dolstra | 6 | -15/+171 | |
2015-06-01 | Fix fetchurl/fetchTarball | Eelco Dolstra | 1 | -1/+2 | |
2015-06-01 | readFile: Check against nul bytes | Eelco Dolstra | 1 | -1/+4 | |
2015-06-01 | Document nix-shell #!-scripts | Eelco Dolstra | 1 | -0/+124 | |
2015-06-01 | nix-shell: Support multiple "#! nix-shell" lines | Eelco Dolstra | 1 | -1/+1 | |
2015-06-01 | Typo | Eelco Dolstra | 1 | -1/+1 | |
2015-06-01 | Nix 1.9 release notes | Eelco Dolstra | 2 | -0/+217 | |
2015-05-29 | Add Debian 8.0 builds | Benjamin Staffin | 1 | -0/+2 | |
Change-Id: I68a54a0c3f97da2d062f43b638de817fd40f2dcd | |||||
2015-05-22 | Build on Ubuntu 15.04 | Eelco Dolstra | 1 | -4/+8 | |
2015-05-22 | Fix import-from-derivation in restricted eval mode | Eelco Dolstra | 1 | -0/+7 | |
This relaxes restricted mode to allow access to anything in the store. In the future, it would be better to allow access to only paths that have been constructed in the current evaluation (so a hard-coded /nix/store/blabla in a Nix expression would still be rejected). However, note that reading /nix/store itself is still rejected, so you can't use this so get access to things you don't know about. | |||||
2015-05-22 | Remove dead code | Eelco Dolstra | 1 | -18/+0 | |
2015-05-21 | nix-shell: Barf if -p and -E are both used | Eelco Dolstra | 1 | -0/+2 | |
Closes #454, #455. | |||||
2015-05-21 | nix-collect-garbage: Don't call nix-env | Eelco Dolstra | 4 | -69/+110 | |
Also, make sure --delete-older-than doesn't delete the current generation. | |||||
2015-05-21 | Move profiles.{cc,hh} to libstore | Eelco Dolstra | 2 | -0/+0 | |
2015-05-21 | nix-collect-garbage: Call collectGarbage() internally | Eelco Dolstra | 4 | -24/+41 | |
2015-05-21 | nix-collect-garbage: Don't barf on unreadable directories | Eelco Dolstra | 1 | -5/+7 | |
And don't try to delete generations from unwritable directories. | |||||
2015-05-21 | nix-collect-garbage: Remove redundant call to getFileType | Eelco Dolstra | 1 | -1/+1 | |
2015-05-21 | Merge branch 'submit/sparse-generation-symlinks' of ↵ | Eelco Dolstra | 2 | -1/+29 | |
https://github.com/ctheune/nix | |||||
2015-05-20 | Mis-read Eelko's request to not make this an option: now, let's not make | Christian Theune | 6 | -30/+16 | |
it an option. :) | |||||
2015-05-19 | Implement alternative to lazy generations: | Christian Theune | 6 | -21/+39 | |
* only the last generation can be lazy * depend on the '--lazy-generation' flag to be set | |||||
2015-05-19 | Don't install nix-worker symlink | Eelco Dolstra | 1 | -2/+0 | |
It has been obsolete since Nix 1.2. Closes #417. | |||||
2015-05-19 | Also remove misc/vim/README.md | Eelco Dolstra | 1 | -1/+0 | |
2015-05-19 | point to https://nixos.org/wiki/Vim_configuration instead | Hoang Xuan Phu | 2 | -37/+1 | |
2015-05-19 | nix-env: document --set option | Charles Strahan | 1 | -0/+38 | |
2015-05-18 | Enable lazy/sparse allocation of generation symlinks: avoid creating | Christian Theune | 2 | -1/+25 | |
new generations if a generation already exists. Alternatively or additionally I propose a mode where only the *last* generation will be sparse. | |||||
2015-05-13 | Fix "error: deriver of path ‘’ is not known" | Eelco Dolstra | 1 | -6/+5 | |
2015-05-13 | Merge pull request #537 from garbas/master | Eelco Dolstra | 3 | -10/+12 | |
cygwin fixes | |||||
2015-05-13 | cygwin: looks like stdout/stdin are reserved words | Rok Garbas | 1 | -10/+10 | |
2015-05-13 | cygwin: explicitly include required c headers | Rok Garbas | 2 | -0/+2 | |
2015-05-12 | Don't try to map /bin/sh to a store path on non-Linux | Shea Levy | 1 | -0/+2 | |
2015-05-06 | nix-collect-garbage: Do not pass an empty argument. Closes #530 | Luca Bruno | 1 | -1/+5 | |
2015-05-06 | nix-env/nix-instantiate/nix-build: Support URIs | Eelco Dolstra | 5 | -14/+19 | |
For instance, you can install Firefox from a specific Nixpkgs revision like this: $ nix-env -f https://github.com/NixOS/nixpkgs/archive/63def04891a0abc328b1b0b3a78ec02c58f48583.tar.gz -iA firefox Or build a package from the latest nixpkgs-unstable channel: $ nix-build https://nixos.org/channels/nixpkgs-unstable/nixexprs.tar.xz -A hello | |||||
2015-05-06 | nix-collect-garbage: Fix deleting old generations | William A. Kennington III | 1 | -1/+1 | |
The call to nix-env expects a string which represents how old the derivations are or just "old" which means any generations other than the current one in use. Currently nix-collect-garbage passes an empty string to nix-env when using the -d option. This patch corrects the call to nix-env such that it follows the old behavior. | |||||
2015-05-05 | Allow URLs in the Nix search path | Eelco Dolstra | 6 | -99/+123 | |
E.g. to install "hello" from the latest Nixpkgs: $ nix-build '<nixpkgs>' -A hello -I nixpkgs=https://nixos.org/channels/nixpkgs-unstable/nixexprs.tar.xz Or to install a specific version of NixOS: $ nixos-rebuild switch -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/63def04891a0abc328b1b0b3a78ec02c58f48583.tar.gz | |||||
2015-05-05 | Make downloads interruptable | Eelco Dolstra | 1 | -0/+9 | |
2015-05-05 | nix-shell: Fix uninitialized value warning | Eelco Dolstra | 1 | -1/+1 | |