From f9adf3559543bdbcecad45280c9c626b63e84e95 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 9 Apr 2020 22:29:34 +0200 Subject: Update NEWS. --- NEWS | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 106 insertions(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index eecfa0ee37..2d967d7351 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ #+TITLE: Guix NEWS – history of user-visible changes #+STARTUP: content hidestars -Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès +Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès Copyright © 2016, 2017, 2018 Ricardo Wurmus Copying and distribution of this file, with or without modification, @@ -11,6 +11,111 @@ Copyright © 2016, 2017, 2018 Ricardo Wurmus Please send Guix bug reports to bug-guix@gnu.org. +* Changes in 1.1.0 (since 1.0.1) +** Package management +*** New ‘guix deploy’ command to deploy several machines at once +*** Channels can now provide news, viewed with ‘guix pull --news’ +*** ‘guix system reconfigure’ saves provenance data +*** New ‘guix system describe’ command to view system provenance info +*** New /run/current-system/{channels,configuration}.scm files +*** New ‘guix time-machine’ command +*** ‘guix pack’ has a new ‘--entry-point’ option +*** ‘guix pack’ saves environment variables for ‘docker’ and ‘singularity’ +*** ‘guix pack’ provides a meaningful repository name for ‘docker’ +*** New ‘--target’ option for ‘guix system’ +*** ‘--no-build-hook’ was renamed to ‘--no-offload’ +*** ‘--keep-failed’ now implies ‘--no-offload’ +*** ‘--dry-run’ no longer implies ‘--no-grafts’ +*** ‘guix import crate’ has a new ‘--recursive’ option +*** ‘guix import crate’ can import a specific package version +*** ‘guix pull’ returns Guix on Guile 3.0 +*** ‘guix pull’ and ‘--with-git-url’ can clone repositories over SSH +*** ‘--with-commit’ now accepts tags +*** ‘guix challenge’ has a new ‘--diff’ option to show differences +*** ‘guix weather’ has a new ‘--display-missing’ option +*** Guix can now fetch lzip-compressed substitutes in addition to gzip +*** ‘guix publish’ supports lzip compression via ‘-C’ +*** ‘guix lint -c archival’ queries Software Heritage +*** ‘guix archive’ has a new ‘-t’ option to list archive contents +*** ‘guix describe’ and similar commands emit terminal hyperlinks +*** ‘guix build’ now attempts to substitute missing .drv files +*** New ‘guix show’ command, synonymous with ‘guix package --show’ +*** Some commands previously lacking ‘--load-path’ now support it +** Distribution +*** The set of pre-built bootstrap “binary seeds” has been halved +*** Graphical installer has better support for non-Latin keyboard layouts +*** Graphical installer allows users to choose an HTTP/HTTPS proxy +*** Graphical installer allows users to edit the system configuration +*** rottlog service is now part of ‘%base-services’ +*** ‘herd set-http-proxy guix-daemon URL’ can be used to set a proxy +*** New services: provenance, XXX +*** XXX new packages +*** XXX package updates +** Programming interfaces +*** New ‘with-build-handler’ and ‘map/accumulate-builds’ in (guix store) +*** (guix gexp) has a new ‘with-parameters’ form +*** New (guix remote) module for remote evaluation of gexps +*** (guix inferior) now reifies exceptions as ‘&inferior-exception’ +*** (guix cve) uses the new NIST-provided JSON files instead of XML +*** New (guix json) module to map JSON objects to Scheme records +*** New (gnu installer tests) module to drive the graphical installer +*** New (guix diagnostics) module for consistent diagnostic messages +*** “Checkers” now live in (guix lint) +** Notewothy bug fixes +*** Grafts leads to inefficient substitute info retrieval + () +*** Grafting prevents build plan from being displayed upfront + (https://issues.guix.gnu.org/issue/28310) +*** Changing the HTTP/FTP proxy used by the daemon is inconvenient + () +*** ‘guix system disk-image’ successfully builds a bad image + () +*** Installer cannot be restarted after a failed install + () +*** Null pointer error when partitioning with the graphical installer + () +*** 'guix upgrade' misdiagnoses upgrades in the presence of propagated inputs + () +*** mcron randomly stops running jobs + () +*** Mistaken warning "guix pull was never run" + () +*** `guix pack --format=squashfs` fails on CentOS7 + () +*** installer: No way to input Latin characters with non-Latin keyboard layouts + () +*** installer: Always add '%base-initrd-modules' to 'initrd-modules' + () +*** [MATE] shutdown and reboot not possible from UI + () +*** 'guix-daemon' honors %localstatedir, %sysconfdir, and %storedir + () +*** Fix ‘GUIX_LOCPATH’ quoting in ‘guix-daemon.service’ (systemd) + () +*** Include USB_ModeSwitch in %desktop-services + () +*** linux-container: Mount a new /dev/pts instance in the container + () +*** system: Write the timezone to /etc/timezone + () +*** linux-modules: Define and use a module name database + () +*** pack: Create /tmp in Docker images + () +*** guix system: Reinstalling the bootloader preserves extra menu entries + () +*** system: Add 'mount' and 'umount' to '%setuid-programs' + () +*** linux-libre: Try to aggressively gather entropy during boot + () +*** daemon: Make 'profiles/per-user' non-world-writable + () +*** linux-boot: Don't ignore options when mounting root file system + () +*** Files produced by syslogd are no longer world-readable + () + + * Changes in 1.0.1 (since 1.0.0) ** Package management *** The ‘https_proxy’ environment variable is now honored -- cgit v1.2.3 From 6945c43754308f64ad177fd29fa515959243f155 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sun, 12 Apr 2020 17:04:51 +0200 Subject: Update NEWS. --- NEWS | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 2d967d7351..5ac7ce4b3a 100644 --- a/NEWS +++ b/NEWS @@ -39,7 +39,10 @@ Please send Guix bug reports to bug-guix@gnu.org. *** ‘guix archive’ has a new ‘-t’ option to list archive contents *** ‘guix describe’ and similar commands emit terminal hyperlinks *** ‘guix build’ now attempts to substitute missing .drv files +*** ‘guix package’ etc. now lock the profile they operate on +*** ‘guix pull’ honors /etc/guix/channels.scm when it exists *** New ‘guix show’ command, synonymous with ‘guix package --show’ +*** The ‘--manifest’ option can be repeated to combine manifests *** Some commands previously lacking ‘--load-path’ now support it ** Distribution *** The set of pre-built bootstrap “binary seeds” has been halved @@ -47,14 +50,27 @@ Please send Guix bug reports to bug-guix@gnu.org. *** Graphical installer allows users to choose an HTTP/HTTPS proxy *** Graphical installer allows users to edit the system configuration *** rottlog service is now part of ‘%base-services’ +*** ‘%base-services’ now includes /usr/bin/env as a “special file” *** ‘herd set-http-proxy guix-daemon URL’ can be used to set a proxy -*** New services: provenance, XXX +*** ‘qemu-binfmt’ service now supports riscv32 and riscv64 +*** File system UUIDs and labels are now supported for JFS +*** New services + +auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, +knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, +polkit-wheel, provenance, pulseaudio, sane, singularity, usb-modeswitch + *** XXX new packages *** XXX package updates ** Programming interfaces +*** New build systems + +copy-build-system, julia-build-system, node-build-system, qt-build-system + *** New ‘with-build-handler’ and ‘map/accumulate-builds’ in (guix store) *** (guix gexp) has a new ‘with-parameters’ form *** New (guix remote) module for remote evaluation of gexps +*** New ‘eval/container’ procedure in (gnu system linux-container) *** (guix inferior) now reifies exceptions as ‘&inferior-exception’ *** (guix cve) uses the new NIST-provided JSON files instead of XML *** New (guix json) module to map JSON objects to Scheme records -- cgit v1.2.3 From d62c9b2671be55ae0305bebfda17b595f33797f2 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Tue, 14 Apr 2020 22:29:48 +0200 Subject: Update NEWS. --- NEWS | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 5ac7ce4b3a..bb1de1e938 100644 --- a/NEWS +++ b/NEWS @@ -49,6 +49,7 @@ Please send Guix bug reports to bug-guix@gnu.org. *** Graphical installer has better support for non-Latin keyboard layouts *** Graphical installer allows users to choose an HTTP/HTTPS proxy *** Graphical installer allows users to edit the system configuration +*** New ‘kernel-loadable-modules’ field in ‘operating-system’ *** rottlog service is now part of ‘%base-services’ *** ‘%base-services’ now includes /usr/bin/env as a “special file” *** ‘herd set-http-proxy guix-daemon URL’ can be used to set a proxy @@ -60,8 +61,20 @@ auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, provenance, pulseaudio, sane, singularity, usb-modeswitch -*** XXX new packages -*** XXX package updates +*** 3514 new packages + +*** 3368 package updates + +Noteworthy updates: +bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, enlightenment 0.23.1, +gcc-toolchain 9.3.0, gdb 9.1, ghc 8.6.5, gimp 2.10.18, glibc 2.29, +gnome 3.32.2, gnupg 2.2.20, go 1.13.9, guile 2.2.7, +icecat 68.7.0-guix0-preview1, icedtea 3.7.0, julia 1.3.1, +libreoffice 6.4.2.2, linux-libre 5.4.31, mate 1.24.0, ocaml 4.09.0, +octave 5.2.0, openjdk 12.33, perl 5.30.0, python2 2.7.16, python 3.7.4, +racket 7.6, rust 1.39.0, r 3.6.3, sbcl 2.0.3, shepherd 0.7.0, xfce 4.14.0, +xorg-server 1.20.7 + ** Programming interfaces *** New build systems @@ -131,6 +144,16 @@ copy-build-system, julia-build-system, node-build-system, qt-build-system *** Files produced by syslogd are no longer world-readable () +** Native language support +*** Updated translations of the manual + +The manual is fully translated into Spanish, more than 85% complete in French +and German, and has preliminary translations into Russian and Chinese. + +*** Updated translations of messages + +This version of Guix is fully translated in Brazilian Portuguese, French, +German, and Spanish, and partially translated in 10 other languages. * Changes in 1.0.1 (since 1.0.0) ** Package management -- cgit v1.2.3