From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <guix-devel-bounces+larch=yhetil.org@gnu.org>
Received: from mp2 ([2001:41d0:8:6d80::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms0.migadu.com with LMTPS
	id iFMTAj55m2Ar1QAAgWs5BA
	(envelope-from <guix-devel-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Wed, 12 May 2021 08:44:14 +0200
Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp2 with LMTPS
	id IJNUOT15m2CrIAAAB5/wlQ
	(envelope-from <guix-devel-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Wed, 12 May 2021 06:44:13 +0000
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by aspmx1.migadu.com (Postfix) with ESMTPS id 6C19F28ABB
	for <larch@yhetil.org>; Wed, 12 May 2021 08:44:13 +0200 (CEST)
Received: from localhost ([::1]:34646 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <guix-devel-bounces+larch=yhetil.org@gnu.org>)
	id 1lgibM-0005rm-GX
	for larch@yhetil.org; Wed, 12 May 2021 02:44:12 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45114)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@gmail.com>)
 id 1lgiY5-00021x-LW; Wed, 12 May 2021 02:40:49 -0400
Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]:39882)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@gmail.com>)
 id 1lgiY2-0004L9-QS; Wed, 12 May 2021 02:40:49 -0400
Received: by mail-qk1-x729.google.com with SMTP id k127so21234727qkc.6;
 Tue, 11 May 2021 23:40:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=iMUMbXvpQGo1Gewrf6vGEsyS+jmWKELiruFvgDRMFEs=;
 b=cB5ApyrL93GmA7kkCPHxcWQjC0D+TDiwmT46OTdHg4nBNBdxQFjknTG3yOW3nxnDyy
 GHVs50z3FlowzlCLZrQQBe29crQ2r8HCdwnBEGR67oTAsuNUoOHizr2YQnNYteAomVwn
 JpxPsOkoDSgAK/FH9kWoS+/oODcgRTF2PN9ITWEVGxyznuvs1k8kZDl4ASR+jd9PlhP7
 xGZW03An8Bhl22eu4uS4BrIPhxVFBBObJv2rjnqSv9s8b0TC2jpVLv2JYuL1uaRSdSOq
 YHag4HLhsGJEbutBJ2acRpMRBPEbhpvbg5HcKPsQS8aCVyRGmfODAEfA7nGuN4gBQTdP
 W1ow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version;
 bh=iMUMbXvpQGo1Gewrf6vGEsyS+jmWKELiruFvgDRMFEs=;
 b=j86Lhkef7v0sZTFY6wS/omNRIAdwWcDFXklqU0HyFzqY1TxsFz05xTnJSdaeYcruom
 u4BcjQblpsPTuiS2fvLl2lAAheAjZKZtEuE3hx0NPgC5tPs9COwFH1UpVhQQVXJtPwUa
 DjFmA5l89t+GwvaN7SMmRyboGltNt86w5na2qQV9F/jtQYoYctRSLOjrxkKkCwEQCe9L
 bGAbC3zd+whVrNyZjT/S3cYGleheq+XPX3p+1JXo7it0riN7xwGgb3xp2j9sMilXTBzG
 mjukOx3Mx/xoFAIRz0CP8DZmdne1GwoPD5IEwx7znL71MzxAaq6uT2/YPHB9Kgi08lA7
 RkCg==
X-Gm-Message-State: AOAM530mMrnwQVSRhHyJIhMthagjcrbqLlVb6cNSf2HJgfX83ffWaOEy
 dJ4t/iINNsm9dTf1rmm1jZCN59iMvhA=
X-Google-Smtp-Source: ABdhPJyhCZKhG26bVwdaQ8wztLW6Hm6H04R3ZuSZqOAX1o2AUaixqc3QCr+J6ef4RJ1fuNwr8pv8lQ==
X-Received: by 2002:a37:68c5:: with SMTP id
 d188mr19251568qkc.287.1620801642004; 
 Tue, 11 May 2021 23:40:42 -0700 (PDT)
