Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-31 | Rename a few configuration options | Eelco Dolstra | |
In particular, drop the "build-" and "gc-" prefixes which are pointless. So now you can say nix build --no-sandbox instead of nix build --no-build-use-sandbox | |||
2016-08-10 | Remove $NIX_DB_DIR | Eelco Dolstra | |
This variable has no reason to exist, given $NIX_STATE_DIR. | |||
2014-05-02 | Fix Debian tests | Eelco Dolstra | |
These actually run as root in a VM, so they get confused. http://hydra.nixos.org/build/10775854 | |||
2012-03-19 | Replace "make check" with "make installcheck" | Eelco Dolstra | |
Ensuring that the tests work from the build tree requires a growing number of nasty hacks. The tests also don't verify that the installed Nix actually works. Thus, the tests now require "make install" to have been run. | |||
2012-03-18 | Drop the externals directory | Eelco Dolstra | |
Nix now requires SQLite and bzip2 to be pre-installed. SQLite is detected using pkg-config. We required DBD::SQLite anyway, so depending on SQLite is not a big problem. The --with-bzip2, --with-openssl and --with-sqlite flags are gone. | |||
2012-01-11 | tests: Run `download-using-manifests' via libtool so that dlopening works. | Ludovic Courtès | |
2012-01-03 | * Refactoring: Get rid of a few subdirectories in corepkgs/, and some | Eelco Dolstra | |
other simplifications. * Use <nix/...> to locate the corepkgs. This allows them to be overriden through $NIX_PATH. * Use bash's pipefail option in the NAR builder so that we don't need to create a temporary file. | |||
2011-10-10 | * Refactoring: remove unnecessary variables from the tests. | Eelco Dolstra | |
2011-10-10 | * Install NixManifest.pm, NixConfig.pm and GeneratePatches.pm under | Eelco Dolstra | |
the Nix:: namespace. | |||
2010-12-05 | * Use CamelCase for the Perl modules. | Eelco Dolstra | |
2010-12-05 | * Add a script `nix-generate-patches'. | Eelco Dolstra | |
* Fix the binary patching test. | |||
2010-11-17 | * Finally, a test for the binary patch functionality. | Eelco Dolstra | |
2010-02-24 | * Disable fsync() in SQLite if the fsync-metadata option is set to | Eelco Dolstra | |
false. * Change the default for `fsync-metadata' to true. * Disable `fsync-metadata' in `make check'. | |||
2010-02-18 | * Implemented queryValidPaths() and verifyStore(). | Eelco Dolstra | |
2009-11-13 | * In nix-pull/nix-channel, create the manifests directory if it | Eelco Dolstra | |
doesn't exist. The Debian packages don't include the manifests directory, so nix-channel would silently skip doing a nix-pull, resulting in everything being built from source. Thanks to Juan Pedro Bolívar Puente. | |||
2008-12-03 | (no commit message) | Eelco Dolstra | |
2008-11-20 | * Urgh. | Eelco Dolstra | |
2008-11-20 | * Blindly doing a replacement of occurences of $bindir (when running | Eelco Dolstra | |
the tests) is a bad idea when $bindir = /usr and some programs (like perl) live there. Fortunately it doesn't seem to be needed anymore. | |||
2008-11-20 | * Don't set the prefix to /nix by default, rather use the Autoconf | Eelco Dolstra | |
default of /usr/local. However, localstatedir and storedir are set to /nix/var/nix and /nix/store respectively unless they're explicitly overriden. | |||
2008-07-18 | * Fix the tests. | Eelco Dolstra | |
2008-06-09 | * Merged the no-bdb branch (-r10900:HEAD | Eelco Dolstra | |
https://svn.nixos.org/repos/nix/nix/branches/no-bdb). | |||
2007-12-14 | * Another insane Mac OS X 10.5 compatibility hack. | Eelco Dolstra | |
2007-09-04 | * nix-push / generate-patches: bzip the manifest. | Eelco Dolstra | |
2007-08-13 | * A test for the nix-worker. | Eelco Dolstra | |
2006-09-21 | * `nix-install-package --url': install from a URL (NIX-12). | Eelco Dolstra | |
* `nix-install-package --help' (NIX-9). * `nix-install-package --non-interactive': don't prompt or pause. * Tests for nix-install-package. * Security fixes: filter the values obtained from the nixpkg. | |||
2006-05-29 | * Handle $PATHs with spaces. | Eelco Dolstra | |
2006-04-25 | * Unless --with-bzip2 is specified, use a copy of bzip2 in the | Eelco Dolstra | |
externals directory. This is in particular useful because though most systems have bzip2/bunzip2, they don't always have libbz2, which we need for bsdiff/bspatch. | |||
2006-03-01 | * Test nix-build. This also tests indirect roots. | Eelco Dolstra | |
2006-03-01 | * Simplification. | Eelco Dolstra | |
2006-03-01 | * Make it easy to run individual tests from the command line. | Eelco Dolstra | |
2006-02-08 | * Tests for nix-env, finally! | Eelco Dolstra | |
2005-07-25 | * Hack to get around the libtool wrapper script around nix-store not | Eelco Dolstra | |
working when PATH is unset. | |||
2005-04-07 | * Get rid of fetchurl, we don't need it anymore. | Eelco Dolstra | |
2005-03-21 | * Remove non-POSIX flag. | Eelco Dolstra | |
2005-02-18 | * `make check' fix. | Eelco Dolstra | |
2005-02-15 | * Fix broken GC test. | Eelco Dolstra | |
2005-02-01 | * Make check fixes. | Eelco Dolstra | |
2005-01-31 | * Start of concurrent garbage collection. Processes write temporary | Eelco Dolstra | |
roots to a per-process temporary file in /nix/var/nix/temproots while holding a write lock on that file. The garbage collector acquires read locks on all those files, thus blocking further progress in other Nix processes, and reads the sets of temporary roots. | |||
2005-01-28 | * Another horrible `make check' hack. | Eelco Dolstra | |
2005-01-27 | * Set execute permission. | Eelco Dolstra | |
2005-01-27 | * Add missing substitutes files to dist. | Eelco Dolstra | |
* Add a garbage collector test. | |||
2005-01-25 | * Really fix the substitute mechanism, i.e., ensure the closure | Eelco Dolstra | |
invariant by registering references through the manifest. * Added a test for nix-pull. | |||
2004-06-18 | * Big refactoring. Move to a much more explicitly state machine based | Eelco Dolstra | |
approach. This makes it much easier to add extra complexity in the normaliser / realiser (e.g., build hooks, substitutes). | |||
2004-05-04 | * Allow the location of the store etc. to be specified using | Eelco Dolstra | |
environment variables. * Started adding some automatic tests. * Do a `make check' when building RPMs. |