unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: guix-devel@gnu.org
Subject: Re: GNU Guix 1.4.0 released
Date: Mon, 26 Dec 2022 22:37:51 -0500	[thread overview]
Message-ID: <875ydx8qk0.fsf@gmail.com> (raw)
In-Reply-To: <87359beahn.fsf@gnu.org> ("Ludovic Courtès"'s message of "Mon, 19 Dec 2022 15:25:40 +0100")

Hi Ludovic,

Ludovic Courtès <ludo@gnu.org> writes:

[...]

> • Changes in 1.4.0 (since 1.3.0)
>
>   ** Package management
>   *** New ‘guix home’ command, for home environment management
>   *** 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 ‘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
>   *** ‘guix import texlive’ rewritten to use the TLPDB as its source
>   *** ‘guix import elpa’ now supports the non-GNU ELPA repository
>   *** ‘guix import pypi’ can now import a specific version
>   *** ‘guix import cran’ can now import a specific version
>   *** 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
>   *** New 'web.archive.org’ download fall-back
>   *** 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
>   *** 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
>   *** Guix now makes use of parallel xz compression
>   *** Faster shared libraries discovery via a per-package dynamic linker cache
>   *** Package inputs can now be plain package lists
>   *** A package origin can now be a single file rather than an archive
>   *** New sanity-check phase to detect Python packaging problems at build time
>   *** Fetching sources can now fall-back to use Disarchive
>   *** Improved CI and infrastructure
>   *** Multiple cross-compilation tooling addition and fixes
>   *** Many Qt 6 modules are now packaged
>   *** Configuring setuid programs is now more flexible
>   *** Add support for the XFS file system
>   *** 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
>   *** 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

Congrats, and yay!  It's a hell of a release! :-) Let's try to make more
punctual ones from now on, and also try to lower the amount of manual
labor producing one incurs (by streamlining the process), as speaking
for me, this was one of the reasons I kept putting it back.

Kudos to you and everyone involved and happy holidays!

-- 
Maxim


  reply	other threads:[~2022-12-27  3:38 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-19 14:25 GNU Guix 1.4.0 released Ludovic Courtès
2022-12-27  3:37 ` Maxim Cournoyer [this message]
2023-01-03  9:08   ` Ludovic Courtès
2023-01-03 15:08     ` Maxim Cournoyer
2023-01-03 16:09     ` indieterminacy
2023-01-03 18:42       ` Joshua Branson
2023-01-03 20:35         ` indieterminacy
2023-01-03 23:16         ` indieterminacy
2023-01-05  9:57     ` Simon Tournier
2023-01-09 17:19       ` Setting up the release team Ludovic Courtès
2023-01-14 12:04       ` GNU Guix 1.4.0 released Tobias Platen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=875ydx8qk0.fsf@gmail.com \
    --to=maxim.cournoyer@gmail.com \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).