Received: from hurd (dsl-159-49.b2b2c.ca. [66.158.159.49])
 by smtp.gmail.com with ESMTPSA id t18sm6863294qtn.63.2021.05.11.23.40.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 May 2021 23:40:41 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: guix-devel <guix-devel@gnu.org>, help-guix <help-guix@gnu.org>
Subject: GNU Guix 1.3.0 released
Date: Wed, 12 May 2021 02:40:39 -0400
Message-ID: <87eeec8nfc.fsf@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
Received-SPF: pass client-ip=2607:f8b0:4864:20::729;
 envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x729.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: guix-devel@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Development of GNU Guix and the GNU System distribution."
 <guix-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-devel>,
 <mailto:guix-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/guix-devel>
List-Post: <mailto:guix-devel@gnu.org>
List-Help: <mailto:guix-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-devel>,
 <mailto:guix-devel-request@gnu.org?subject=subscribe>
Cc: nix-dev@lists.science.uu.nl, gnu-system-discuss@gnu.org, guile-user@gnu.org,
 info-gnu@gnu.org
Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org
Sender: "Guix-devel" <guix-devel-bounces+larch=yhetil.org@gnu.org>
X-Migadu-Flow: FLOW_IN
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1620801853;
	h=from:from:sender:sender:reply-to:subject:subject:date:date:
	 message-id:message-id:to:to:cc:cc:mime-version:mime-version:
	 content-type:content-type:list-id:list-help:list-unsubscribe:
	 list-subscribe:list-post:dkim-signature;
	bh=iMUMbXvpQGo1Gewrf6vGEsyS+jmWKELiruFvgDRMFEs=;
	b=ie24O1z54TTKmSu9hKdfxuegqLOPwvKq7kw5y0N+JqbM2l1j9SS/wxNa4IlyIOrxDCHfLc
	vwUFV+ilcYSRdvyOUq9eUP754awrl2ODb0dLUv/gqxIryxp3M923rtwlCXYXaPbhuyFh+y
	ijMuZieOOw/LfH7d+C55yJt62Xrqdxgou1yi5YrDxGWcm2j2cJTAEw/FGr0zcWmWJst73n
	qLYMCSY3ugDclI9VvIMRzcVH9/n2gwZE4NeK56y2ui9LnDu0LOl0ruD1ijpFMriuTuuIl5
	85PQyBhlqXgblmN9I0QPMliOxrlnXsFgceHwpjRIyeJD9a2As9++7bXw58Uaeg==
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620801853; a=rsa-sha256; cv=none;
	b=UkMJcLIsogJzocgAkm+ZMt1bwA8M688y2Toewi/s63RdYv0yN7aVfhRVn2OONWnG2vau+O
	XDsCWsiTU7qOWWasuPdbf3Ds06To7bS3Vr9xYDzvmz4/cW4zhGRe1hAYDkMAT/h2+qdl3B
	th/ktKrylurGR4R1A+cAXIMIIOJsmr9zy/2HOGC1cTyzRbJN1H0NcXtL/YNBjD0UuP7Bke
	a0aRmXoIThT9d88Z0if7Zf9avuKiYekPVmcAQictGzfnwPNreTXSyU0sbzM29TlMNmEu5x
	hbkSdxxSWdgaTLo6s1V7V6P8fkiyUL0NWy7PWd3ZZnq1+KqsAI/h8usVApvluw==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=cB5ApyrL;
	spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org
X-Migadu-Spam-Score: -1.95
Authentication-Results: aspmx1.migadu.com;
	dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=cB5ApyrL;
	dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none);
	spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org
X-Migadu-Queue-Id: 6C19F28ABB
X-Spam-Score: -1.95
X-Migadu-Scanner: scn0.migadu.com
X-TUID: d4J3zR8H9OuU

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

We are pleased to announce the release of GNU Guix 1.3.0!

This release corresponds to 8,300 commits over almost 6 months by 212
people.  Support for the POWER9 platform is now offered as technological
preview.  This release adds new features, refines the user experience
and improves performance.  It also includes many new packages and
services along bug fixes--see below for a list of changes.

