diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2005-01-12T10·27+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2005-01-12T10·27+0000 |
commit | 7d75616f2ca4e72db7088767e052b66de5718a80 (patch) | |
tree | bfacb5788ded60f654efedfbf4a175eb5f400bfe /NEWS | |
parent | 6af4a5a71ffee704c4760be4259d69bb7e21b870 (diff) |
* NEWS and manual update for release 0.7.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/NEWS b/NEWS index 4384e60cc1c7..f3b34a4732fc 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,25 @@ +Version 0.7 + +* Binary patching. When upgrading components using pre-built binaries + (through nix-pull / nix-channel), Nix can automatically download and + apply binary patches to already installed components instead of full + downloads. Patching is "smart": if there is a *sequence* of patches + to an installed component, Nix will use it. Patches are currently + generated automatically between Nixpkgs (pre-)releases. + +* Simplifications to the substitute mechanism. + +* Nix-pull now stores downloaded manifests in /nix/var/nix/manifests. + +* Metadata on files in the Nix store is canonicalised after builds: + the last-modified timestamp is set to 0 (00:00:00 1/1/1970), the + mode is set to 0444 or 0555 (readable and possibly executable by + all; setuid/setgid bits are dropped), and the group is set to the + default. This ensures that the result of a build and an + installation through a substitute is the same; and that timestamp + dependencies are revealed. + + Version 0.6 Major changes include the following: |