Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-04 | * Fix the tests. | Eelco Dolstra | |
2008-08-04 | * `nix-env --set': support --dry-run. | Eelco Dolstra | |
2008-08-04 | * nix-build: `--dry-run' flag. | Eelco Dolstra | |
2008-08-04 | * `nix-store --realise': print what paths will be built/downloaded, | Eelco Dolstra | |
just like nix-env. * `nix-store --realise': --dry-run option. | |||
2008-08-04 | * Doh. | Eelco Dolstra | |
2008-08-04 | * build.cc: only use a substituter if it returns info for a path. | Eelco Dolstra | |
2008-08-04 | * Always show what paths we're going to build/download (as in | Eelco Dolstra | |
--dry-run). Maybe there should be an option to turn this on/off? | |||
2008-08-04 | * nix-env --dry-run: show the total size of the substituter | Eelco Dolstra | |
downloads. | |||
2008-08-04 | * querySubstitutablePathInfo: work properly when run via the daemon. | Eelco Dolstra | |
* --dry-run: print the paths that we don't know how to build/substitute. | |||
2008-08-02 | Updates to nix-reduce-build: only realize fixed derivations if user asks so, ↵ | Michael Raskin | |
or only use substituters. Oh, and add possibility to use : for things like /etc/nixos/nixpkgs:-A:gnused | |||
2008-08-02 | * Make nix-env --dry-run print the paths to be substituted correctly | Eelco Dolstra | |
again. (After the previous substituter mechanism refactoring I didn't update the code that obtains the references of substitutable paths.) This required some refactoring: the substituter programs are now kept running and receive/respond to info requests via stdin/stdout. | |||
2008-07-24 | * Print a better error message when a non-derivation attribute set is | Eelco Dolstra | |
coerced to a string. | |||
2008-07-23 | * A quick hack to make nix-prefetch-url support mirror:// URLs. It | Eelco Dolstra | |
requires that $NIXPKGS_ALL points at a Nixpkgs tree. | |||
2008-07-23 | * Make sure that copy-from-other-stores.pl is built. | Eelco Dolstra | |
2008-07-18 | * Fix the tests. | Eelco Dolstra | |
2008-07-18 | * Allow read-only access to the store (e.g., non-root users on NixOS | Eelco Dolstra | |
can do operations like "nix-store -qR <path>" even without the Nix daemon). | |||
2008-07-18 | * Use the copy-from-other-stores substituter by default. Of course, | Eelco Dolstra | |
it only does something if $NIX_OTHER_STORES (not really a good name...) is set. * Do globbing on the elements of $NIX_OTHER_STORES. E.g. you could set it to /mnts/*/nix or something. * Install substituters in libexec/nix/substituters. | |||
2008-07-12 | * Quick prototype of a substituter that copies paths from other Nix | Eelco Dolstra | |
stores (typically remote Nix stores mounted via e.g. NFS, or the Nix store on the NixOS installation CD). Example use: $ sshfs foo@example.org:/ /mnt $ NIX_OTHER_STORES=/mnt/nix \ NIX_SUBSTITUTERS=.../copy-from-other-stores.pl \ nix-env -i foo This will be especially useful for the installation CD since it doesn't require a manifest for the CD contents. | |||
2008-07-11 | * Generalised the dependencyClosure primop to builtins.genericClosure, | Eelco Dolstra | |
which is hopefully more useful. * New primops: length, mul, div. | |||
2008-07-01 | * Export the nix-env derivation name parsing and version comparison | Eelco Dolstra | |
logic through the `parseDrvName' and `compareVersions' primops. This will allow expressions to easily check whether some dependency is a specific needed version or falls in some version range. See tests/lang/eval-okay-versions.nix for examples. | |||
2008-06-23 | * `make ext-clean': remove the bzip2 build. | Eelco Dolstra | |
2008-06-18 | (no commit message) | Eelco Dolstra | |
2008-06-18 | * --max-freed: support values >= 4 GB. | Eelco Dolstra | |
2008-06-18 | * Garbage collector: option `--max-freed' to stop after at least N | Eelco Dolstra | |
bytes have been freed, `--max-links' to stop when the Nix store directory has fewer than N hard links (the latter being important for very large Nix stores on filesystems with a 32000 subdirectories limit). | |||
2008-06-18 | * `nix-store --optimise': handle files with >= 32000 hard links. | Eelco Dolstra | |
(There can easily be more than 32000 occurrences of the empty file.) | |||
2008-06-18 | * Some refactoring: put the GC options / results in separate structs. | Eelco Dolstra | |
* The garbage collector now also prints the number of blocks freed. | |||
2008-06-17 | * Use bzip2 1.0.5. | Eelco Dolstra | |
2008-06-15 | * Test instrumentation. | Eelco Dolstra | |
2008-06-14 | * nix-worker: clean up the temporary root for the worker processes | Eelco Dolstra | |
in /nix/var/nix/temproots. | |||
2008-06-14 | * Note. | Eelco Dolstra | |
2008-06-14 | Also trying to build derivers in case we cannot get substituters | Michael Raskin | |
2008-06-14 | Added local best-effort builds (i.e. one failure does not ruin all packages ↵ | Michael Raskin | |
you would like to see built) | |||
2008-06-13 | * Garbage collector: don't do a complete topological sort of the Nix | Eelco Dolstra | |
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 | * Print some progress info during the early GC stages. | Eelco Dolstra | |
2008-06-13 | Stupid error in script | Michael Raskin | |
2008-06-13 | OK, I will believe that fix does no worse.. | Michael Raskin | |
2008-06-12 | Updated help text | Michael Raskin | |
2008-06-12 | Added verbosity for nix-reduce-build | Michael Raskin | |
2008-06-11 | * Updated some URLs. | Eelco Dolstra | |
2008-06-10 | * Fixed compatibility with old versions of "wc" that print whitespace | Eelco Dolstra | |
before the count. | |||
2008-06-09 | * Merged the no-bdb branch (-r10900:HEAD | Eelco Dolstra | |
https://svn.nixos.org/repos/nix/nix/branches/no-bdb). | |||
2008-06-09 | * Updated some URLs (did this a long time ago but forgot to | Eelco Dolstra | |
commit...). | |||
2008-06-04 | First attempt to update Nix SDF grammar to match the actual bison grammar | Sander van der Burg | |
2008-05-21 | * GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour and | Eelco Dolstra | |
Armijn Hemel. | |||
2008-05-11 | Added support for file:// archive (.nar.gz) repositories to ↵ | Michael Raskin | |
nix-reduce-build. /tmp/nix-export created by nix-http-export.cgi is OK. | |||
2008-05-07 | --proxy=proxy:3128 | Michael Raskin | |
2008-04-29 | Added http alternative transport for nix-reduce-build | Michael Raskin | |
2008-04-10 | * Make really sure that we use bash. The line | Eelco Dolstra | |
NEED_PROG(shell, bash) actually uses the content of $shell if set, which often points at /bin/sh. | |||
2008-04-09 | * sockaddr_un doesn't allow path names of more than 108 characters. | Eelco Dolstra | |
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-03-28 | * Fix for NIX-101 (should use an absolute path for call to nix-hash). | Eelco Dolstra | |