Update NEWS.
parent
4fc2132741
commit
f9adf35595
107
NEWS
107
NEWS
|
@ -2,7 +2,7 @@
|
||||||
#+TITLE: Guix NEWS – history of user-visible changes
|
#+TITLE: Guix NEWS – history of user-visible changes
|
||||||
#+STARTUP: content hidestars
|
#+STARTUP: content hidestars
|
||||||
|
|
||||||
Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||||
Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
|
Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||||
|
|
||||||
Copying and distribution of this file, with or without modification,
|
Copying and distribution of this file, with or without modification,
|
||||||
|
@ -11,6 +11,111 @@ Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||||
|
|
||||||
Please send Guix bug reports to bug-guix@gnu.org.
|
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
|
||||||
|
(<https://issues.guix.gnu.org/issue/22990>)
|
||||||
|
*** 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
|
||||||
|
(<https://issues.guix.gnu.org/issue/25569>)
|
||||||
|
*** ‘guix system disk-image’ successfully builds a bad image
|
||||||
|
(<https://issues.guix.gnu.org/issue/34276>)
|
||||||
|
*** Installer cannot be restarted after a failed install
|
||||||
|
(<https://issues.guix.gnu.org/issue/35543>)
|
||||||
|
*** Null pointer error when partitioning with the graphical installer
|
||||||
|
(<https://issues.guix.gnu.org/issue/35858>)
|
||||||
|
*** 'guix upgrade' misdiagnoses upgrades in the presence of propagated inputs
|
||||||
|
(<https://issues.guix.gnu.org/issue/35872>)
|
||||||
|
*** mcron randomly stops running jobs
|
||||||
|
(<https://issues.guix.gnu.org/issue/37237>)
|
||||||
|
*** Mistaken warning "guix pull was never run"
|
||||||
|
(<https://issues.guix.gnu.org/issue/38196>)
|
||||||
|
*** `guix pack --format=squashfs` fails on CentOS7
|
||||||
|
(<https://issues.guix.gnu.org/issue/40043>)
|
||||||
|
*** installer: No way to input Latin characters with non-Latin keyboard layouts
|
||||||
|
(<https://issues.guix.gnu.org/issue/40273>)
|
||||||
|
*** installer: Always add '%base-initrd-modules' to 'initrd-modules'
|
||||||
|
(<https://issues.guix.gnu.org/issue/36099>)
|
||||||
|
*** [MATE] shutdown and reboot not possible from UI
|
||||||
|
(<https://issues.guix.gnu.org/issue/40327>)
|
||||||
|
*** 'guix-daemon' honors %localstatedir, %sysconfdir, and %storedir
|
||||||
|
(<https://issues.guix.gnu.org/issue/35874>)
|
||||||
|
*** Fix ‘GUIX_LOCPATH’ quoting in ‘guix-daemon.service’ (systemd)
|
||||||
|
(<https://issues.guix.gnu.org/issue/36074>)
|
||||||
|
*** Include USB_ModeSwitch in %desktop-services
|
||||||
|
(<https://issues.guix.gnu.org/issue/35640>)
|
||||||
|
*** linux-container: Mount a new /dev/pts instance in the container
|
||||||
|
(<https://issues.guix.gnu.org/issue/36463>)
|
||||||
|
*** system: Write the timezone to /etc/timezone
|
||||||
|
(<https://issues.guix.gnu.org/issue/35746>)
|
||||||
|
*** linux-modules: Define and use a module name database
|
||||||
|
(<https://issues.guix.gnu.org/issue/34902>)
|
||||||
|
*** pack: Create /tmp in Docker images
|
||||||
|
(<https://issues.guix.gnu.org/issue/37161>)
|
||||||
|
*** guix system: Reinstalling the bootloader preserves extra menu entries
|
||||||
|
(<https://issues.guix.gnu.org/issue/36876>)
|
||||||
|
*** system: Add 'mount' and 'umount' to '%setuid-programs'
|
||||||
|
(<https://issues.guix.gnu.org/issue/37569>)
|
||||||
|
*** linux-libre: Try to aggressively gather entropy during boot
|
||||||
|
(<https://issues.guix.gnu.org/issue/37501>)
|
||||||
|
*** daemon: Make 'profiles/per-user' non-world-writable
|
||||||
|
(<https://issues.guix.gnu.org/issue/37744>)
|
||||||
|
*** linux-boot: Don't ignore options when mounting root file system
|
||||||
|
(<https://issues.guix.gnu.org/issue/37977>)
|
||||||
|
*** Files produced by syslogd are no longer world-readable
|
||||||
|
(<https://issues.guix.gnu.org/issue/40405>)
|
||||||
|
|
||||||
|
|
||||||
* Changes in 1.0.1 (since 1.0.0)
|
* Changes in 1.0.1 (since 1.0.0)
|
||||||
** Package management
|
** Package management
|
||||||
*** The ‘https_proxy’ environment variable is now honored
|
*** The ‘https_proxy’ environment variable is now honored
|
||||||
|
|
Reference in New Issue