* ludo's news for 0.12.0 ** Package management *** Guix can now be built with Guile 2.1/2.2 *** New ‘--with-graft’ package transformation option *** The ‘replacement’ of a package can now have a different name *** ‘guix-daemon’ offloading support now uses Guile-SSH *** New ‘guix offload test’ command *** New updaters for ‘guix refresh’: ‘kernel.org’, ‘cpan’, ‘crates’ *** ‘guix refresh --list-updaters’ shows updater coverage ** Distribution *** GuixSD can now be installed to a LUKS-encrypted root () *** ‘openssl’ has a new “doc” output for its man pages *** New system tests for the OpenSSH and Dropbear daemons *** New tests for the GuixSD installation on encrypted or RAID roots *** New ‘netmask’ option for ‘static-networking-service’ *** New “i686-w64-mingw32” cross-compilation target (MinGW) ** Programming interfaces *** New ‘package-input-rewriting’ customization procedure in (guix packages) *** New ‘deprecated-package’ procedure in (guix packages) *** New ‘file-append’ procedure in (guix gexp) *** New (guix modules) module, to determine the closure of a Guile module ** Noteworthy bug fixes *** ‘ld-wrapper’ no longer aborts if Guile 2.2 modules are in the search path *** ‘guix system reconfigure’ no longer unloads services depended on *** GuixSD ‘menu-entry’ can specify arbitrary kernel and initrd file names () *** Fix typo in device-opening code for ‘raid-device-type’ *** Grafts are applied to replacement packages () *** guix-daemon does not fail when deduplicating would lead to ENOSPC *** ‘guix download’ now checks X.509 certificates by default *** Avoid bootstrapping issue for HTTPS downloads ()