summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2018-07-05 17:19:09 +0200
committerLudovic Courtès <ludo@gnu.org>2018-07-05 17:19:09 +0200
commit1400776f529317c6c3529a0fda2b728e48a621a2 (patch)
tree33b938db8cd41fb047a101dfb803bde8a008a0f5
parent5adb2df0a2584d49f1fde7671c81ba54f7e43d51 (diff)
Update NEWS.
-rw-r--r--NEWS69
1 files changed, 66 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index bc12161f422..ee70bb98f35 100644
--- a/NEWS
+++ b/NEWS
@@ -15,37 +15,100 @@ Please send Guix bug reports to bug-guix@gnu.org.
15** Package management 15** Package management
16 16
17*** ‘guix pull’ has been overhauled; it now populates ~/.config/guix/current 17*** ‘guix pull’ has been overhauled; it now populates ~/.config/guix/current
18*** ‘guix pull’ has a new ‘--list-generations’ option
18*** ‘guix pack’ now supports building SquashFS images 19*** ‘guix pack’ now supports building SquashFS images
19*** ‘guix pack’ can now build tarballs with relocatable executables 20*** ‘guix pack’ can now build tarballs with relocatable executables
20*** ‘guix system’ gives more hints for common configuration errors 21*** ‘guix environment’ and ‘guix pack’ have a new ‘--manifest’ option
22*** New ‘guix environment’ options: ‘--user’, ‘--link-profile’
23*** ‘guix package’ has a new ‘--allow-collisions’ option
21*** ‘guix package’ no longer warns about harmless file collisions 24*** ‘guix package’ no longer warns about harmless file collisions
25*** The ‘--with-source’ option now accepts “PACKAGE=URI” specs
26*** Profiles now include a separate ‘dir.LANGUAGE’ Info file
27*** New profile hook generates a ‘gschemas.compiled’ file as needed
28*** ‘guix build’ provides hints for unbound variables
22*** ‘guix weather’ now reports continuous integration statistics 29*** ‘guix weather’ now reports continuous integration statistics
30*** ‘guix gc’ has a new ‘--derivers’ option
31*** ‘guix publish’ now publishes build logs at /log URLs
23*** ‘guix import elpa’ has a new ‘--recursive’ option 32*** ‘guix import elpa’ has a new ‘--recursive’ option
33*** ‘guix graph’ has a new “module” node type
34*** New ‘guix offload status’ command
35*** ‘guix-daemon’ now comes with an SELinux policy
36*** ‘guix-daemon’ now rejects garbage collection requests from remote clients
37*** ‘guix-daemon’ supports ARMv7 builds on AArch64
38*** ‘guix-daemon’ has relaxed tests to allow for binfmt_misc execution
39*** ‘guix-daemon’ has a new ‘--log-compression’ option, with gzip support
24 40
25** Distribution 41** Distribution
26 42
43*** New ‘guix system docker-image’ command
44*** ‘guix system’ reports kernel modules that should be added to the initrd
45*** ‘guix system’ reports invalid mapped device specifications
46*** ‘guix system init’ warns about insufficient disk space
47*** ‘guix system search’ displays Shepherd service names when available
48*** Required services missing from the config are automatically instantiated
27*** New ‘initrd-modules’ field of ‘operating-system’ 49*** New ‘initrd-modules’ field of ‘operating-system’
28*** New ‘file-system-label’ construct supersedes ‘title’ field of ‘file-system’ 50*** New ‘file-system-label’ construct supersedes ‘title’ field of ‘file-system’
51*** ‘guix system’ has a new ‘-e’ option
52*** The ‘ld’ wrappers now allows linking with non-store libraries by default
29*** Package for Python 2.x has been renamed from “python” to “python2” 53*** Package for Python 2.x has been renamed from “python” to “python2”
30*** RHEL6 systems based on kernel Linux 2.6 are supported again 54*** RHEL6 systems based on kernel Linux 2.6 are supported again
55*** The GNU Shepherd was upgraded to 0.4.0; it now logs to syslogd
31*** New services 56*** New services
32 57
33enlightenment, qemu-binfmt 58alsa, cat-avatar-generator, darkstat, dhcpd, dnsmasq, enlightenment, fprintd,
59hpcguix-web, httpd, mate, modem-manager, openntpd, php-fpm, qemu-binfmt,
60wesnothd
61
62*** bitlbee service now supports plugins
63*** nginx service configuration has been enhanced
64*** cgit service supports project lists and is more flexible
65*** ‘openssh-configuration’ has a new ‘accepted-environment’ field
66*** dovecot service copies ‘dovecot.conf’ to /etc
67*** prosody service configuration now accepts file-like objects
68*** certbot service has been overhauled
69*** XXX new packages
70*** XXX package updates
34 71
35** Programming interfaces 72** Programming interfaces
36 73
37*** ‘gnu-build-system’ now includes a ‘bootstrap’ phase to run ‘autoreconf’ 74*** ‘gnu-build-system’ now includes a ‘bootstrap’ phase to run ‘autoreconf’
38*** ‘gnu-build-system’ dumps contents of ‘test-suite.log’ upon test failures 75*** ‘gnu-build-system’ dumps contents of ‘test-suite.log’ upon test failures
76*** ‘gnu-build-system’ now copies license files to the output
77*** ‘emacs-build-system’ has an improved ‘check’ phase
39*** New build systems: ‘android-ndk’ 78*** New build systems: ‘android-ndk’
79*** New ‘with-extensions’ form for G-expressions
80*** New (guix self) module, used by ‘guix pull’
40*** New (guix store database) and (guix store deduplication) modules 81*** New (guix store database) and (guix store deduplication) modules
41*** The ‘guix-register’ C++ program no longer is 82*** The ‘guix-register’ C++ program no longer is
42*** package-full-name (guix packages) now uses "@" as its delimiter. 83*** package-full-name (guix packages) now uses "@" as its delimiter.
43 (<https://bugs.gnu.org/31088>) 84 (<https://bugs.gnu.org/31088>)
85*** ‘invoke’ from (guix build utils) is now recommended over ‘system*’
86*** More of the (gnu services …) APIs are now non-monadic
44 87
45** Noteworthy bug fixes 88** Noteworthy bug fixes
89*** ‘guix pull’ doesn’t keep rebuilding all of Guix
90 (<https://bugs.gnu.org/27284>)
91*** ‘guix pack’ now honors package transformation options
92*** ‘guix package --search’ no longer shows superseded packages
93 (<https://bugs.gnu.org/30566>)
94*** ‘guix offload test’ reports errors more nicely
95 (<https://bugs.gnu.org/28057>)
96*** postgresql service is started through ‘pg_ctl’
97 (<https://bugs.gnu.org/29992>)
98*** ‘urandom-seed’ service is now a dependency of ‘user-processes’
99 (<https://bugs.gnu.org/29773>)
100*** ‘fuse’ kernel module is now automatically loaded on demand
101 (<https://bugs.gnu.org/22050>)
102*** ‘guix pack --localstatedir’ now produces a bit-reproducible database
103 (<https://bugs.gnu.org/21073>)
104*** Package lookups by name and version correctly honor version prefixes
105 (<https://bugs.gnu.org/28446>)
106*** ‘guix pull --commit’ now accepts show commit IDs
107 (<https://bugs.gnu.org/30716>)
108
46 109
47** Native language support 110** Native language support
48*** the manual can now be translated and is partially translated into French 111*** The manual can now be translated and is partially translated into French
49 112
50* Changes in 0.14.0 (since 0.13.0) 113* Changes in 0.14.0 (since 0.13.0)
51 114