Read more about today=E2=80=99s announcement at:

  https://guix.gnu.org/en/blog/2021/gnu-guix-1.3.0-released

=E2=80=A2 About

  GNU Guix is a transactional package manager and an advanced
  distribution of the GNU system that respects user freedom.  Guix can
  be used on top of any system running the Hurd or the Linux kernel, or
  it can be used as a standalone operating system distribution for i686,
  x86_64, ARMv7, AArch64 and POWER9 machines.

  In addition to standard package management features, Guix supports
  transactional upgrades and roll-backs, unprivileged package
  management, per-user profiles, and garbage collection.  When used as a
  standalone GNU/Linux distribution, Guix offers a declarative,
  stateless approach to operating system configuration management.  Guix
  is highly customizable and hackable through Guile programming
  interfaces and extensions to the Scheme language.

  https://guix.gnu.org

=E2=80=A2 Download

  Here are the compressed sources and a GPG detached signature[*]:
    https://ftp.gnu.org/gnu/guix/guix-1.3.0.tar.gz   (39MB)
    https://ftp.gnu.org/gnu/guix/guix-1.3.0.tar.gz.sig

  Here are the bootable USB installation images and their signatures[*]:
    https://ftp.gnu.org/gnu/guix/guix-system-install-1.3.0.i686-linux.iso  =
 (610MB)
    https://ftp.gnu.org/gnu/guix/guix-system-install-1.3.0.i686-linux.iso.s=
ig
    https://ftp.gnu.org/gnu/guix/guix-system-install-1.3.0.x86_64-linux.iso=
   (612MB)
    https://ftp.gnu.org/gnu/guix/guix-system-install-1.3.0.x86_64-linux.iso=
.sig

  Here is the QCOW2 virtual machine (VM) image and its signature[*]:
    https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.3.0.x86_64-linux.qc=
ow2 (972MB)
    https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.3.0.x86_64-linux.qc=
ow2.sig

  Here are the binary tarballs and their signatures[*]:
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.aarch64-linux.tar.xz   (=
83MB)
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.aarch64-linux.tar.xz.sig
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.armhf-linux.tar.xz   (83=
MB)
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.armhf-linux.tar.xz.sig
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.i686-linux.tar.xz   (88M=
B)
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.i686-linux.tar.xz.sig
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.powerpc64le-linux.tar.xz=
   (85MB)
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.powerpc64le-linux.tar.xz=
.sig
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.x86_64-linux.tar.xz   (8=
7MB)
    https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.x86_64-linux.tar.xz.sig

  Use a mirror for higher download bandwidth:
    https://www.gnu.org/order/ftp.html

  Here are the MD5 and SHA1 checksums:

  406fc1948b8147fa8047a661e3544d4c  guix-1.3.0.tar.gz
  b4820b4c9fc85e2980201bf2e9e9eeb9  guix-binary-1.3.0.aarch64-linux.tar.xz
  5b5e76c48a886866fa2c4267b25107e4  guix-binary-1.3.0.armhf-linux.tar.xz
  79fba3f8f6b1a4c71ba8a1ec394e6e56  guix-binary-1.3.0.i686-linux.tar.xz
  d5f638e498a73d7b238981aef1258a42  guix-binary-1.3.0.powerpc64le-linux.tar=
.xz
  99ea26fb47b2a8a1ed04a60b30d4fd8c  guix-binary-1.3.0.x86_64-linux.tar.xz
  7565231d32dedcd417fae4985b4ca486  guix-system-vm-image-1.3.0.x86_64-linux=
.qcow2
  7d0c42c7b53507b4fccabe865dbd78fa  guix-system-install-1.3.0.i686-linux.iso
  d1aa177eafb9becf2fdcd86f9e1f9790  guix-system-install-1.3.0.x86_64-linux.=
iso
  6c4536c0995d5c487d281cddc63ddda9df2eb749  guix-1.3.0.tar.gz
  414916ebfb8504e9b608d62c22c9f21c9ee6f243  guix-binary-1.3.0.aarch64-linux=
.tar.xz
  5753f12bdc400e5b848c5c8042f79da7efd390ad  guix-binary-1.3.0.armhf-linux.t=
