diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2023-01-30 11:33:18 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2023-01-30 12:39:40 +0200 |
commit | 4cf1acc7f3033b50b0bf19e02c9f522d522d338c (patch) | |
tree | 9fd64956ee60304c15387eb394cd649e49f01467 /NEWS | |
parent | edb8c09addd186d9538d43b12af74d6c7aeea082 (diff) | |
parent | 595b53b74e3ef57a1c0c96108ba86d38a170a241 (diff) | |
download | guix-4cf1acc7f3033b50b0bf19e02c9f522d522d338c.tar.gz |
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 52 |
1 files changed, 41 insertions, 11 deletions
diff --git a/NEWS b/NEWS index 96d4a65fbf..47545f6bae 100644 --- a/NEWS +++ b/NEWS @@ -31,7 +31,10 @@ Please send Guix bug reports to bug-guix@gnu.org. *** New updater (see ‘guix refresh’): ‘generic-git’ *** ‘guix graph’ has a new ‘--max-depth’ option *** ‘guix deploy’ has a new ‘--execute’ option +*** ‘guix shell’ has a new ‘--emulate-fhs’ option +*** ‘guix shell’ has a new ‘--symlink’ option *** ‘--with-commit’ option now accepts strings returned by ‘git describe’ +*** ‘--with-source’ option now applied recursively *** Align tabular data output by commands like ‘guix package --list-available’ *** Improved ‘guix import go’ importer via a new PEG parser *** Improved Software Heritage downloader @@ -43,12 +46,14 @@ Please send Guix bug reports to bug-guix@gnu.org. ** Distribution *** The installation script can now enable local substitute servers discovery +*** The installation script can now customize the Bash prompt for Guix *** More control over boot-time file system checks and repairs *** XFS file systems can be created by the installer and mounted by label/UUID *** New interface for declaring swap space *** GNOME is now at version 42 *** TeX Live is now at version 2021 *** Multiple TeX Live trees can now be used via GUIX_TEXMF +*** Python modules are searched in GUIX_PYTHONPATH instead of PYTHONPATH *** Python is now faster thanks to being built with optimizations *** The Rust bootstrap now starts from 1.54 instead of 1.19 *** Most Python 2 packages have been removed @@ -71,11 +76,32 @@ Please send Guix bug reports to bug-guix@gnu.org. *** The installer now has a crash dump upload mechanism *** Emacs now supports native compilation *** GRUB bootloader now supports chain-loading -*** The GNU Shepherd was upgraded to 0.9.2 +*** The GNU Shepherd was upgraded to 0.9.3 *** The init RAM disk honors more arguments—e.g. ‘root’ and ‘rootflags’ *** ‘guix system image’ can now generate WSL images +*** The mcron task scheduler logs now contain the jobs exit statuses +*** Chromium extensions are now built in a deterministic fashion +*** The ‘rsync’ service lets you specify individual “modules” +*** New services + +anonip, bitmask, fail2ban, gitile, greetd, jami, lightdm, log-cleanup, +nar-herder, opendht, rasdaemon, samba, seatd, strongswan, wsdd + +*** 5311 new packages + +*** 6573 package updates + +Noteworthy updates: +bash 5.1.8, binutils 2.37, clojure 1.11.1, cups 2.3.3op2, emacs 28.2, +enlightenment 0.25.4, gcc-toolchain 12.2.0, gdb 12.1, ghc 8.10.7, +gimp 2.10.32, glibc 2.33, gnome 42.4, gnupg 2.2.32, go 1.19.1, guile 3.0.8, +icecat 102.5.0-guix0-preview1, icedtea 3.19.0, inkscape 1.2.1, julia 1.6.7, +libreoffice 7.4.3.2, linux-libre 6.0.10, ocaml 4.14.0, octave 7.2.0, +openjdk 18, perl 5.34.0, python2 2.7.18, python 3.9.9, racket 8.7, +rust 1.60.0, r 4.2.2, sbcl 2.2.10, shepherd 0.9.3, xorg-server 21.1.4 + ** Programming interfaces -*** Package input fields can now plain package lists +*** Package input fields can now be plain package lists *** G-expressions can now be used in build phases *** New ‘modify-inputs’ macro to ease customizing a list of package inputs *** New ‘this-package-input’ and ‘this-package-native-input’ macros @@ -85,7 +111,7 @@ Please send Guix bug reports to bug-guix@gnu.org. *** ‘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 platform) module *** New (guix read-print) module It provides a comment-preserving reader and a comment-preserving @@ -96,11 +122,14 @@ pretty-printer smarter than (ice-9 pretty-print). This build system lets you build Guix instances from channel specifications, similar to how 'guix time-machine' would do it, as regular packages. +*** New ‘pyproject-build-system’ + +This is an extension of ‘python-build-system’ with support for PEP-517 and +‘pyproject.toml’ files. It may eventually get merged back into +‘python-build-system’. + *** 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 *** Fall back to Software Heritage when cloning a channel @@ -115,7 +144,6 @@ nar-herder, opendht, rasdaemon, seatd, strongswan (<https://issues.guix.gnu.org/51425>) *** Fonts can now be discovered in any profile via XDG_DATA_DIRS (<https://issues.guix.gnu.org/31403>) -*** Python modules are searched in GUIX_PYTHONPATH instead of PYTHONPATH *** Various Python reproducibility fixes *** The installer now supports MSDOS disk labels on UEFI systems (<https://issues.guix.gnu.org/47889>) @@ -123,10 +151,10 @@ nar-herder, opendht, rasdaemon, seatd, strongswan (<https://issues.guix.gnu.org/48419>) *** The installer no longer crashes when deleting a free space partition *** Emacs handles major upgrades better without a re-login - (<https://bugs.gnu.org/47458>) + (<https://issues.guix.gnu.org/47458>) *** The bootloader configuration now accepts multiple targets - (<https://issues.guix.gnu.org/40997>.) -*** A file system mount point is always created when ‘create?’ is true + (<https://issues.guix.gnu.org/40997>) +*** File system mount point is always created when ‘create?’ is true (<https://issues.guix.gnu.org/40158>) *** Build the man database only if ‘man-db’ is in the profile *** gdk-pixbuf now discovers pixbuf loaders via a search path @@ -137,10 +165,12 @@ nar-herder, opendht, rasdaemon, seatd, strongswan (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 +*** 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) +*** Retry downloads when a substitute has become unavailable + (https://issues.guix.gnu.org/57978) *** 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) |