about summary refs log tree commit diff
path: root/doc/manual/release-notes.xml
AgeCommit message (Collapse)AuthorFilesLines
2013-10-17 Fold two stack trace messages in derivationsEelco Dolstra1-2/+3
Combined with the previous changes, stack traces involving derivations are now much less verbose, since something like while evaluating the builtin function `getAttr': while evaluating the builtin function `derivationStrict': while instantiating the derivation named `gtk+-2.24.20' at `/home/eelco/Dev/nixpkgs/pkgs/development/libraries/gtk+/2.x.nix:11:3': while evaluating the derivation attribute `propagatedNativeBuildInputs' at `/home/eelco/Dev/nixpkgs/pkgs/stdenv/generic/default.nix:78:17': while evaluating the attribute `outPath' at `/nix/store/212ngf4ph63mp6p1np2bapkfikpakfv7-nix-1.6/share/nix/corepkgs/derivation.nix:18:9': ... now reads while evaluating the attribute `propagatedNativeBuildInputs' of the derivation `gtk+-2.24.20' at `/home/eelco/Dev/nixpkgs/pkgs/development/libraries/gtk+/2.x.nix:11:3': ...
2013-10-17 Nix 1.6.1 release notesEelco Dolstra1-0/+60
2013-09-10 Version was called 1.6, not 1.6.0Eelco Dolstra1-1/+1
2013-09-10 Update release notesEelco Dolstra1-1/+37
2013-09-02 Update the release notesEelco Dolstra1-0/+52
2013-08-26 Fix typos, especially those that end up in the Nix manualIvan Kozik1-4/+4
2013-07-19 Rename ‘nix-build --run-env’ to ‘nix-shell’Eelco Dolstra1-0/+37
2013-06-17 Update release notes for Nix 1.5.3Eelco Dolstra1-0/+48
2013-06-05 Update the default binary cache URL to cache.nixos.orgEelco Dolstra1-3/+3
2013-05-13 Bump release dateEelco Dolstra1-1/+1
2013-05-07 Update release dateEelco Dolstra1-1/+1
2013-05-03 Update release notesEelco Dolstra1-2/+3
2013-05-01 Nix 1.5.2 release notesEelco Dolstra1-0/+9
2013-03-08 Revert "Prevent config.h from being clobbered"Eelco Dolstra1-0/+57
This reverts commit 28bba8c44f484eae38e8a15dcec73cfa999156f6.
2013-03-07 Prevent config.h from being clobberedEelco Dolstra1-57/+0
2013-02-28 Update release notesEelco Dolstra1-0/+10
Also use a point release version number as suggested by several people.
2013-02-27 Handle hard links to other files in the outputEelco Dolstra1-0/+10
2013-02-26 Update release notesEelco Dolstra1-1/+24
2013-02-08 Document ‘hashString’Eelco Dolstra1-0/+14
2013-01-04 Fix "0 store paths deleted" messageEelco Dolstra1-1/+1
2013-01-03 Clear any immutable bits in the Nix storeEelco Dolstra1-3/+10
Doing this once makes subsequent operations like garbage collecting more efficient since we don't have to call makeMutable() first.
2013-01-02 Update release notesEelco Dolstra1-0/+10
2012-12-06 Set a long SQLite timeout in the binary cache substituterEelco Dolstra1-1/+1
2012-12-05 Add release dateEelco Dolstra1-1/+1
2012-12-04 Updated release notesEelco Dolstra1-0/+62
2012-11-23 nix-copy-closure: Add flag ‘--use-substitutes’Eelco Dolstra1-0/+7
2012-11-09 Update release notesEelco Dolstra1-0/+34
2012-10-03 Rename nix-worker to nix-daemonEelco Dolstra1-1/+7
2012-10-03 Document ‘--repair’Eelco Dolstra1-2/+8
2012-10-02 Add operation ‘nix-store --repair-path’Eelco Dolstra1-0/+6
This operation allows fixing corrupted or accidentally deleted store paths by redownloading them using substituters, if available. Since the corrupted path cannot be replaced atomically, there is a very small time window (one system call) during which neither the old (corrupted) nor the new (repaired) contents are available. So repairing should be used with some care on critical packages like Glibc.
2012-09-27 Allow dashes in identifiersEelco Dolstra1-0/+5
In Nixpkgs, the attribute in all-packages.nix corresponding to a package is usually equal to the package name. However, this doesn't work if the package contains a dash, which is fairly common. The convention is to replace the dash with an underscore (e.g. "dbus-lib" becomes "dbus_glib"), but that's annoying. So now dashes are valid in variable / attribute names, allowing you to write: dbus-glib = callPackage ../development/libraries/dbus-glib { }; and buildInputs = [ dbus-glib ]; Since we don't have a negation or subtraction operation in Nix, this is unambiguous.
2012-09-25 Add "on Linux" qualifierEelco Dolstra1-2/+2
2012-09-25 Update release notesEelco Dolstra1-0/+29
2012-07-26 Merge branch 'master' into no-manifestsEelco Dolstra1-1/+1
2012-07-18 Set release dateEelco Dolstra1-1/+1
2012-07-18 Merge branch 'master' into no-manifestsEelco Dolstra1-8/+67
2012-07-17 Update Nix 1.1 release notesEelco Dolstra1-8/+67
2012-07-11 Update release notesEelco Dolstra1-0/+5
2012-06-23 Update release notesEelco Dolstra1-1/+15
2012-05-29 Add option ‘build-keep-log’ to enable/disable writing of build logsEelco Dolstra1-0/+20
Fixes #26.
2012-05-11 Set release dateEelco Dolstra1-1/+1
2012-05-09 Update the release notesEelco Dolstra1-12/+82
2012-01-17 * Added a command ‘nix-store --print-env $drvpath’ that prints out theEelco Dolstra1-0/+4
environment of the given derivation in a format that can be sourced by the shell, e.g. $ eval "$(nix-store --print-env $(nix-instantiate /etc/nixos/nixpkgs -A pkg))" $ NIX_BUILD_TOP=/tmp $ source $stdenv/setup This is especially useful to reproduce the environment used to build a package outside of its builder for development purposes. TODO: add a nix-build option to do the above and fetch the dependencies of the derivation as well.
2011-09-06 * Added a command ‘nix-store --verify-paths PATHS’ to check whetherEelco Dolstra1-0/+4
the contents of any of the given store paths have been modified. E.g. $ nix-store --verify-path $(nix-store -qR /var/run/current-system) path `/nix/store/m2smyiwbxidlprfxfz4rjlvz2c3mg58y-etc' was modified! expected hash `fc87e271c5fdf179b47939b08ad13440493805584b35e3014109d04d8436e7b8', got `20f1a47281b3c0cbe299ce47ad5ca7340b20ab34246426915fce0ee9116483aa' All paths are checked; the exit code is 1 if any path has been modified, 0 otherwise.
2011-08-06 * Add a Nix expression search path feature. Paths between angleEelco Dolstra1-0/+4
brackets, e.g. import <nixpkgs/pkgs/lib> are resolved by looking them up relative to the elements listed in the search path. This allows us to get rid of hacks like import "${builtins.getEnv "NIXPKGS_ALL"}/pkgs/lib" The search path can be specified through the ‘-I’ command-line flag and through the colon-separated ‘NIX_PATH’ environment variable, e.g., $ nix-build -I /etc/nixos ... If a file is not found in the search path, an error message is lazily thrown.
2011-07-13 * Allow a default value in attribute selection by writingEelco Dolstra1-0/+4
x.y.z or default (as originally proposed in https://mail.cs.uu.nl/pipermail/nix-dev/2009-September/002989.html). For instance, an expression like stdenv.lib.attrByPath ["features" "ckSched"] false args can now be written as args.features.ckSched or false
2011-06-30 Add support for the `build-timeout' and `--timeout' options.Ludovic Courtès1-0/+10
2010-10-29 * Document Boehm GC support.Eelco Dolstra1-0/+21
2010-08-17 * Document --cores in the manual.Eelco Dolstra1-3/+3
2010-08-16 * Nix 0.16 release notes.Eelco Dolstra1-0/+53