ar.xz
  ad8ab3957d00add7d0133084dee3d3f00d671246  guix-binary-1.3.0.i686-linux.ta=
r.xz
  fd20ff962ceae612d5c1f19ccb8d9a8068372173  guix-binary-1.3.0.powerpc64le-l=
inux.tar.xz
  c2a805775a6490b2546c30faf967a2db87d8806b  guix-binary-1.3.0.x86_64-linux.=
tar.xz
  1fbda19d14d8291d13a4bb1ed8a50516fac220c4  guix-system-vm-image-1.3.0.x86_=
64-linux.qcow2
  87f94f0d656fbca8bafdeabef52d69f52bffb898  guix-system-install-1.3.0.i686-=
linux.iso
  56cfb1d413344479590bc788ffb99d35dd526d90  guix-system-install-1.3.0.x86_6=
4-linux.iso

  [*] Use a .sig file to verify that the corresponding file (without the
  .sig suffix) is intact.  First, be sure to download both the .sig file
  and the corresponding tarball.  Then, run a command like this:

    gpg --verify guix-1.3.0.tar.gz.sig

  If that command fails because you don't have the required public key,
  then run this command to import it:

    gpg --keyserver keys.gnupg.net --recv-keys 27D586A4F8900854329FF09F1260=
E46482E63562

  and rerun the 'gpg --verify' command.

=E2=80=A2 Changes in 1.3.0 (since 1.2.0)

  ** Package management

  *** POWER9 (powerpc64le-linux) is now supported as a technology preview
  *** New =E2=80=98--export-manifest=E2=80=99 and =E2=80=98--export-channel=
s=E2=80=99 options of =E2=80=98guix package=E2=80=99
  *** New =E2=80=98--profile=E2=80=99 option for =E2=80=98guix environment=
=E2=80=99
  *** New =E2=80=98--discover=E2=80=99 option of =E2=80=98guix-daemon=E2=80=
=99, for local substitute discovery
  *** New =E2=80=98--advertise=E2=80=99 option of =E2=80=98guix publish=E2=
=80=99
  *** New =E2=80=98--with-patch=E2=80=99 and =E2=80=98--with-latest=E2=80=
=99 package transformation options
  *** =E2=80=98guix system image=E2=80=99 supersedes the =E2=80=98disk-imag=
e=E2=80=99 and =E2=80=98vm-image=E2=80=99 sub-commands
  *** =E2=80=98--verbosity=3D1=E2=80=99 no longer displays download URLs
  *** =E2=80=98guix publish -C=E2=80=99 now supports zstd compression via G=
uile-zstd
  *** =E2=80=98guix-daemon=E2=80=99 now supports zstd substitutes, which de=
compress faster
  *** New =E2=80=98guix import go=E2=80=99 command, to import Go packages
  *** =E2=80=98guix import opam=E2=80=99 now supports Coq packages and has =
a =E2=80=98--repo=E2=80=99 option
  *** =E2=80=98guix import crate=E2=80=99 now honors semantic versioning (=
=E2=80=9Csemver=E2=80=9D)
  *** =E2=80=98guix import nix=E2=80=99 has been removed
  *** New updaters (see =E2=80=98guix refresh=E2=80=99): =E2=80=98sourcefor=
ge=E2=80=99 and =E2=80=98generic-html=E2=80=99
  *** Substitute installation has been optimized
  *** =E2=80=98guix=E2=80=99 commands suggest alternative sub-commands or o=
ptions upon typos
  *** Offloading no longer requires =E2=80=98guile=E2=80=99 to be in $PATH =
on build machines
  *** =E2=80=98GUIX_EXTENSIONS_PATH=E2=80=99 is honored when looking for ex=
tensions such as GWL
  *** New =E2=80=98--format=E2=80=99 option for =E2=80=98guix processes=E2=
=80=99
  *** =E2=80=98guix upgrade=E2=80=99 can now be passed several regexps

  ** Distribution

  *** The Guix System demonstration VM now supports the SPICE protocol
  *** The installation script can now run in a fully automated manner
  *** =E2=80=98qemu-binfmt-service-type=E2=80=99 now relies on statically-l=
