Update 'NEWS'.
parent
3141a8bdb3
commit
a043ac04d9
71
NEWS
71
NEWS
|
@ -10,6 +10,77 @@ Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
|
||||||
Please send Guix bug reports to bug-guix@gnu.org.
|
Please send Guix bug reports to bug-guix@gnu.org.
|
||||||
|
|
||||||
|
* Changes in 0.5 (since 0.4)
|
||||||
|
** Package management
|
||||||
|
*** GNU package descriptions synchronized with the ‘gnumaint’ repository
|
||||||
|
|
||||||
|
In addition to synopses, descriptions of GNU packages are now kept in sync
|
||||||
|
with the ‘gnumaint’ repository, which is the canonical place for GNU package
|
||||||
|
meta-data.
|
||||||
|
|
||||||
|
** Programming interfaces
|
||||||
|
*** Patches are now listed as part of ‘origin’
|
||||||
|
|
||||||
|
The ‘origin’ form supports two new fields: ‘patches’ (list of patches), and
|
||||||
|
‘snippet’ (code snippet to modify the source.) These are applied when running
|
||||||
|
‘guix build --source’. See “Defining Packages” in the manual.
|
||||||
|
|
||||||
|
*** New (guix monads) monadic interface to operate on the store
|
||||||
|
|
||||||
|
See “The Store Monad” in the manual. The (gnu system …) modules have been
|
||||||
|
rewritten to use this monadic interface.
|
||||||
|
|
||||||
|
*** New (guix profiles) module
|
||||||
|
|
||||||
|
It provides an API for dealing with profiles, as with the ‘guix package’
|
||||||
|
command.
|
||||||
|
|
||||||
|
*** New (gnu system) module
|
||||||
|
|
||||||
|
This module provides generic way to describe the system’s configuration, and
|
||||||
|
to instantiate it, regardless of the final medium (QEMU image, etc.)
|
||||||
|
See “System Configuration” in the manual.
|
||||||
|
|
||||||
|
This is work in progress. Send feedback to guix-devel@gnu.org!
|
||||||
|
|
||||||
|
*** ‘build-expression->derivation’ uses more parameters
|
||||||
|
|
||||||
|
Some positional parameters have been changed to keyword parameters.
|
||||||
|
See “Derivations” in the manual.
|
||||||
|
|
||||||
|
** GNU distribution
|
||||||
|
*** New port to the Loongson MIPS64 processors, n32 ABI (‘mips64el-linux’)
|
||||||
|
|
||||||
|
Bootstrap binaries have been built for that architecture, as several
|
||||||
|
Loongson-specific patches not yet available upstream have been applied to core
|
||||||
|
packages. See “GNU Distribution” and “Porting” in the manual.
|
||||||
|
|
||||||
|
Pre-built binaries are not yet available via hydra.gnu.org, so Guix will
|
||||||
|
build by itself on this platform.
|
||||||
|
|
||||||
|
*** XXX new packages
|
||||||
|
|
||||||
|
*** XXX package updates
|
||||||
|
|
||||||
|
*** Packages are now built with GCC 4.8.2 by default (was 4.7.3)
|
||||||
|
|
||||||
|
** Native language support
|
||||||
|
*** New ‘sr’ (Serbian) translation
|
||||||
|
*** New ‘vi’ (Vietnamese) translation
|
||||||
|
*** Updated ‘pt_BR’ (Brazilian Portuguese) translation
|
||||||
|
** Bugs fixed
|
||||||
|
*** ‘guix-daemon’ always sets umask to 022
|
||||||
|
(http://lists.gnu.org/archive/html/bug-guix/2013-07/msg00033.html)
|
||||||
|
*** ‘guix pull’ compiles Guix in a deterministically and correctly
|
||||||
|
|
||||||
|
Previously, the build environment was not cleared in between ‘compile-file’
|
||||||
|
calls, leading to build errors due to Guile bug http://bugs.gnu.org/15602 .
|
||||||
|
|
||||||
|
*** ‘guix package’ allows removal of a specific package output
|
||||||
|
(http://bugs.gnu.org/15756)
|
||||||
|
*** Files referenced by environment variables are protected from GC
|
||||||
|
*** ‘bootstrap-graph.{png,eps,pdf}’ built in srcdir (http://bugs.gnu.org/15640)
|
||||||
|
|
||||||
* Changes in 0.4 (since 0.3)
|
* Changes in 0.4 (since 0.3)
|
||||||
|
|
||||||
** Package management
|
** Package management
|
||||||
|
|
Reference in New Issue