From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eKskDYV0oGPwBAAAbAwnHQ (envelope-from ) for ; Mon, 19 Dec 2022 15:26:13 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id kMARDIV0oGPffgEAG6o9tA (envelope-from ) for ; Mon, 19 Dec 2022 15:26:13 +0100 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 CC3EF3FA6C for ; Mon, 19 Dec 2022 15:26:12 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7H5M-0000Sn-QI; Mon, 19 Dec 2022 09:25:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p7H5L-0000SE-En; Mon, 19 Dec 2022 09:25:43 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p7H5L-0008Om-6Y; Mon, 19 Dec 2022 09:25:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=+JX17M8OeMZfDWwC7f403NSR+W/w8VrJsLALEn0CNBw=; b=SOFXAlQzs9aFhy mSq0GpHweNuRTkp2KQrTmaSV6R3jZXNaHfUmoV2R5L5HFqVDHv+IjLmpaT8147IJqgARy1pPj5QB8 +4aYsRxAYXkrx6rfxIVcRX/O1pKDXKTKJGNEUe5DiCJDz8d6cQ+vU/5jbJq5cA5Qvubbm5LiikQxp Pug4cTZ8jJB5XGEjG+2YBQuEXJY048Xb4VVrTXuCDLoiHCxU+0Zmn6SEk8N4H9eYNMjw3MGOwVTV7 d8pFfLSAvnJdgewHxwF61999vfOao5Z3Ne8tUR3Iw7Ij4wjsr6xsgV1U3dKDKtEbTb4TDieP0Qf43 MpYLnqGNNPd/zl4kyD/A==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p7H5K-00009s-KO; Mon, 19 Dec 2022 09:25:42 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: info-guix@gnu.org, info-gnu@gnu.org Cc: guix-devel@gnu.org, help-guix@gnu.org Subject: GNU Guix 1.4.0 released Mail-Followup-To: guix-devel@gnu.org X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Nonidi 29 Frimaire an 231 de la =?utf-8?Q?R=C3=A9vol?= =?utf-8?Q?ution=2C?= jour de l'Olive X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 19 Dec 2022 15:25:40 +0100 Message-ID: <87359beahn.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=SOFXAlQz; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671459973; a=rsa-sha256; cv=none; b=VTLmKI0dea2UYd1HzKipnkfEvhRpmVbAG0E/APXchPgpVegEBlTon89Fq5yyzQ3QiaBIbA OACU4glqLXCY80poghUowq/Sy4WvDFZ0R5WDf/BuHvecH5T/+sWvOs2hYHpAyx8RcRP2f0 fkzZbk3c60LsVQwQHC7abCwyDLvJ1FRq8nOLlTv5BT/5jhXgKoXkcT2DH/0sJ6X2d+JsJz RZsfZKlUyxqqwrV2ysn6h+336ajcG1fLBAGBHEu064PbkqztmBd0XglQLexYaDAg7F77Za ryU1yunMRqjh6XNdW4LfmLKqvTIeXBuPjvSVfC8YDaRo0whMWdr0bJrFhHed0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671459973; 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=+JX17M8OeMZfDWwC7f403NSR+W/w8VrJsLALEn0CNBw=; b=pV03kCS4ZmnU+8B9dZaGsXRJC0IXArfurF/eyP2R6qDY4DVi3GmnPurMNqfAHYWhz9bp9u xBseGihcui6RDCNtGs+ejsFqj1H1yobZFY6DKFrpTBwSzxo2e+xX5VQkwXNYtjLeKdNQT9 +CXgqjbdRrKkSxNA3Jak9xzUnIVYZt1f6Um3zvt0VOLmekMmS1MGnreWqm11I+V6oey99c wfmM6kAXhrvs45p2dFmrek8fGiQ8ZnJts1R2vpyFhC1+CiNDBgA5Mp/Dzkf26uy48rv5V8 sRe6AttXjE27ppLjldioIZr6PaRm5hNnSbInWJYoOpckV4R0kd78jSCZEPBGLw== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=SOFXAlQz; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -9.50 X-Spam-Score: -9.50 X-Migadu-Queue-Id: CC3EF3FA6C X-TUID: N2ll6K8iIwEF --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We are pleased to announce the release of GNU Guix 1.4.0! This release corresponds to more than 28,000 commits over 18 months by 453 people. It adds new tools such as =E2=80=98guix shell=E2=80=99 for env= ironment management and =E2=80=98guix home=E2=80=99, which lets you declare your home environment. It refines the user and packager experience and improves performance. This release also includes many new packages and services along bug fixes=E2=80=94see below for a list of changes. Read more about today=E2=80=99s announcement at: https://guix.gnu.org/en/blog/2022/gnu-guix-1.4.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.4.0.tar.gz (39MB) https://ftp.gnu.org/gnu/guix/guix-1.4.0.tar.gz.sig Here are the bootable USB installation images and their signatures[*]: https://ftp.gnu.org/gnu/guix/guix-system-install-1.4.0.i686-linux.iso = (778MB) https://ftp.gnu.org/gnu/guix/guix-system-install-1.4.0.i686-linux.iso.s= ig https://ftp.gnu.org/gnu/guix/guix-system-install-1.4.0.x86_64-linux.iso= (814MB) https://ftp.gnu.org/gnu/guix/guix-system-install-1.4.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.4.0.x86_64-linux.qc= ow2 (1.2GB) https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.4.0.x86_64-linux.qc= ow2.sig Here are the binary tarballs and their signatures[*]: https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.aarch64-linux.tar.xz (= 94MB) https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.aarch64-linux.tar.xz.sig https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.armhf-linux.tar.xz (92= MB) https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.armhf-linux.tar.xz.sig https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.i686-linux.tar.xz (98M= B) https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.i686-linux.tar.xz.sig https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.powerpc64le-linux.tar.xz= (98MB) https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.powerpc64le-linux.tar.xz= .sig https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.x86_64-linux.tar.xz (9= 8MB) https://ftp.gnu.org/gnu/guix/guix-binary-1.4.0.x86_64-linux.tar.xz.sig Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html Here are the SHA256 hashes: 43c769cbf632ef05449ac1fa48c1ba152c33494c6abc7e47137bba7b2149f8a4 guix-1.= 4.0.tar.gz 72d807392889919940b7ec9632c45a259555e6b0942ea7bfd131101e08ebfcf4 guix-bi= nary-1.4.0.aarch64-linux.tar.xz 162c114ffcd5d331ec4c2974fcdca09e601e0e62950925a1d839584a7c720130 guix-bi= nary-1.4.0.armhf-linux.tar.xz 1e6124e917288097ef94eebd175bf1bc73f5be67a20e98fec7d33368050fd02d guix-bi= nary-1.4.0.i686-linux.tar.xz a0c54a0af8b0ae3097bfd33ddf408503a5df2d98b0848a83bb7e8da5c8d1a7fa guix-bi= nary-1.4.0.powerpc64le-linux.tar.xz 236ca7c9c5958b1f396c2924fcc5bc9d6fdebcb1b4cf3c7c6d46d4bf660ed9c9 guix-bi= nary-1.4.0.x86_64-linux.tar.xz 07a5484d5c8f11294fabe0d32b422bdfd966ed9d8faf396cbedd0b6e3c39c740 guix-sy= stem-install-1.4.0.i686-linux.iso 087a97dba2319477185471a28812949cc165e60e58863403e4a606c1baa05f81 guix-sy= stem-install-1.4.0.x86_64-linux.iso 905dbdf0d32490eda66c4afdba98a80d0c3e50358b1a868423771af0a8561cae guix-sy= stem-vm-image-1.4.0.x86_64-linux.qcow2 [*] 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.4.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.openpgp.org \ --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 and rerun the =E2=80=98gpg --verify=E2=80=99 command. =E2=80=A2 Changes in 1.4.0 (since 1.3.0) ** Package management *** New =E2=80=98guix home=E2=80=99 command, for home environment managem= ent *** New =E2=80=98guix shell=E2=80=99 command, the successor to =E2=80=98g= uix environment=E2=80=99 *** New =E2=80=98guix system edit=E2=80=99 command, to edit services *** New =E2=80=98deb=E2=80=99 format for the =E2=80=98guix pack=E2=80=99 = command *** New =E2=80=98guix import minetest=E2=80=99 command, to import Minetes= t extensions *** New =E2=80=98guix import elm=E2=80=99 command, to import Elm packages *** New =E2=80=98guix import egg=E2=80=99 command, to import CHICKEN egg = packages *** New =E2=80=98guix import hexpm=E2=80=99 command, to import Erlang and= Elixir packages *** New 'guix style' command, to auto-format package definitions *** =E2=80=98guix import texlive=E2=80=99 rewritten to use the TLPDB as i= ts source *** =E2=80=98guix import elpa=E2=80=99 now supports the non-GNU ELPA repo= sitory *** =E2=80=98guix import pypi=E2=80=99 can now import a specific version *** =E2=80=98guix import cran=E2=80=99 can now import a specific version *** New updater (see =E2=80=98guix refresh=E2=80=99): =E2=80=98generic-gi= t=E2=80=99 *** =E2=80=98guix graph=E2=80=99 has a new =E2=80=98--max-depth=E2=80=99 = option *** =E2=80=98guix deploy=E2=80=99 has a new =E2=80=98--execute=E2=80=99 o= ption *** =E2=80=98guix shell=E2=80=99 has a new =E2=80=98--emulate-fhs=E2=80= =99 option *** =E2=80=98guix shell=E2=80=99 has a new =E2=80=98--symlink=E2=80=99 op= tion *** =E2=80=98--with-commit=E2=80=99 option now accepts strings returned b= y =E2=80=98git describe=E2=80=99 *** =E2=80=98--with-source=E2=80=99 option now applied recursively *** Align tabular data output by commands like =E2=80=98guix package --li= st-available=E2=80=99 *** Improved =E2=80=98guix import go=E2=80=99 importer via a new PEG pars= er *** Improved Software Heritage downloader *** New 'web.archive.org=E2=80=99 download fall-back *** Various performance enhancements *** New =E2=80=98--tune=E2=80=99 package transformation option *** =E2=80=98guix refresh=E2=80=99 =E2=80=98-L=E2=80=99 option is repurpo= sed to =E2=80=98load-path=E2=80=99 modification *** =E2=80=98guix system image=E2=80=99 supersedes the =E2=80=98docker-im= age=E2=80=99 sub-command ** Distribution *** The installation script can now enable local substitute servers disco= very *** 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 ca= che *** 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 t= ime *** 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=E2=80=94e.g. =E2=80=98root=E2= =80=99 and =E2=80=98rootflags=E2=80=99 *** =E2=80=98guix system image=E2=80=99 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 =E2=80=98rsync=E2=80=99 service lets you specify individual =E2= =80=9Cmodules=E2=80=9D *** 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=C2=A05.1.8, binutils=C2=A02.37, clojure=C2=A01.11.1, cups=C2=A02.3.3= op2, emacs=C2=A028.2, enlightenment=C2=A00.25.4, gcc-toolchain=C2=A012.2.0, gdb=C2=A012.1, ghc= =C2=A08.10.7, gimp=C2=A02.10.32, glibc=C2=A02.33, gnome=C2=A042.4, gnupg=C2=A02.2.32, g= o=C2=A01.19.1, guile=C2=A03.0.8, icecat=C2=A0102.5.0-guix0-preview1, icedtea=C2=A03.19.0, inkscape=C2=A01.= 2.1, julia=C2=A01.6.7, libreoffice=C2=A07.4.3.2, linux-libre=C2=A06.0.10, ocaml=C2=A04.14.0, oct= ave=C2=A07.2.0, openjdk=C2=A018, perl=C2=A05.34.0, python2=C2=A02.7.18, python=C2=A03.9.9= , racket=C2=A08.7, rust=C2=A01.60.0, r=C2=A04.2.2, sbcl=C2=A02.2.10, shepherd=C2=A00.9.3, xo= rg-server=C2=A021.1.4 ** Programming interfaces *** Package input fields can now be plain package lists *** G-expressions can now be used in build phases *** New =E2=80=98modify-inputs=E2=80=99 macro to ease customizing a list = of package inputs *** New =E2=80=98this-package-input=E2=80=99 and =E2=80=98this-package-na= tive-input=E2=80=99 macros *** Build phases are no longer required to return a boolean *** (guix records) now supports =E2=80=9Cfield sanitizers=E2=80=9D *** Various improvements to the helpers in (gnu service configuration) *** =E2=80=98texlive-union=E2=80=99 is now deprecated in favor of =E2=80= =98texlive-updmap.cfg=E2=80=99 *** New (guix cpu) module *** New (guix least-authority) module *** New (guix platform) 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 =E2=80=98channel-build-system=E2=80=99 This build system lets you build Guix instances from channel specificatio= ns, similar to how 'guix time-machine' would do it, as regular packages. *** New =E2=80=98pyproject-build-system=E2=80=99 This is an extension of =E2=80=98python-build-system=E2=80=99 with suppor= t for PEP-517 and =E2=80=98pyproject.toml=E2=80=99 files. It may eventually get merged bac= k into =E2=80=98python-build-system=E2=80=99. *** New =E2=80=98elm-build-system=E2=80=99 *** New =E2=80=98rebar-build-system=E2=80=99 ** Noteworthy bug fixes *** Fall back to Software Heritage when cloning a channel () *** =E2=80=98--with-patch=E2=80=99 can be used on packages with non-origi= n sources () *** Fix pathological profile building performance in the presence of graf= ts () *** Deduplication phase of the garbage collector is now faster () *** File system flags are validated before system instantiation () *** Fonts can now be discovered in any profile via XDG_DATA_DIRS () *** Various Python reproducibility fixes *** The installer now supports MSDOS disk labels on UEFI systems () *** The installer can now properly mount FAT16 partitions () *** The installer no longer crashes when deleting a free space partition *** Emacs handles major upgrades better without a re-login () *** The bootloader configuration now accepts multiple targets () *** File system mount point is always created when =E2=80=98create?=E2=80= =99 is true () *** Build the man database only if =E2=80=98man-db=E2=80=99 is in the pro= file *** gdk-pixbuf now discovers pixbuf loaders via a search path () *** 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) *** =E2=80=98chfn=E2=80=99 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) *** 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) *** The installer cannot proceed without any non-root user accounts (https://issues.guix.gnu.org/54666) *** compiler truly honors the 'system' argument (https://issues.guix.gnu.org/55951) Please report bugs to bug-guix@gnu.org Join guix-devel@gnu.org and #guix on Libera.Chat for discussions. Thanks to everyone who contributed to this release! Ludovic, on behalf of the Guix team. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJBBAEBCgArFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAmOgdGQNHGx1ZG9AZ251 Lm9yZwAKCRAJCxGZPZrrtYjPEACyhVz9qT2Sa26CJazhOJeTJ3c4y2urpC0UJhU1 uqp5Si9OTDIMpC0ndFU5CZtOcm/hdSx3S1BKgmExtLGgQYG+qHiI/U96EE7kbJI/ cqfj3aYbrgrSqQj7kvFdRKlbStE4ENCC4qKZiOPS6SznPBczmbR/ly6oC2y/9HuS i+6GmgWus41BfAAgU5XN1vlEqBQjxC+SASnlpT2SU85evb67nY370cbhYJiTU3ye tiOhRPe+XUut9fJM/bSliX/zi/d2d8PoUQusMfUs0aO5oFrnALGifPxJC/kiN3Eh P4lIGCSyFVtedAi/0C66X2zTUEoxxtNq/quaHmGjAs+s0e9tWeg/2b6bw0zBBGbB F+Oj+BzPLqlhUs94BWc/w95yiQ876iIKgS4vPEP2FDxtsfyEYVRiW41s6+jqbrjh WZNUGfiGlRD3/EssW9P0elVqUx2xiCL33hiLSZmZa6qyYtJkp0QDCGocG8MJrz3v k6pRkG6hc6B7Z+ujH9wd0hirAl4EH1JCmjTQ1PkjL4Z22K4h3tSpL/LTjgym1co6 JOf+oY9Dfdz/kxc0gXWFTcXo52/7ahfoHZgkmGT9ps9xgCPIkb287tTakTGz23wj P8x2gumltZXSgwOvXBlRH7V/BkOGvUia2zfsLHsnVhv7Md1JjgoIorRwYMO8FpLE dp58yw== =aNLp -----END PGP SIGNATURE----- --=-=-=--