inked QEMU
  *** =E2=80=98sysctl-service-type=E2=80=99 enables Linux protected hardlin=
ks/symlinks by default
  *** =E2=80=98%base-services=E2=80=99 now includes a default =E2=80=98sysc=
tl-service-type=E2=80=99 instance
  *** Linux Logical Volumne Manager (LVM) now supported, via =E2=80=98lvm-d=
evice-mapping=E2=80=99
  *** =E2=80=98guix system init=E2=80=99 has been optimized
  *** =E2=80=98guix system=E2=80=99 warns when users/groups appear more tha=
n once
  *** =E2=80=98guix system image -t rock64-raw=E2=80=99 produces images for=
 Rock64 devices
  *** =E2=80=98herd discover guix-daemon on=E2=80=99 turns on substitute se=
rver discovery
  *** Default initrd now supports bcachefs
  *** CUPS service includes =E2=80=98brlaser=E2=80=99 extension by default
  *** =E2=80=9Clp=E2=80=9D group is no longer included in =E2=80=98%base-gr=
oups=E2=80=99
  *** New =E2=80=98--graph-backend=E2=80=99 option for =E2=80=98guix system=
 {extension,shepherd}-graph=E2=80=99
  *** New services

  agate, cuirass-remote-worker, ipfs, keepalived, laminar, radicale, syncth=
ing,
  transmission-daemon, wireguard, xorg-server

  *** 2009 new packages

  *** 3100 package updates

  Noteworthy updates:
  emacs=C2=A027.2, gcc-toolchain=C2=A010.3.0, ghc=C2=A08.8.3, glibc=C2=A02.=
31, gnome=C2=A03.34.5,
  gnupg=C2=A02.2.27, go=C2=A01.14.15, guile=C2=A03.0.5, icecat=C2=A078.10.0=
-guix0-preview1,
  icedtea=C2=A03.7.0, inkscape=C2=A01.0.2, julia=C2=A01.5.3, libreoffice=C2=
=A06.4.7.2,
  linux-libre=C2=A05.11.15, ocaml=C2=A04.11.1, octave=C2=A06.2.0, openjdk=
=C2=A014.0,
  python=C2=A03.8.2, racket=C2=A08.0, rust=C2=A01.51.0, r=C2=A04.0.4, sbcl=
