From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Frumin Subject: Re: GNU Guix 1.0.1 released Date: Wed, 22 May 2019 14:04:36 +0200 Message-ID: References: <87r28uqfw4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:48727) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hTPzA-0002kY-Tn for guix-devel@gnu.org; Wed, 22 May 2019 08:04:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hTPz8-0008OA-St for guix-devel@gnu.org; Wed, 22 May 2019 08:04:44 -0400 Received: from smtp1.science.ru.nl ([131.174.16.143]:56160) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hTPz8-0008G3-Jx for guix-devel@gnu.org; Wed, 22 May 2019 08:04:42 -0400 Received: from [145.116.191.160] (ip-145-116-191-160.wlan-int.ru.nl [145.116.191.160]) (authen=dfrumin) by smtp1.science.ru.nl (8.14.4/5.32) with ESMTP id x4MC4apW001579 for ; Wed, 22 May 2019 14:04:36 +0200 In-Reply-To: <87r28uqfw4.fsf@gnu.org> Content-Language: en-US List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Hi Ludovic, Congratulations on the release. Perhaps someone can update the website or which still has a DOWNLOAD 1.0.0 button. On a related note, how come there are two versions of the official Guix w= ebsite? - http://gnu.org/s/guix (this one seems to be the most recent/updated one= ) - http://guix.info or http://guix.gnu.org (this one seems to lag behind) Is it possible to unify them somehow, perhaps? It would be less confusing= for people searching for Guix on Google or DuckDuckGo. Best, -Dan On 19-05-19 23:43, Ludovic Court=C3=A8s wrote: > We are pleased to announce the release of GNU Guix 1.0.1. >=20 > 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. >=20 > Read more about today=E2=80=99s announcement at: >=20 > https://gnu.org/software/guix/blog/2019/gnu-guix-1.0.1-released >=20 > =E2=80=A2 About >=20 > 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. >=20 > 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. Gu= ix > is highly customizable and hackable through Guile programming > interfaces and extensions to the Scheme language. >=20 > https://www.gnu.org/software/guix/ >=20 > =E2=80=A2 Download >=20 > 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 >=20 > 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.xz.sig > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.x86_64-linu= x.iso.xz > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.x86_64-linu= x.iso.xz.sig >=20 > 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-lin= ux.xz > https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.1.x86_64-lin= ux.xz.sig >=20 > 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.s= ig > 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.x= z > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.aarch64-linux.tar.x= z.sig >=20 > Use a mirror for higher download bandwidth: > https://www.gnu.org/order/ftp.html > =20 > Here are the SHA1 checksums: >=20 > f6e32b17e034124edeec11d841e687ba0ee59242 guix-1.0.1.tar.gz > d710c927c1eae466c4f8a11796e196bd61fe07aa guix-binary-1.0.1.aarch64-= linux.tar.xz > 457b8a13660a764c326096cd3a7107c6e036e406 guix-binary-1.0.1.armhf-li= nux.tar.xz > 314f093ea71702cebdc1a98c3ca8319cd49efbfc guix-binary-1.0.1.i686-lin= ux.tar.xz > 8288422fde6a6d4ee257355c21ab9447ae9736cf guix-binary-1.0.1.x86_64-l= inux.tar.xz > 78b48b00c7f5e073a66c976085f0489db2449b0b guix-system-install-1.0.1.= i686-linux.iso.xz > 41c6ed4e48930fa0ef7954745b5c7a4d85dfd0a8 guix-system-install-1.0.1.= x86_64-linux.iso.xz > bce4a096717ac7a749cccd8d161d71dfd6c6e579 guix-system-vm-image-1.0.1= .x86_64-linux.xz > =20 > [*] Use a .sig file to verify that the corresponding file (without t= he > .sig suffix) is intact. First, be sure to download both the .sig fi= le > and the corresponding tarball. Then, run a command like this: > =20 > gpg --verify guix-1.0.1.tar.gz.sig > =20 > If that command fails because you don't have the required public key= , > then run this command to import it: > =20 > gpg --keyserver pool.sks-keyservers.net \ > --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 > =20 > and rerun the 'gpg --verify' command. >=20 > To install the standalone Guix system, please see =E2=80=9CSystem > Installation=E2=80=9D in the manual. To install Guix on a running s= ystem, see > =E2=80=9CInstallation=E2=80=9D in the manual. >=20 > =E2=80=A2 Changes since version 1.0.0 (excerpt from the NEWS file) >=20 > ** Package management > *** The =E2=80=98https_proxy=E2=80=99 environment variable is now ho= nored > ** Distribution > *** =E2=80=98guix system docker-image=E2=80=99 now produces images w= ith an entry point > *** New =E2=80=98--network=E2=80=99 option for =E2=80=98guix system = container=E2=80=99 > *** =E2=80=98gcc=E2=80=99 package is now hidden; =E2=80=98gcc-toolch= ain=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 different VTs > *** 70 new packages > *** 483 package updates >=20 > 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= , python=C2=A03.7.0, > rust=C2=A01.34.1, shepherd=C2=A00.6.1 >=20 > ** Programming interfaces > *** New (guix lzlib) module, to be used eventually for substitute co= mpression > ** 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= valid 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 pac= kage transformations > () > *** =E2=80=98guix refresh=E2=80=99 correctly determines the latest v= ersion for GitHub > () >=20 > ** Native language support > *** New preliminary translation of the manual to Russian > *** Updated translations: da, de, es, fr >=20 >=20 > Please report bugs to bug-guix@gnu.org > Join guix-devel@gnu.org and #guix on Freenode for discussions. >=20 > Thanks to everyone who contributed to this release: >=20 > 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 >=20 > Ludovic, on behalf of the Guix team. >=20