me
/
guix
Archived
1
0
Fork 0

Update NEWS.

Entries extracted from:
        git log 3eadcdc63..version-1.4.0

* NEWS: Update entries for v1.4.0
master
Mathieu Othacehe 2022-09-16 09:39:04 +02:00
parent 02c5ed4f1b
commit c0d25bef71
No known key found for this signature in database
GPG Key ID: 8354763531769CA6
1 changed files with 55 additions and 0 deletions

55
NEWS
View File

@ -5,6 +5,7 @@
Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org> Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org>
Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net> Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
Copyright © 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> Copyright © 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
Copyright © 2022 Mathieu Othacehe <othacehe@gnu.org>
Copying and distribution of this file, with or without modification, Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright are permitted in any medium without royalty provided the copyright
@ -16,8 +17,12 @@ Please send Guix bug reports to bug-guix@gnu.org.
** Package management ** Package management
*** New guix home command, for home environment management *** New guix home command, for home environment management
*** New guix shell command, the successor to guix environment *** New guix shell command, the successor to guix environment
*** New guix system edit command, to edit services
*** New deb format for the guix pack command *** New deb format for the guix pack command
*** New guix import minetest command, to import Minetest extensions *** New guix import minetest command, to import Minetest extensions
*** New guix import elm command, to import Elm packages
*** New guix import egg command, to import CHICKEN egg packages
*** New guix import hexpm command, to import Erlang and Elixir packages
*** New 'guix style' command, to auto-format package definitions *** New 'guix style' command, to auto-format package definitions
*** guix import texlive rewritten to use the TLPDB as its source *** guix import texlive rewritten to use the TLPDB as its source
*** guix import elpa now supports the non-GNU ELPA repository *** guix import elpa now supports the non-GNU ELPA repository
@ -25,12 +30,17 @@ Please send Guix bug reports to bug-guix@gnu.org.
*** guix import cran can now import a specific version *** guix import cran can now import a specific version
*** New updater (see guix refresh): generic-git *** New updater (see guix refresh): generic-git
*** guix graph has a new --max-depth option *** guix graph has a new --max-depth option
*** guix deploy has a new --execute option
*** --with-commit option now accepts strings returned by git describe *** --with-commit option now accepts strings returned by git describe
*** Align tabular data output by commands like guix package --list-available *** Align tabular data output by commands like guix package --list-available
*** Improved guix import go importer via a new PEG parser *** Improved guix import go importer via a new PEG parser
*** Improved Software Heritage downloader *** Improved Software Heritage downloader
*** New 'web.archive.org download fall-back *** New 'web.archive.org download fall-back
*** Various performance enhancements *** Various performance enhancements
*** New --tune package transformation option
*** guix refresh -L option is repurposed to load-path modification
*** guix system image supersedes the docker-image sub-command
** Distribution ** Distribution
*** The installation script can now enable local substitute servers discovery *** The installation script can now enable local substitute servers discovery
*** More control over boot-time file system checks and repairs *** More control over boot-time file system checks and repairs
@ -54,6 +64,14 @@ Please send Guix bug reports to bug-guix@gnu.org.
*** Configuring setuid programs is now more flexible *** Configuring setuid programs is now more flexible
*** Add support for the XFS file system *** Add support for the XFS file system
*** Add partial support for LUKS2 headers when using GRUB *** Add partial support for LUKS2 headers when using GRUB
*** GDM now supports Wayland
*** Guix System static networking support is improved
*** The installer final configuration is prettified
*** The installer external command handling is improved
*** The installer now has a crash dump upload mechanism
*** Emacs now supports native compilation
*** GRUB bootloader now supports chain-loading
** Programming interfaces ** Programming interfaces
*** (guix records) now supports “field sanitizers” *** (guix records) now supports “field sanitizers”
*** Build phases are no longer required to return a boolean *** Build phases are no longer required to return a boolean
@ -62,6 +80,25 @@ Please send Guix bug reports to bug-guix@gnu.org.
*** New modify-inputs macro to ease customizing a list of package inputs *** New modify-inputs macro to ease customizing a list of package inputs
*** New this-package-input and this-package-native-input macros *** New this-package-input and this-package-native-input macros
*** texlive-union is now deprecated in favor of texlive-updmap.cfg *** texlive-union is now deprecated in favor of texlive-updmap.cfg
*** New (guix cpu) module
*** New (guix least-authority) module
*** New (guix plaform) module
*** New (guix read-print) module
It provides a comment-preserving reader and a comment-preserving
pretty-printer smarter than (ice-9 pretty-print).
*** New channel-build-system
This build system lets you build Guix instances from channel specifications,
similar to how 'guix time-machine' would do it, as regular packages.
*** New elm-build-system
*** New rebar-build-system
*** New services
anonip, bitmask, fail2ban, gitile, greetd, jami, lightdm, log-cleanup,
nar-herder, opendht, rasdaemon, seatd, strongswan
** Noteworthy bug fixes ** Noteworthy bug fixes
*** Fall back to Software Heritage when cloning a channel *** Fall back to Software Heritage when cloning a channel
(<https://issues.guix.gnu.org/44187>) (<https://issues.guix.gnu.org/44187>)
@ -91,6 +128,24 @@ Please send Guix bug reports to bug-guix@gnu.org.
*** Build the man database only if man-db is in the profile *** Build the man database only if man-db is in the profile
*** gdk-pixbuf now discovers pixbuf loaders via a search path *** gdk-pixbuf now discovers pixbuf loaders via a search path
(<https://issues.guix.gnu.org/50957>) (<https://issues.guix.gnu.org/50957>)
*** Gitolite home directory permissions are fixed
(https://issues.guix.gnu.org/56444)
*** The man-db database is indexed via man pages names
(https://issues.guix.gnu.org/38838)
*** chfn can now change the user's full name
(https://issues.guix.gnu.org/52539)
*** Gnome settings Bluetooth panel is now working
(https://issues.guix.gnu.org/32166)
*** Inferiors are now caching store connections
(https://issues.guix.gnu.org/48007)
*** The installer doesn't segfault when removing an extended partition
*** The installer doesn't ship an older Guix revision
(https://issues.guix.gnu.org/53210)
*** The installer cannot proceed without any non-root user accounts
(https://issues.guix.gnu.org/54666)
*** <operating-system> compiler truly honors the 'system' argument
(https://issues.guix.gnu.org/55951)
* Changes in 1.3.0 (since 1.2.0) * Changes in 1.3.0 (since 1.2.0)
** Package management ** Package management
*** POWER9 (powerpc64le-linux) is now supported as a technology preview *** POWER9 (powerpc64le-linux) is now supported as a technology preview