=C2=A02.1.3, xfce=C2=A04.16.0,
  xorg-server=C2=A01.20.10

  ** Programming interfaces

  *** New =E2=80=98channel-with-substitutes-available=E2=80=99 procedure in=
 (guix channels)
  *** New modules (guix substitutes), (guix narinfo), and (guix avahi)
  *** <image> records can be passed to =E2=80=98guix system image=E2=80=99
  *** New (guix ipfs) module to interact with an IPFS gateway

  ** Noteworthy bug fixes

  *** Risk of local privilege escalation via guix-daemon fixed
      (<https://issues.guix.gnu.org/47229>, CVE-2021-27851)
  *** Setuid programs on Guix System are no longer setgid root
      (<https://issues.guix.gnu.org/46395>)
  *** Risk of local privilege escalation during reconfigure fixed
      (<https://issues.guix.gnu.org/47584>)
  *** Grafting recognizes UTF-16 and UTF-32 store references
      (<https://issues.guix.gnu.org/33848>)
  *** (guix git) honors HTTP/HTTPS proxy settings for Git submodules
      (<https://issues.guix.gnu.org/44593>)
  *** Fix =E2=80=98guix substitute=E2=80=99 crash when interleaving lzip an=
d gzip
      (<https://issues.guix.gnu.org/46967>)
  *** Fix GnuTLS memory corruption when used from Guile
      (<https://issues.guix.gnu.org/46330>)
  *** Update GnuTLS to 3.6.15, addressing a time-dependent test failure
      (<https://issues.guix.gnu.org/44559>)
  *** Booted system is fully protected from garbage collection
      (<https://issues.guix.gnu.org/46767>)
  *** Add MSDOS disk label support on UEFI systems
      (<https://issues.guix.gnu.org/47889>)
  *** Installer=E2=80=99s kmscon no longer uses up 100% CPU
      (<https://issues.guix.gnu.org/39341>)
  *** Git checkouts can be updated to the remote=E2=80=99s default HEAD
      (<https://issues.guix.gnu.org/45187>)
  *** =E2=80=98guix pull=E2=80=99 correctly displays early builds and downl=
oads
      (<https://issues.guix.gnu.org/41930>)
  *** Fix OpenRC init scripts for =E2=80=98guix-daemon=E2=80=99
      (<https://issues.guix.gnu.org/46871>)
  *** Activate system when switching generations
      (<https://issues.guix.gnu.org/38884>)
  *** =E2=80=98guix environment -C=E2=80=99 preserves original mount flags
      (<https://issues.guix.gnu.org/46292>)
  *** Remove duplicates in profile transactions
      (<https://issues.guix.gnu.org/23874>)
  *** Fix sound problems with ALSA plugins on foreign distros
      (<https://issues.guix.gnu.org/40832>)

  ** Native language support

  *** Updated translations of the manual

  The manual is fully translated into French and German, 90% translated into
  Spanish, and has preliminary translations into Chinese, Brazilian Portugu=
ese,
  and Russian.

  *** Update translations of the cookbook

  The cookbook is fully translated in French and German and has a prelimina=
ry
  translation into Korean.

  *** Updated translations of messages

  This version of Guix is fully translated in French, German, and Slovak; i=
t has
  good translation into Brazilian Portuguese and Spanish, and preliminary
  translations in a dozen other languages.

  *** Translations now hosted on Fedora=E2=80=99s Weblate instance

  Translations are now handled at
  <https://translate.fedoraproject.org/projects/guix/guix/> (thanks, Fedora=
!).
  You can join to help improve translations in your native language of mess=
ages,
  documentation, package descriptions, and the web site.

Please report bugs to bug-guix@gnu.org
Join guix-devel@gnu.org and #guix on Freenode for discussions.

Thanks to everyone who contributed to this release!

Maxim, on behalf of the Guix team.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEJ9WGpPiQCFQyn/CfEmDkZILmNWIFAmCbeGcACgkQEmDkZILm
NWIq4hAAhD92zPsbyQortTdjkPBebCDSRmKaGf9fz2U4Y0JwM9zpnScoZXGwqiUc
RGs1JU7plMB1z0Ldm0IKfXcieL/+qm1nMAibCYY9BrNYKsTYwauNmN6OS+iMCNpU
PkBFaFDZ8fs6852TH3N/HeFadm8aHtNaYNCn+E3/OwtNG8MAlejZGjUE+efTIz1Y
1PL69H4BMP3F51M/BdlMSdJKruuXP73YgfPbU5kWr0e71B4ufAI9k1C2BETmV0Gy
RUchASYha41aXvPyp2qgsT+hzq4YiDBoho9Qf2MqnTiXhASiIpegH1rKfsyaYdgd
7VFE/8eYCu7FTXj+C7mkn3dZjtxTpIlBFxRAJjGyedLgGIMP18OUKhh4buw5r0z9
2/T15cUpgAkHCRjJ3I+7Ilcumcf0HIPpy3bFcI3isiVBt/WVNKU0slEJjRgI5LVo
XU9f2JRvyzK5qjll1suvruTmM/vKPaUApHf7gLpRPHzM5ppM2/tkeL1++8NHhspr
X0qd1LkSAMfq7R6EeGHjVaJmPzzmXoN34FeXHWOSWiy0kJhNJJGMtOEqzdXvPbT1
+8XcrUFtk+xSrs7qeUwKbmoAjerSq4mpIkHb4SQGSUyyufURH86VvzBZnCe6kCJ9
yJP+xHDu6SyVXq+NW4UJmvOLhccrgQqBzTdID1kb3sL786QmPPM=
=JBr6
-----END PGP SIGNATURE-----
--=-=-=--