Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-12-21 | download-from-binary-cache: Use the channels of the calling user rather than ↵ | Eelco Dolstra | 1 | -4/+6 | |
root This should make live easier for single-user (non-daemon) installations. Note that when the daemon is used, the "calling user" is root so we're not using any untrusted caches. | |||||
2012-12-21 | Typo fix | Eelco Dolstra | 1 | -1/+1 | |
2012-12-12 | Allow setting the profile location using $NIX_PROFILE | Eelco Dolstra | 1 | -4/+13 | |
Fixes #69. | |||||
2012-12-06 | Set a long SQLite timeout in the binary cache substituter | Eelco Dolstra | 1 | -1/+1 | |
2012-12-05 | Add release date | Eelco Dolstra | 1 | -1/+1 | |
2012-12-04 | Updated release notes | Eelco Dolstra | 1 | -0/+62 | |
2012-12-04 | Document new primops | Eelco Dolstra | 1 | -54/+96 | |
2012-12-04 | Document multiple output support | Eelco Dolstra | 2 | -56/+108 | |
2012-11-23 | nix-copy-closure: Add flag ‘--use-substitutes’ | Eelco Dolstra | 2 | -6/+27 | |
2012-11-20 | nix-store -r: Add ‘--ignore-unknown’ flag | Eelco Dolstra | 1 | -1/+8 | |
This flag causes paths that do not have a known substitute to be quietly ignored. This is mostly useful for Charon, allowing it to speed up deployment by letting a machine use substitutes for all substitutable paths, instead of uploading them. The latter is frequently faster, e.g. if the target machine has a fast Internet connection while the source machine is on a slow ADSL line. | |||||
2012-11-09 | Manual: Don't use a store path in our closure | Eelco Dolstra | 1 | -15/+14 | |
http://hydra.nixos.org/build/3313227 | |||||
2012-11-09 | Use a shorter Nixpkgs channel URL | Eelco Dolstra | 3 | -3/+3 | |
2012-11-09 | Update release notes | Eelco Dolstra | 1 | -0/+34 | |
2012-11-06 | Process binary caches in order of priority | Eelco Dolstra | 1 | -0/+11 | |
Binary caches can now specify a priority in their nix-cache-info file. The binary cache substituter checks caches in order of priority. This is to ensure that fast, static caches like nixos.org/binary-cache are processed before slow, dynamic caches like hydra.nixos.org. | |||||
2012-11-06 | Update nix-push manpage and document the binary cache format | Eelco Dolstra | 2 | -77/+341 | |
2012-11-06 | Add an option ‘use-binary-caches’ | Eelco Dolstra | 1 | -0/+10 | |
This allows disabling the use of binary caches, e.g. $ nix-build ... --option use-binary-caches false Note that $ nix-build ... --option binary-caches '' does not disable all binary caches, since the caches defined by channels will still be used. | |||||
2012-10-23 | nix-prefetch-url: Improve option handling | Eelco Dolstra | 2 | -7/+22 | |
2012-10-12 | Typo | Eelco Dolstra | 1 | -2/+2 | |
Reported by Shea. | |||||
2012-10-04 | Manual: Don't use a store path that actually exists | Eelco Dolstra | 1 | -4/+4 | |
http://hydra.nixos.org/build/3124130 | |||||
2012-10-03 | Rename nix-worker to nix-daemon | Eelco Dolstra | 6 | -15/+20 | |
2012-10-03 | Drop support for running nix-worker in "slave" mode | Eelco Dolstra | 1 | -4/+2 | |
AFAIK nobody uses this, setuid binaries are evil, and there is no good reason why people can't just run the daemon. | |||||
2012-10-03 | Document ‘--repair’ | Eelco Dolstra | 3 | -6/+32 | |
2012-10-02 | nix-store --verify: Add an option ‘--repair’ to repair all ↵ | Eelco Dolstra | 1 | -1/+12 | |
missing/corrupt paths Also, return a non-zero exit code if errors remain after verifying/repairing. | |||||
2012-10-02 | Add operation ‘nix-store --repair-path’ | Eelco Dolstra | 2 | -0/+52 | |
This operation allows fixing corrupted or accidentally deleted store paths by redownloading them using substituters, if available. Since the corrupted path cannot be replaced atomically, there is a very small time window (one system call) during which neither the old (corrupted) nor the new (repaired) contents are available. So repairing should be used with some care on critical packages like Glibc. | |||||
2012-09-27 | Allow dashes in identifiers | Eelco Dolstra | 1 | -0/+5 | |
In Nixpkgs, the attribute in all-packages.nix corresponding to a package is usually equal to the package name. However, this doesn't work if the package contains a dash, which is fairly common. The convention is to replace the dash with an underscore (e.g. "dbus-lib" becomes "dbus_glib"), but that's annoying. So now dashes are valid in variable / attribute names, allowing you to write: dbus-glib = callPackage ../development/libraries/dbus-glib { }; and buildInputs = [ dbus-glib ]; Since we don't have a negation or subtraction operation in Nix, this is unambiguous. | |||||
2012-09-25 | Add "on Linux" qualifier | Eelco Dolstra | 1 | -2/+2 | |
2012-09-25 | Document that Nix requires GNU Make | Eelco Dolstra | 1 | -1/+4 | |
Fixes #44. | |||||
2012-09-25 | Update release notes | Eelco Dolstra | 1 | -0/+29 | |
2012-09-13 | nix-collect-garbage: Support --dry-run | Eelco Dolstra | 1 | -0/+1 | |
2012-09-13 | nix-env --delete-generations: Support --dry-run flag | Eelco Dolstra | 1 | -1/+2 | |
Fixes #43. | |||||
2012-09-13 | nix-channel: Add option to force fetching of manifests | Eelco Dolstra | 1 | -0/+12 | |
2012-08-29 | Document importing from a directory in the import documentation | Shea Levy | 1 | -2/+4 | |
2012-08-27 | Disable the binary cache substituter by default for now | Eelco Dolstra | 1 | -2/+2 | |
2012-08-01 | Merge branch 'master' into no-manifests | Eelco Dolstra | 3 | -16/+16 | |
2012-08-01 | nix-channel: Use binary caches advertised by channels | Eelco Dolstra | 1 | -0/+12 | |
Channels can now advertise a binary cache by creating a file <channel-url>/binary-cache-url. The channel unpacker puts these in its "binary-caches" subdirectory. Thus, the URLS of the binary caches for the channels added by root appear in /nix/var/nix/profiles/per-user/eelco/channels/binary-caches/*. The binary cache substituter reads these and adds them to the list of binary caches. | |||||
2012-07-31 | Allow daemon users to override ‘binary-caches’ | Eelco Dolstra | 1 | -0/+13 | |
For security reasons, daemon users can only specify caches that appear in the ‘binary-caches’ and ‘trusted-binary-caches’ options in nix.conf. | |||||
2012-07-31 | Add an option ‘build-fallback’ (equivalent to the --fallback flag) | Eelco Dolstra | 1 | -0/+10 | |
2012-07-30 | Manual: Remove reference to non-existent -I option | Eelco Dolstra | 1 | -15/+0 | |
2012-07-30 | Get rid of $NIX_BINARY_CACHES | Eelco Dolstra | 1 | -2/+4 | |
You can use ‘--option binary-caches URLs’ instead. | |||||
2012-07-29 | Document the --option flag | Eelco Dolstra | 2 | -1/+16 | |
Pointed out by Daniel Santa Cruz on IRC. | |||||
2012-07-26 | Merge branch 'master' into no-manifests | Eelco Dolstra | 2 | -2/+15 | |
2012-07-23 | Automatically optimise the Nix store when a new path is added | Eelco Dolstra | 1 | -1/+14 | |
Auto-optimisation is enabled by default. It can be turned off by setting auto-optimise-store to false in nix.conf. | |||||
2012-07-18 | Set release date | Eelco Dolstra | 1 | -1/+1 | |
2012-07-18 | Merge branch 'master' into no-manifests | Eelco Dolstra | 3 | -11/+80 | |
2012-07-17 | Manual: Don't claim we support Cygwin | Eelco Dolstra | 1 | -1/+1 | |
2012-07-17 | Update Nix 1.1 release notes | Eelco Dolstra | 1 | -8/+67 | |
2012-07-17 | Allow disabling log compression | Eelco Dolstra | 1 | -0/+10 | |
2012-07-11 | Merge branch 'master' of github.com:NixOS/nix into no-manifests | Eelco Dolstra | 3 | -12/+28 | |
2012-07-11 | Update release notes | Eelco Dolstra | 1 | -0/+5 | |
2012-07-09 | Install a nix.conf manpage | Eelco Dolstra | 3 | -12/+28 | |