about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2006-08-15 On cygwin, disable the check that the output is not group or worldMartin Bravenboer1-0/+2
writable. File permissions on Cygwin are rather complex, and in this case this check introduced a problem with build jobs invoke from outside of Cygwin (MSYS). It seemed almost impossible to fix the permissions of the directory, so for now this safety check is disabled on Cygwin.
2006-08-14 * Put the value in an attribute.Eelco Dolstra1-2/+3
2006-08-11 * `nix-store --gc --print-dead': print the total size of the storeEelco Dolstra2-5/+19
objects that would be freed.
2006-08-11 * Don't assume that paths returned by the runtime root finder areEelco Dolstra1-1/+1
valid.
2006-08-10 * New configuration setting `build-max-jobs' which sets the defaultEelco Dolstra2-0/+17
for the `-j' flag (i.e., the maximum number of jobs to execute in parallel). Useful on multi-processor machines.
2006-08-09 * file:/ -> file://Eelco Dolstra1-1/+1
2006-08-09 * Fix the help message wrt --attr.Eelco Dolstra1-1/+1
2006-08-09 * Print a warning that the subpath operator (~) is deprecated.Eelco Dolstra1-0/+5
2006-08-08 rework the --target flag. If this flag is used, a URI should be given. DefaultArmijn Hemel1-4/+4
values are not changed.
2006-08-07 * Workaround for a bug (?) in GCC 2.95.Eelco Dolstra1-1/+1
2006-08-07 * In nar.nix, path -> storePath, otherwise we get a collision betweenEelco Dolstra3-5/+7
environment variable names on Cygwin (where they are case insensitive).
2006-08-05 add coreutils to the default PATH for this scripts, so we know for sure we ↵Armijn Hemel1-0/+3
have tools like rm, mkdir, and so on
2006-08-05 prevent doing recursive chroots, by unsetting NIX_ROOT in the scripts.Armijn Hemel2-0/+4
2006-08-04 * Fix a few warnings.Eelco Dolstra4-5/+5
2006-08-04 * Weird issue on Cygwin with the include file order.Eelco Dolstra1-4/+4
2006-08-04 * Use old-school pipe opens; the new style is Perl >= 5.8.0.Eelco Dolstra1-2/+3
2006-08-04 * Remove the dependency on `date', use strftime instead.Eelco Dolstra1-3/+2
2006-08-03 * `nix-env -q --xml': show query result in XML format for easierEelco Dolstra3-25/+82
automated processing.
2006-08-03 * `nix-instantiate --print-args': produce XML output so that theEelco Dolstra4-60/+81
result can be used more easily by scripts.
2006-08-03 * Simple class for writing XML files.Eelco Dolstra1-0/+161
2006-08-03 urgh...for some weird reason this one-liner was not in svn. PEBKAC!Armijn Hemel1-1/+1
2006-08-01 * Better error checking.Eelco Dolstra1-2/+2
2006-08-01 add a flag --target, so we can override the URL in the MANIFEST file. ThisArmijn Hemel1-0/+9
is only for local copies (so file:///)
2006-08-01 * Ugh. Darwin's chmod insists that flags come before the modeEelco Dolstra1-1/+1
specification.
2006-08-01 * Show some progress.Eelco Dolstra1-0/+1
2006-07-28 * `nix-instantiate ... --arg NAME VALUE': allow arguments to be passedEelco Dolstra8-32/+58
to functions from the command line. * nix-build: started removing backticks.
2006-07-28 * `nix-instantiate --print-args': print out the valid values forEelco Dolstra3-3/+37
functions arguments that have a domain.
2006-07-26 * Refactoring: get the selection path stuff out of getDerivations()Eelco Dolstra9-119/+170
and put it into a separate function findAlongAttrPath().
2006-07-25 * `nix-instantiate --print-args' prints out the arguments of aEelco Dolstra3-7/+28
top-level function.
2006-07-25 * Applied rbroek's patch from the branch atEelco Dolstra4-15/+37
https://svn.cs.uu.nl:12443/repos/trace/buildfarm-control/trunk/ext/nix/, with some modifications. This allows `nix-env -qa' to show the attribute path that can be used to unambiguously install a package using `nix-env -i -A'. Example: $ nix-env -f top-level/all-packages.nix -qaA subversion xorg-server subversionWithJava subversion-1.2.3 subversion subversion-1.3.2 subversion14 subversion-1.4.0pre-rc1 xorg.xorgserver xorg-server-1.1.0
2006-07-25 * Doh.Eelco Dolstra1-1/+1
2006-07-25 * Support the --attr / -A flag in nix-env as well. So now we can do,Eelco Dolstra3-3/+27
e.g., $ nix-env -i -A subversion xorg.xorgserver The main advantage over using symbolic names is that using attribute names is unambiguous and much, much faster.
2006-07-24 * When there is a domain check, we have to evaluate the argument.Eelco Dolstra1-0/+1
Can't be lazy!
2006-07-24 * New language feature: domain checks, which check whether a functionEelco Dolstra4-13/+40
argument has a valid value, i.e., is in a certain domain. E.g., { foo : [true false] , bar : ["a" "b" "c"] }: ... This previously could be done using assertions, but domain checks will allow the buildfarm to automatically extract the configuration space from functions.
2006-07-24 * `touch' might not be in $PATH.Eelco Dolstra1-1/+0
2006-07-24 * Tests for domain checks.Eelco Dolstra3-0/+15
2006-07-24 * Refactoring to support domain checks.Eelco Dolstra10-29/+36
2006-07-21 * Purify `make check'.Eelco Dolstra26-29/+28
2006-07-21 * Test for runtime root finding.Eelco Dolstra5-5/+64
2006-07-21 * Don't try to do DNS lookups.Eelco Dolstra2-2/+2
2006-07-20 * Use $(libexecdir) to find find-runtime-roots.pl.Eelco Dolstra5-1/+8
2006-07-20 * Doh.Eelco Dolstra1-1/+1
2006-07-20 * Use debug().Eelco Dolstra1-1/+1
2006-07-20 * svn:ignore.Eelco Dolstra0-0/+0
2006-07-20 * Call find-runtime-roots.pl from the garbage collector to preventEelco Dolstra6-16/+138
running applications etc. from being garbage collected.
2006-07-19 * Added a tool to find additional roots for the garbage collector,Eelco Dolstra2-2/+62
such as open files, current directories, mmaped files, etc. This is inherently unportable, but it's easy to adapt this script to other platforms. Currently we call `lsof' and try to read various bits in /proc/NNN. The goal is to prevent the garbage collector from removing store paths that are no longer reachable from a permanent root but that are still in use (for instance, after the user has done "nix-env -e" on a running program).
2006-07-19 * Add a precise test for hashDerivatioModulo.Eelco Dolstra3-0/+34
2006-07-19 * Better error messages (especially wrt types).Eelco Dolstra7-62/+96
2006-07-11 * Doh! Of couse we cannot memoize across scopes.Eelco Dolstra1-4/+8
2006-07-10 * This expression has an undefined variable which isn't detected, soEelco Dolstra1-0/+11
evaluation fails: error: impossible: undefined variable `gcc'