aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-21Fix the VM testsEelco Dolstra
2013-01-21build-remote.pl: Don't keep build logs on the build slaveEelco Dolstra
2013-01-21corepkgs/fetchurl: Enable making the downloaded file executableShea Levy
2013-01-17Store build logs in /nix/var/log/nix/drvs/<XX>Eelco Dolstra
...where <XX> is the first two characters of the derivation. Otherwise /nix/var/log/nix/drvs may become so large that we run into all sorts of weird filesystem limits/inefficiences. For instance, ext3/ext4 filesystems will barf with "ext4_dx_add_entry:1551: Directory index full!" once you hit a few million files.
2013-01-07Bump version number to 1.4Eelco Dolstra
2013-01-05Delete a left-over trash directory before doing a GCEelco Dolstra
2013-01-04Fix "0 store paths deleted" messageEelco Dolstra
2013-01-03Open the database after removing immutable bitsEelco Dolstra
2013-01-03Remove tabsEelco Dolstra
2013-01-03Clear any immutable bits in the Nix storeEelco Dolstra
Doing this once makes subsequent operations like garbage collecting more efficient since we don't have to call makeMutable() first.
2013-01-02UrggghEelco Dolstra
http://hydra.nixos.org/build/3661100
2013-01-02Manual: Fix "nix-store --export" exampleEelco Dolstra
2013-01-02Reinstate the http://nixos.org/binary-cache default for the binary-caches ↵Eelco Dolstra
setting
2013-01-02Use sysconfdir=/etcEelco Dolstra
2013-01-02Update release notesEelco Dolstra
2013-01-02If a substitute closure is incomplete, build dependencies, then retry the ↵Eelco Dolstra
substituter Issue #77.
2013-01-02Automatically fall back if the references of a substitute are not substitutableEelco Dolstra
Fixes #77.
2013-01-02Add a test for incomplete closures in the binary cacheEelco Dolstra
Issue #77.
2012-12-29nix-build: Support talking to old daemonsEelco Dolstra
Fixes #76.
2012-12-29Allow mounting a path in a different location in the chrootEelco Dolstra
Fixes #24.
2012-12-21download-from-binary-cache: Use the channels of the calling user rather than ↵Eelco Dolstra
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-21Typo fixEelco Dolstra
2012-12-20nix-store -q --roots: Respect the gc-keep-outputs/gc-keep-derivations settingsEelco Dolstra
So if a path is not garbage solely because it's reachable from a root due to the gc-keep-outputs or gc-keep-derivations settings, ‘nix-store -q --roots’ now shows that root.
2012-12-20Yet another rewrite of the garbage collectorEelco Dolstra
But this time it's *obviously* correct! No more segfaults due to infinite recursions for sure, etc. Also, move directories to /nix/store/trash instead of renaming them to /nix/store/bla-gc-<pid>. Then we can just delete /nix/store/trash at the end.
2012-12-20Give a better error message if writeFile fails due to permission issuesEelco Dolstra
2012-12-19If gc-keep-derivations is set, only keep the actual deriverEelco Dolstra
This prevents zillions of derivations from being kept, and fixes an infinite recursion in the garbage collector (due to an obscure cycle that can occur with fixed-output derivations).
2012-12-19Kill the build hook rather than shutting it down cleanlyEelco Dolstra
Waiting for the hook to shut down cleanly sometimes seems to lead to hangs.
2012-12-18Revert brain fartEelco Dolstra
This reverts commit cc511fd65b7b6de9e87e72fb4bed16fc7efeb8b7.
2012-12-18Check for potential infinite select() loops when buildingEelco Dolstra
2012-12-13fix use-after-free bug in mkString(Value&, Symbol&)Stuart Pernsteiner
2012-12-12Allow setting the profile location using $NIX_PROFILEEelco Dolstra
Fixes #69.
2012-12-11Debian package: Add dependency on libwww-curl-perlEelco Dolstra
Fixes issue #70.
2012-12-11On SQLITE_BUSY, wait a random amount of timeEelco Dolstra
If all contending processes wait a fixed amount of time (100 ms), there is a good probability that they'll just collide again.
2012-12-07Bump version numberEelco Dolstra
2012-12-06Fix manual generationEelco Dolstra
Grmbl.
2012-12-06Set a long SQLite timeout in the binary cache substituterEelco Dolstra
2012-12-05Fix RPM buildEelco Dolstra
http://hydra.nixos.org/build/3436627
2012-12-05Add a dependency on xz-utilsEelco Dolstra
2012-12-05Add a dependency on xzEelco Dolstra
2012-12-05TypoEelco Dolstra
2012-12-05Fix RPM buildEelco Dolstra
http://hydra.nixos.org/build/3436511
2012-12-05Add release dateEelco Dolstra
2012-12-05Support xz compression of nixexprs.tar in channelsEelco Dolstra
2012-12-05Produce an xz-compressed tarballEelco Dolstra
Footnote: doing "make dist-gzip dist-xz" doesn't work with Automake; you have to do "make dist-gzip; dist-xz". That's because the dist-* targets delete the temporary distdir at the end.
2012-12-05Build Debs for Ubuntu 12.10Eelco Dolstra
2012-12-04Updated release notesEelco Dolstra
2012-12-04Tiny optimisation in the filter primopEelco Dolstra
2012-12-04Document new primopsEelco Dolstra
2012-12-04nix-channel --update needs bzip2Florian Friesdorf
2012-12-04Document multiple output supportEelco Dolstra