summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2020-11-07 16:14:03 +0100
committerLudovic Courtès <ludo@gnu.org>2020-11-07 16:14:03 +0100
commite8b9b0fae076a86e2be1dcb87b666d4490bac0aa (patch)
treef559acda320ef95fa10b98fe90cafad963c06b4c /NEWS
parent7286c9b1879453ea4e0a08e91cc48706d8887f37 (diff)
Update NEWS.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS55
1 files changed, 53 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 91739580cb6..e5824d7fce3 100644
--- a/NEWS
+++ b/NEWS
@@ -20,15 +20,17 @@ Please send Guix bug reports to bug-guix@gnu.org.
20*** New ‘guix git authenticate’ command, to authenticate Git checkouts 20*** New ‘guix git authenticate’ command, to authenticate Git checkouts
21*** ‘guix pull’ and ‘guix system reconfigure’ detect attempts to downgrade 21*** ‘guix pull’ and ‘guix system reconfigure’ detect attempts to downgrade
22*** New ‘--allow-downgrades’ option for ‘guix pull’ and ‘guix system’ 22*** New ‘--allow-downgrades’ option for ‘guix pull’ and ‘guix system’
23*** New ‘guix time-machine command, to travel in the revision history 23*** Guix build time reduced thanks to Guile 3.0.4’s “baseline compiler
24*** New ‘--with-debug-info’ package transformation option 24*** New ‘--with-debug-info’ package transformation option
25*** New ‘--with-c-toolchain’ package transformation option 25*** New ‘--with-c-toolchain’ package transformation option
26*** New ‘--without-tests’ package transformation option 26*** New ‘--without-tests’ package transformation option
27*** ‘--with-input’ & co. now also apply to implicit dependencies
27*** Package transformation options are now recorded in profiles 28*** Package transformation options are now recorded in profiles
28*** New fakechroot “execution engine” for packs produced by ‘guix pack -RR’ 29*** New fakechroot “execution engine” for packs produced by ‘guix pack -RR’
29*** New ‘--cache-bypass-threshold’ option for ‘guix publish’ 30*** New ‘--cache-bypass-threshold’ option for ‘guix publish’
30*** New ‘--diff’ option for ‘guix challenge’, to compare substitutes 31*** New ‘--diff’ option for ‘guix challenge’, to compare substitutes
31*** New ‘--exclude’ option for ‘guix lint’, to exclude checkers 32*** New ‘--exclude’ option for ‘guix lint’, to exclude checkers
33*** New ‘check-for-collisions’ checker in ‘guix lint’
32*** All of Guix and Guix System now runs on Guile 3.0 34*** All of Guix and Guix System now runs on Guile 3.0
33*** ‘guix pull’ and ‘--with-git-url’ now support authenticated SSH repos 35*** ‘guix pull’ and ‘--with-git-url’ now support authenticated SSH repos
34*** ‘guix pull’ now honors $http_proxy and $https_proxy 36*** ‘guix pull’ now honors $http_proxy and $https_proxy
@@ -54,6 +56,15 @@ Please send Guix bug reports to bug-guix@gnu.org.
54*** ‘rottlog-service-type’ is now part of ‘%base-services’ 56*** ‘rottlog-service-type’ is now part of ‘%base-services’
55*** mcron job specs are now statically checked at OS build time 57*** mcron job specs are now statically checked at OS build time
56*** ‘swap-devices’ field of ‘operating-system’ can contains UUIDs and labels 58*** ‘swap-devices’ field of ‘operating-system’ can contains UUIDs and labels
59*** Graphical installer uses UUIDs for unencrypted swap partitions
60*** Graphical installer now supports NTFS file systems
61*** New services
62
63autossh, ganeti, gmnisrv, guix-build-coordinator,
64guix-build-coordinator-agent, guix-build-coordinator-queue-builds, hostapd,
65hurd-console, hurd-getty, hurd-vm, lxqt, rshiny, secret-service,
66simulated-wifi, udev-rules, unattended-upgrade, webssh, zram
67
57*** XXX new packages 68*** XXX new packages
58*** XXX package updates 69*** XXX package updates
59 70
@@ -70,6 +81,7 @@ Please send Guix bug reports to bug-guix@gnu.org.
70*** New <content-hash> record type for use in ‘origin’ 81*** New <content-hash> record type for use in ‘origin’
71*** New ‘let-system’ for in (guix gexp), for system-dependent code 82*** New ‘let-system’ for in (guix gexp), for system-dependent code
72*** New lowerable <profile> record type in (guix profiles) 83*** New lowerable <profile> record type in (guix profiles)
84*** (gnu build secret-service) can share secrets with a guest OS
73*** “Programming Interface” section of the manual greatly expounded 85*** “Programming Interface” section of the manual greatly expounded
74 86
75** Noteworthy bug fixes 87** Noteworthy bug fixes
@@ -84,7 +96,46 @@ Please send Guix bug reports to bug-guix@gnu.org.
84 (<https://issues.guix.gnu.org/43340>) 96 (<https://issues.guix.gnu.org/43340>)
85*** GCC switched back to C_INCLUDE_PATH & co. from CPATH 97*** GCC switched back to C_INCLUDE_PATH & co. from CPATH
86 (<https://bugs.gnu.org/30756>) 98 (<https://bugs.gnu.org/30756>)
87*** TODO add more 99*** Graphical installer no longer hangs while connecting to WiFi network
100 (<https://issues.guix.gnu.org/40682>)
101*** GNU Aspell truly honors ASPELL_DICT_DIR (<https://bugs.gnu.org/29686>)
102*** Fix overly aggressive memoization of “commencement” packages
103 (<https://bugs.gnu.org/40482>)
104*** Duplicate /etc entries are now reported (<https://bugs.gnu.org/40729>)
105*** ‘guix pack -R’ wrapper correctly reports exit code
106 (<https://bugs.gnu.org/40816>)
107*** Fix time travel to pre-Guile 3.0 revisions
108 (<https://bugs.gnu.org/41028>)
109*** ‘package-grafts’ returns grafts for all the relevant outputs
110 (<https://bugs.gnu.org/41796>)
111*** ‘guix pull’ and related commands authenticate Git checkouts
112 (<https://bugs.gnu.org/22883>)
113*** Fix GNU libstdc++ misconfiguration in recent ‘gcc-toolchain’ versions
114 (<https://bugs.gnu.org/42392>)
115*** ‘guix pack -R’ wraps propagated inputs as well
116 (<https://bugs.gnu.org/42510>)
117*** ‘guix pack -R’ wrapper leaves root available to child processes
118 (<https://bugs.gnu.org/44261>)
119*** ‘lib/guix/package.cache’ generated by ‘guix pull’ is now bit-reproducible
120 (<https://bugs.gnu.org/42009>)
121*** Graphical installer now properly detects disks containing an LVM partition
122 (<https://issues.guix.gnu.org/42683>)
123*** Fix possible crash when copying store items over SSH
124 (<https://bugs.gnu.org/42740>)
125*** ‘gcc’ is now a “deprecated” alias for ‘gcc-toolchain’
126 (<https://bugs.gnu.org/43303>)
127*** ‘package-input-rewriting’ & co. no longer yield unnecessary rebuilds
128 (<https://bugs.gnu.org/42156>)
129*** Offloading better normalizes build machine load
130 (<https://issues.guix.gnu.org/43773>)
131*** ‘guix build --check’ now honors ‘--rounds’
132 (<https://issues.guix.gnu.org/40144>)
133*** /dev/disk/by-id file names can now be used with U-Boot
134 (<https://issues.guix.gnu.org/44101>)
135*** ‘guix-install.sh’ now installs shell completion files
136 (<https://bugs.gnu.org/43744>)
137*** ‘guix-install.sh’ now warns about lack of ‘nscd’
138 (<https://bugs.gnu.org/43744>)
88 139
89** Native language support 140** Native language support
90*** TODO populate 141*** TODO populate