From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: GNU Guix 1.0.1 released Date: Sun, 19 May 2019 23:43:39 +0200 Message-ID: <87r28uqfw4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gnu-system-discuss-bounces+gcgs-gnu-system-discuss=m.gmane.org@gnu.org Sender: "gnu-system-discuss" To: help-guix@gnu.org, guix-devel@gnu.org, guile-user@gnu.org, gnu-system-discuss@gnu.org List-Id: guix-devel.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We are pleased to announce the release of GNU Guix 1.0.1. This is a bug-fix release primarily addressing one major issue in the graphical installer of the standalone Guix system, as well as less critical issues. Read more about today=E2=80=99s announcement at: https://gnu.org/software/guix/blog/2019/gnu-guix-1.0.1-released =E2=80=A2 About GNU=C2=A0Guix 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 kernel Linux, or it can be used as a standalone operating system distribution for i686, x86_64, ARMv7, and AArch64 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://www.gnu.org/software/guix/ =E2=80=A2 Download Here are the compressed sources and a GPG detached signature[*]: https://ftp.gnu.org/gnu/guix/guix-1.0.1.tar.gz https://ftp.gnu.org/gnu/guix/guix-1.0.1.tar.gz.sig Here are the bootable USB installation images and their signatures[*]: https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.i686-linux.iso.xz https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.i686-linux.iso.x= z.sig https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.x86_64-linux.iso= .xz https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.x86_64-linux.iso= .xz.sig Here is the QCOW2 virtual machine (VM) image and its signature: https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.1.x86_64-linux.xz https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.1.x86_64-linux.xz= .sig Here are the binary tarballs and their signatures[*]: https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.i686-linux.tar.xz https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.i686-linux.tar.xz.sig https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.x86_64-linux.tar.xz https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.x86_64-linux.tar.xz.sig https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.armhf-linux.tar.xz https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.armhf-linux.tar.xz.sig https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.aarch64-linux.tar.xz https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.aarch64-linux.tar.xz.sig Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html =20=20 Here are the SHA1 checksums: f6e32b17e034124edeec11d841e687ba0ee59242 guix-1.0.1.tar.gz d710c927c1eae466c4f8a11796e196bd61fe07aa guix-binary-1.0.1.aarch64-linux= .tar.xz 457b8a13660a764c326096cd3a7107c6e036e406 guix-binary-1.0.1.armhf-linux.t= ar.xz 314f093ea71702cebdc1a98c3ca8319cd49efbfc guix-binary-1.0.1.i686-linux.ta= r.xz 8288422fde6a6d4ee257355c21ab9447ae9736cf guix-binary-1.0.1.x86_64-linux.= tar.xz 78b48b00c7f5e073a66c976085f0489db2449b0b guix-system-install-1.0.1.i686-= linux.iso.xz 41c6ed4e48930fa0ef7954745b5c7a4d85dfd0a8 guix-system-install-1.0.1.x86_6= 4-linux.iso.xz bce4a096717ac7a749cccd8d161d71dfd6c6e579 guix-system-vm-image-1.0.1.x86_= 64-linux.xz =20=20 [*] 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: =20=20 gpg --verify guix-1.0.1.tar.gz.sig =20=20 If that command fails because you don't have the required public key, then run this command to import it: =20=20 gpg --keyserver pool.sks-keyservers.net \ --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 =20=20 and rerun the 'gpg --verify' command. To install the standalone Guix system, please see =E2=80=9CSystem Installation=E2=80=9D in the manual. To install Guix on a running system= , see =E2=80=9CInstallation=E2=80=9D in the manual. =E2=80=A2 Changes since version 1.0.0 (excerpt from the NEWS file) ** Package management *** The =E2=80=98https_proxy=E2=80=99 environment variable is now honored ** Distribution *** =E2=80=98guix system docker-image=E2=80=99 now produces images with a= n entry point *** New =E2=80=98--network=E2=80=99 option for =E2=80=98guix system conta= iner=E2=80=99 *** =E2=80=98gcc=E2=80=99 package is now hidden; =E2=80=98gcc-toolchain= =E2=80=99 is what users want *** =E2=80=98mcron=E2=80=99 service now logs to /var/log/mcron.log *** Dovecot: =E2=80=98auth-verbose-passwords?=E2=80=99 renamed from =E2= =80=98auth-verbose-passwords=E2=80=99 *** =E2=80=98slim=E2=80=99 service now allows for multiple instances on d= ifferent VTs *** 70 new packages *** 483 package updates Noteworthy updates: gdb=C2=A08.3, ghc=C2=A08.4.3, glibc=C2=A02.28, gnupg=C2=A02.2.15, go=C2= =A01.12.1, guile=C2=A02.2.4, icecat=C2=A060.6.2-guix1, icedtea=C2=A03.7.0, linux-libre=C2=A05.1.2, pyt= hon=C2=A03.7.0, rust=C2=A01.34.1, shepherd=C2=A00.6.1 ** Programming interfaces *** New (guix lzlib) module, to be used eventually for substitute compres= sion ** Noteworthy bug fixes *** Installer appends packages to =E2=80=98%base-packages=E2=80=99 () *** Installer allows for arbitrary-long passphrases and passwords () *** =E2=80=98network-manager-applet=E2=80=99 is provided as part of =E2= =80=98%desktop-services=E2=80=99 () *** Installer can create Btrfs file systems () *** Installer password entry visibility can be toggled () *** =E2=80=98guix-daemon.service=E2=80=99 file for systemd selects a vali= d UTF-8 locale () *** =E2=80=98gnome-tweak-tool=E2=80=99 starts correctly () *** =E2=80=98getlogin=E2=80=99 C function now works as expected () *** Leading zeros are preserved when serializing FAT UUIDs () *** =E2=80=98guix search=E2=80=99 now searches output names () *** =E2=80=98guix environment=E2=80=99 in non ad-hoc mode honors package = transformations () *** =E2=80=98guix refresh=E2=80=99 correctly determines the latest versio= n for GitHub () ** Native language support *** New preliminary translation of the manual to Russian *** Updated translations: da, de, es, fr 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: 1 Alex Griffin 4 Arun Isaac 4 Bj=C3=B6rn H=C3=B6fling 32 Brendan Tildesley 10 Brian Leung 5 Carl Dong 1 Chris Marusich 3 Christopher Baines 7 Danny Milosavljevic 6 Diego Nicola Barbato 4 Efraim Flashner 3 Florian Pelz 5 G=C3=A1bor Boskovits 1 HiPhish 4 Ivan Petkov 2 Jonathan Brielmaier 2 Josh Holland 21 Julien Lepiller 1 LaFreniere, Joseph 4 Leo Famulari 80 Ludovic Court=C3=A8s 41 Marius Bakke 24 Mark H Weaver 3 Mathieu Othacehe 29 Maxim Cournoyer 8 Miguel 16 Nicolas Goaziou 3 Oleg Pykhalov 7 Pierre Neidhardt 272 Ricardo Wurmus 2 Rutger Helling 2 Sam 2 Sou Bunnbu (=E5=AE=8B=E6=96=87=E6=AD=A6) 5 Timothy Sample 1 Ting-Wei Lan 82 Tobias Geerinckx-Rice 1 Vagrant Cascadian 1 Zzull 6 gabrielhdt 1 ison Ludovic, on behalf of the Guix team. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAlzhzgsACgkQCQsRmT2a 67WvkxAAiHwYmFbSIIlosqTHmXYXDSw9poWBmxHcZwwIhE2S44rglfBoQL67g/n5 QdLLSPyTCdvBUi50VEhHbPXWzQpNXpLVbAfNbYuIybthTpux0LD6wOrQU/y0/R6S luKhVak0h3dHo5Q6x8FbHHav7Qt/ZarB61Zvh/MLmUhxZbB83dN9gK3qoM2LxshQ gyLEdulwLWVUNQbQwfCiBXNw6icvZHDR3rwD07jwFnPsP7ORWLn/mQBMIDl7cpSd YPWZ9GuvqhRn+Afx/AGaqHQjeVFbvLX9giJ9m34iPnYnHldvTCppy/Qqa0pkUC6o rAxHQ3cO7xdxCE2UnXuh/6IIyH/cGGdC8KK643ViX5Gp81ajAkrsBb1OwhhLSAKu 1oT2JxkBLfUFa13chfDhSPn1hnHAlC2Sk/WrVNQN+GGOCEpX+orKXGFKmN+8ngBK G9MpoLHN7+uruGzP6H3wJNrRYoAWOhPVa/VvYOcCk/s0UNDSXUlaiypAXQB22O6C nayf5H7JO/sAtBr8a77IcA8qTD2LYpAhG8HPUNoFRz6ALYRx5FkJpfl/GGLdKN3T iLXp+NhD2mKVHSKAhD/o1/Mfbvd48hMiCsgmNw2dDwW+Z68zyiPlMUTEC705XxNv WnFev5XF1h6IPfP1+/cdWlP2zSI4CUlj//bBEJor1CDnu/SRGSc= =j3tq -----END PGP SIGNATURE----- --=-=-=--