diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2015-07-21 00:40:08 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2015-07-21 00:40:08 +0200 |
| commit | 617372ef70ca8a0630070c5d7d66a599ea0cd3d4 (patch) | |
| tree | f392eab8bee2e055ca334e44599a88728a112a45 | |
| parent | e5358a6bacc6a0e690071fb668634263d1f53ec0 (diff) | |
Update NEWS.
| -rw-r--r-- | NEWS | 76 |
1 files changed, 76 insertions, 0 deletions
| @@ -10,6 +10,82 @@ Copyright © 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org> | |||
| 10 | 10 | ||
| 11 | Please send Guix bug reports to bug-guix@gnu.org. | 11 | Please send Guix bug reports to bug-guix@gnu.org. |
| 12 | 12 | ||
| 13 | * Changes in 0.8.3 (since 0.8.2) | ||
| 14 | |||
| 15 | ** Package management | ||
| 16 | |||
| 17 | *** New ‘guix edit’ and ‘guix size’ commands | ||
| 18 | *** New ‘--manifest’ option for ‘guix package’, for declarative profiles | ||
| 19 | *** Similarly, new ‘M-x guix-apply-manifest’ for the Emacs UI | ||
| 20 | *** Emacs support now includes completion for ‘guix’ commands in shell-mode | ||
| 21 | *** ‘guix package --search-paths’ now takes an optional argument | ||
| 22 | *** ‘guix environment --ad-hoc’ creates a custom development environment | ||
| 23 | *** New ‘--system’ option for ‘guix environment’ | ||
| 24 | *** ‘guix environment’ defines $GUIX_ENVIRONMENT, useful to adjust ‘PS1’ | ||
| 25 | *** New ‘--optimize’ and ‘--verify’ options to ‘guix gc’ | ||
| 26 | *** ‘guix build --with-source’ can now be passed a directory | ||
| 27 | *** New ‘elpa’ importer for ‘guix import’ | ||
| 28 | *** ‘guix import pypi’ determines the list of dependencies | ||
| 29 | *** New ‘--substitute-urls’ option for ‘guix build’ and other commands | ||
| 30 | *** ‘guix substitute’ can now alternate between different substitute URLs | ||
| 31 | *** New “Running Guix Before It Is Installed” section in the manual | ||
| 32 | *** Basic manual pages for the ‘guix’ commands are now shipped | ||
| 33 | *** Building the daemon now necessitates a C++11 compiler | ||
| 34 | |||
| 35 | ** Distribution | ||
| 36 | |||
| 37 | *** New ‘%base-user-accounts’ variable, for common system accounts | ||
| 38 | *** New ‘--on-error’ option for ‘guix system’ | ||
| 39 | *** New ‘plain-file’ construct, for use in ‘operating-system’ declarations | ||
| 40 | *** ‘sudoers’ field of ‘operating-system’ renamed to ‘sudoers-file’ | ||
| 41 | *** ‘sudoers-file’ and ‘hosts-file’ fields now take file-like objects | ||
| 42 | *** File systems under /sys/fs/cgroup are now mounted by default | ||
| 43 | *** Default compiler is now GCC 4.9.3 (was 4.8.4) | ||
| 44 | *** ARMv7 port now requires NEON | ||
| 45 | *** The disk footprint of a dozen key packages has been reduced | ||
| 46 | |||
| 47 | *** XXX new packages | ||
| 48 | |||
| 49 | *** XXX package updates | ||
| 50 | |||
| 51 | ** Programming interfaces | ||
| 52 | |||
| 53 | *** New “package Reference” and “origin Reference” sections in the manual | ||
| 54 | *** monads: ‘foldm’, ‘mapm’, and ‘anym’ now take a list of regular values | ||
| 55 | *** monads: Allow n-ary ‘>>=’ expressions | ||
| 56 | *** New (guix cpio) module, used to produce Linux initrds deterministically | ||
| 57 | *** New ‘clone’, ‘setns’, and ‘pivot_root’ bindings in (guix build syscalls) | ||
| 58 | *** New ‘dependencies’ field in <file-system> | ||
| 59 | *** New #:gem-flags parameter for ‘ruby-build-system’ | ||
| 60 | |||
| 61 | ** Noteworthy bug fixes | ||
| 62 | |||
| 63 | *** Binary installation tarball now has files root-owned, with zeroed mtime | ||
| 64 | *** GRUB background image is always available (<http://bugs.gnu.org/20591>) | ||
| 65 | *** ‘guix system’ catches references to non-existent user groups | ||
| 66 | *** Ignore trailing components for ‘guix gc -d’ (<http://bugs.gnu.org/19757>) | ||
| 67 | *** ‘guix lint’ warns only when all the URIs are unreachable | ||
| 68 | *** ‘guix system init’ overwrites the items in the target store | ||
| 69 | (<http://bugs.gnu.org/20722>) | ||
| 70 | *** ‘guix-register’ performs deduplication even when --prefix is passed | ||
| 71 | (<http://bugs.gnu.org/19044>) | ||
| 72 | *** The ‘location’ of packages is no longer preserved by ‘inherit’ | ||
| 73 | *** GuixSD installation image has udev rules for device-mapper | ||
| 74 | (<http://bugs.gnu.org/20791>) | ||
| 75 | *** Daemon distinguishes between “substitutable” and “offloadable” derivations | ||
| 76 | (<http://bugs.gnu.org/18747>) | ||
| 77 | *** Avoid infinite loop in ‘guix substitute’ | ||
| 78 | *** ‘guix environment’ now returns the exit code of its command | ||
| 79 | *** ‘file-system’ declarations can now really use UUIDs | ||
| 80 | (<http://bugs.gnu.org/19778>) | ||
| 81 | *** Daemon preserves build user groups (<http://bugs.gnu.org/18994>) | ||
| 82 | *** Fix quadratic behavior when building packages with many propagated inputs | ||
| 83 | *** Tarballs for origins with patches/snippet are now build deterministically | ||
| 84 | |||
| 85 | ** Native language support | ||
| 86 | |||
| 87 | *** Updated translations: da, eo | ||
| 88 | |||
| 13 | * Changes in 0.8.2 (since 0.8.1) | 89 | * Changes in 0.8.2 (since 0.8.1) |
| 14 | 90 | ||
| 15 | ** Package management | 91 | ** Package management |
