Update 'NEWS'.
parent
2aa6efb0b9
commit
02dd2a9cb6
69
NEWS
69
NEWS
|
@ -10,6 +10,75 @@ Copyright © 2013, 2014 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.7 (since 0.6)
|
||||||
|
** Package management
|
||||||
|
*** ‘guix refresh’ has a new ‘--list-dependent’ options
|
||||||
|
|
||||||
|
See “Invoking guix refresh” in the manual.
|
||||||
|
|
||||||
|
** Programming interfaces
|
||||||
|
*** New (guix gexp) module, which implements “G-expressions”
|
||||||
|
|
||||||
|
G-expressions are a new mechanism to embed build-side code in host-side
|
||||||
|
code. See “G-Expressions” in the manual.
|
||||||
|
|
||||||
|
*** (gnu system) and related modules now use G-expressions
|
||||||
|
|
||||||
|
This greatly simplifies code, and guarantees that build code carries
|
||||||
|
references to the packages or derivations it uses.
|
||||||
|
|
||||||
|
*** ‘build-expression->derivation’ is deprecated in favor of G-expressions
|
||||||
|
*** The (gnu system) module has been largely augmented and factorized
|
||||||
|
*** New (guix build vm) module, support for virtual machine images
|
||||||
|
*** New (guix build activation) module, for “system activation”
|
||||||
|
*** New (guix build syscalls) module
|
||||||
|
*** New (guix build install) and module for whole system installation
|
||||||
|
*** New (gnu system install) module, for the installation system
|
||||||
|
*** New (gnu system file-systems) module, for ‘file-system’ declarations
|
||||||
|
*** New (gnu) module, which aggregates common (gnu …) modules
|
||||||
|
*** ‘service’ records now have an optional ‘activate’ field
|
||||||
|
|
||||||
|
This allows services to specify code to run at system activation time.
|
||||||
|
|
||||||
|
** GNU distribution
|
||||||
|
*** An image to install the GNU system from a USB stick is provided
|
||||||
|
|
||||||
|
This is the first time an installation image is provided. See “System
|
||||||
|
Installation” in the manual for details. This is work in progress as noted
|
||||||
|
in “Limitations”. Your feedback and help are welcome!
|
||||||
|
|
||||||
|
*** Support for more parameters in ‘operating-system’ declarations
|
||||||
|
|
||||||
|
Operating system declarations can now provide a list of file systems, a list
|
||||||
|
of setuid programs, bootloader options, and more. See “System Configuration”
|
||||||
|
in the manual.
|
||||||
|
|
||||||
|
*** ‘guix system’ supports more actions
|
||||||
|
|
||||||
|
Newly supported actions are ‘init’, ‘build’, ‘reconfigure’, and ‘disk-image’.
|
||||||
|
See “Invoking guix system” in the manual.
|
||||||
|
|
||||||
|
*** User accounts and groups are created at system activation time
|
||||||
|
*** Virtual machine support uses para-virtualized devices
|
||||||
|
*** GCC package now has an additional ‘lib’ output, for run-time support libs
|
||||||
|
*** GLib package now has a separate “bin” output (<http://bugs.gnu.org/17853>)
|
||||||
|
*** XXX new packages
|
||||||
|
*** XXX package updates
|
||||||
|
|
||||||
|
** Native language support
|
||||||
|
*** New translations: de (German), and hu (Hungarian)
|
||||||
|
*** Updated translations: eo, pt_BR, sr, vi
|
||||||
|
*** Package descriptions moved from the ‘guix’ text domain to ‘guix-packages’
|
||||||
|
** Bugs fixed
|
||||||
|
*** Downloads are now faster (<http://bugs.gnu.org/15368>)
|
||||||
|
*** ‘guix authenticate’ properly writes signatures to stdout
|
||||||
|
(<http://bugs.gnu.org/17312>)
|
||||||
|
*** Progress report of downloads is now properly displayed
|
||||||
|
*** Error reporting of pk-crypto errors has been improved
|
||||||
|
*** The 'patches' field now works for origins with no extension
|
||||||
|
*** Synchronization and GC issues fixed in the offload hook
|
||||||
|
*** (guix ftp-client) emits USER commands suitable for all servers
|
||||||
|
|
||||||
* Changes in 0.6 (since 0.5)
|
* Changes in 0.6 (since 0.5)
|
||||||
** Package management
|
** Package management
|
||||||
*** Default store directory changed to /gnu/store
|
*** Default store directory changed to /gnu/store
|
||||||
|
|
Reference in New Issue