summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-07-16 23:46:01 +0200
committerLudovic Courtès <ludo@gnu.org>2013-07-16 23:46:01 +0200
commit5939006b9b3b328f434b0e02cba7d613f5ef8070 (patch)
tree383a0445c94e5a6abf02086220b7a36501e43af2
parent63f6004b95e688d4a7f3c4fbecf9c6276dd7ca74 (diff)
downloadgnu-guix-5939006b9b3b328f434b0e02cba7d613f5ef8070.tar
gnu-guix-5939006b9b3b328f434b0e02cba7d613f5ef8070.tar.gz
Update NEWS.
-rw-r--r--NEWS57
1 files changed, 57 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 4a0e0fa012..19201a2b41 100644
--- a/NEWS
+++ b/NEWS
@@ -36,13 +36,64 @@ to download a substitute.
See the manual for details.
+*** New ‘--key-download’ option for “guix refresh”
+
+See the manual for details.
** Programming interfaces
+*** New ‘package-cross-derivation’ procedure in (guix derivations)
+
+See the manual for details.
+
+*** New ‘%current-target-system’ SRFI-39 parameter
+
+This parameter is like ‘%current-system’, but for cross-compilation. It
+allows code in package definitions (such as in the ‘arguments’ field) to know
+whether it is being cross-compiled, and what the target system is.
+
*** New (guix hash) module; new ‘open-sha256-port’ and ‘sha256-port’ procedures
This improves performance of SHA256 computations.
+
+** GNU distribution
+
+*** Major updates
+
+FIXME
+
+*** Noteworthy new packages
+
+FIXME
+
+*** Binary packages now available for i686-linux
+
+The build farm at http://hydra.gnu.org now provides 32-bit GNU/Linux binaries
+(i686-linux), in addition to the x86_64-linux binaries. Both can be
+transparently used as substitutes for local builds on these platforms.
+
+*** Debug info packages
+
+Some packages now have a “debug” output containing debugging information. The
+“debug” output can be used by GDB, and can be installed separately from the
+other outputs of the package. See “Installing Debugging Files” in the manual.
+
+*** Bootstrap binaries can be cross-compiled
+
+The distribution can now be ported to new architectures (currently
+GNU/Linux-only) by cross-compiling the “bootstrap binaries”. See “Porting”
+in the manual.
+
+*** Bootstrapping documented
+
+See “Bootstrapping” in the manual, for information on how the GNU
+distribution builds “from scratch”.
+
+** Internationalization
+
+New translations: eo, pt_BR.
+
** Bugs fixed
*** “guix --help” now works when using Guile 2.0.5
*** Binary substituter multi-threading and pipe issues fixed
@@ -59,6 +110,12 @@ some (but not all) of its outputs were already present. See
http://lists.gnu.org/archive/html/bug-guix/2013-06/msg00038.html and
https://github.com/NixOS/nix/issues/122 .
+
+*** ‘guix package -i foo:out’ no longer removes other outputs of ‘foo’
+
+Previously only the ‘out’ output of package ‘foo’ would be kept in the
+profile.
+
* Changes in 0.2 (since 0.1)
** Package management