Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-06-29 | Use XZ compression in binary caches | Eelco Dolstra | 1 | -0/+1 | |
XZ compresses significantly better than bzip2. Here are the compression ratios and execution times (using 4 cores in parallel) on my /var/run/current-system (3.1 GiB): bzip2: total compressed size 849.56 MiB, 30.8% [2m08] xz -6: total compressed size 641.84 MiB, 23.4% [6m53] xz -7: total compressed size 621.82 MiB, 22.6% [7m19] xz -8: total compressed size 599.33 MiB, 21.8% [7m18] xz -9: total compressed size 588.18 MiB, 21.4% [7m40] Note that compression takes much longer. More importantly, however, decompression is much faster: bzip2: 1m47.274s xz -6: 0m55.446s xz -7: 0m54.119s xz -8: 0m52.388s xz -9: 0m51.842s The only downside to using -9 is that decompression takes a fair amount (~65 MB) of memory. | |||||
2012-05-10 | Support building with the Perl XS bindings disabled | Eelco Dolstra | 1 | -0/+1 | |
Since the Perl bindings require shared libraries, this is required on platforms such as Cygwin where we do a static build. | |||||
2012-04-13 | If "pv" is available at compile time, hard-code its path | Eelco Dolstra | 1 | -0/+1 | |
2012-03-19 | Replace "make check" with "make installcheck" | Eelco Dolstra | 1 | -0/+1 | |
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 | 1 | -2/+1 | |
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 | 1 | -0/+2 | |
2011-10-10 | * Install NixManifest.pm, NixConfig.pm and GeneratePatches.pm under | Eelco Dolstra | 1 | -1/+1 | |
the Nix:: namespace. | |||||
2011-04-11 | * configure: detect whether DBD::SQLite is present. If necessary the | Eelco Dolstra | 1 | -0/+1 | |
location to DBI and DBD::SQLite can be passed with --with-dbi and --with-dbd-sqlite. | |||||
2010-11-16 | * Sync with the trunk. | Eelco Dolstra | 1 | -1/+1 | |
2010-10-04 | * "type -P" isn't portable. | Eelco Dolstra | 1 | -1/+1 | |
2010-05-12 | * Sync with the trunk. | Eelco Dolstra | 1 | -1/+0 | |
2010-04-19 | * Drop the dependency on the ATerm library. | Eelco Dolstra | 1 | -1/+0 | |
2010-03-11 | * Sync with the trunk. | Eelco Dolstra | 1 | -0/+1 | |
2010-03-05 | * nix-prefetch-url depends on sed (see | Eelco Dolstra | 1 | -0/+1 | |
http://hydra.nixos.org/build/311170). | |||||
2010-02-24 | * Set the path to sqlite3 properly. | Eelco Dolstra | 1 | -0/+1 | |
2008-05-07 | --proxy=proxy:3128 | Michael Raskin | 1 | -0/+1 | |
2008-04-10 | * Make really sure that we use bash. The line | Eelco Dolstra | 1 | -1/+1 | |
NEED_PROG(shell, bash) actually uses the content of $shell if set, which often points at /bin/sh. | |||||
2007-05-01 | * Give unpacked channels more sensible names than 0, 1, ... They now | Eelco Dolstra | 1 | -0/+1 | |
get the basename of the channel URL (e.g., nixpkgs-unstable). The top-level Nix expression of the channel is now an attribute set, the attributes of which are the individual channels (e.g., {nixpkgs_unstable = ...; strategoxt_unstable = ...}). This makes attribute paths ("nix-env -qaA" and "nix-env -iA") more sensible, e.g., "nix-env -iA nixpkgs_unstable.subversion". | |||||
2006-07-21 | * Purify `make check'. | Eelco Dolstra | 1 | -0/+1 | |
2006-04-25 | * Unless --with-bzip2 is specified, use a copy of bzip2 in the | Eelco Dolstra | 1 | -0/+1 | |
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 | * Add a test for nix-log2xml. | Eelco Dolstra | 1 | -0/+3 | |
2006-03-01 | * Make it easy to run individual tests from the command line. | Eelco Dolstra | 1 | -0/+2 | |
2006-02-01 | * bsdiff updated to 4.3. This makes Nix depend on libbz2. | Eelco Dolstra | 1 | -2/+2 | |
2005-03-15 | * Purify all corepkgs builders. | Eelco Dolstra | 1 | -0/+2 | |
2004-05-04 | * A test to verify that Nix executes build jobs in parallel, if | Eelco Dolstra | 1 | -0/+1 | |
possible. This test fails right now because this hasn't been implemented right now. Yes, I'm doing Test-Driven Development! ;-) | |||||
2004-04-06 | * Switched from wget to curl. | Eelco Dolstra | 1 | -1/+4 | |
* Made the dependencies on bzip2 and the shell explicit. | |||||
2004-03-15 | * Make perl a dependency of Nix. | Eelco Dolstra | 1 | -0/+1 | |
2004-02-20 | * Use $(storedir) instead of $(prefix)/store. | Eelco Dolstra | 1 | -0/+1 | |
2004-01-02 | * Generate RPM spec file. | Eelco Dolstra | 1 | -1/+2 | |
2003-12-23 | * nix-pull requires libexecdir to be substituted. | Eelco Dolstra | 1 | -0/+1 | |
2003-12-01 | * Use a system name that does not include the OS manufacturer (i.e., | Eelco Dolstra | 1 | -1/+1 | |
"i686-linux" instead of "i686-suse-linux"). | |||||
2003-11-24 | * Autoconf sucks. | Eelco Dolstra | 1 | -1/+1 | |
2003-11-22 | * Maintain integrity of the substitute and successor mappings when | Eelco Dolstra | 1 | -5/+7 | |
deleting a path in the store. * Allow absolute paths in Nix expressions. * Get nix-prefetch-url to work again. * Various other fixes. | |||||
2003-08-06 | * Scan for wget and use the full path in fetchurl.sh. | Eelco Dolstra | 1 | -0/+1 | |
* Use nix-hash (not md5sum) in fetchurl.sh. | |||||
2003-07-20 | * Refactorings. | Eelco Dolstra | 1 | -0/+8 | |