Congratulations. Great work. On Fri, May 3, 2019, 4:13 PM Nala Ginrut <mu...@gnu.org> wrote:
> > Congrats! > > Ludovic Courtès writes: > > > We are thrilled to announce the release of GNU Guix 1.0.0! > > > > This 1.0 release is a major milestone for Guix. It represents 7 years > > of hard work with more than 40,000 commits by 260 people, 19 releases, > > and an equally amazing amount of work on documentation, translation, > > artwork, web design, mentoring, outreach, and many other activities that > > together have made it a thriving project. > > > > Read more about today’s announcement at: > > > > https://gnu.org/software/guix/blog/2019/gnu-guix-1.0.0-released > > > > Whether you’re a software developer, a user, or a free software > > enthusiast, we hope GNUGuix will provide you with the tools to deploy > > and manage software with confidence and ease, qualities that are not > > usually associated with software deployment. We’d love to hear from you! > > > > • About > > > > GNUGuix 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/ > > > > • Download > > > > Here are the compressed sources and a GPG detached signature[*]: > > https://ftp.gnu.org/gnu/guix/guix-1.0.0.tar.gz > > https://ftp.gnu.org/gnu/guix/guix-1.0.0.tar.gz.sig > > > > Here are the bootable USB installation images and their signatures[*]: > > > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.0.i686-linux.iso.xz > > > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.0.i686-linux.iso.xz.sig > > > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.0.x86_64-linux.iso.xz > > > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.0.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.0.x86_64-linux.xz > > > https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.0.x86_64-linux.xz.sig > > > > Here are the binary tarballs and their signatures[*]: > > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.i686-linux.tar.xz > > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.i686-linux.tar.xz.sig > > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.x86_64-linux.tar.xz > > > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.x86_64-linux.tar.xz.sig > > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.armhf-linux.tar.xz > > > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.armhf-linux.tar.xz.sig > > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.aarch64-linux.tar.xz > > > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.aarch64-linux.tar.xz.sig > > > > Use a mirror for higher download bandwidth: > > https://www.gnu.org/order/ftp.html > > > > Here are the SHA1 checksums: > > > > fd64cd4347214a4e75d611696c9929cba8995323 guix-1.0.0.tar.gz > > c17006616782405eee852dbd85292e73a0182d7e > guix-binary-1.0.0.aarch64-linux.tar.xz > > 9b168fa2835f911b9f340f2930d28b1287b53004 > guix-binary-1.0.0.armhf-linux.tar.xz > > a75a2571cc7aa8dbbb0a355bf1a29f4475c243ff > guix-binary-1.0.0.i686-linux.tar.xz > > 6ebfcb5cbed6dcd0c7514b8b3f2406125d30f1a5 > guix-binary-1.0.0.x86_64-linux.tar.xz > > c9f67b69b45a0ac4946e4472511e925782129e92 > guix-system-install-1.0.0.i686-linux.iso.xz > > 802177714b7c96cf83dcab4b24e36f3111ba64b8 > guix-system-install-1.0.0.x86_64-linux.iso.xz > > 244c3218326a706f495bfa2a7c03fe5f68549a8e > guix-system-vm-image-1.0.0.x86_64-linux.xz > > > > [*] 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.0.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 pool.sks-keyservers.net \ > > --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 > > > > and rerun the 'gpg --verify' command. > > > > To install the standalone Guix system, please see “System > > Installation” in the manual. To install Guix on a running system, see > > “Installation” in the manual. > > > > • Changes since version 0.16.0 (excerpt from the NEWS file) > > > > ** Package management > > *** New ‘-v’/‘--verbosity’ option for all commands > > *** Most commands now default to verbosity level 1 (“quiet”) > > *** New ‘guix package’ aliases: ‘install’, ‘remove’, ‘upgrade’, and > ‘search’ > > *** ‘guix pack -RR’ produces PRoot-enabled relocatable binaries > > *** New ‘--save-provenance’ option for ‘guix pack’ > > *** CLI diagnostics use colors; more operations show progress bars > > *** New ‘--news’ option for ‘guix pull’ > > *** New ‘--preserve’ option for ‘guix environment’ > > *** ‘guix environment -C’ creates containers with a non-zero UID > > *** Channels can now specify dependencies in a ‘.guix-channel’ file > > *** New ‘reverse-bag’ graph type for ‘guix graph’ > > *** New ‘--with-git-url’ package transformation option > > *** The ‘--with-branch’ package transformation option fetches Git > sub-modules > > *** New ‘guix system delete-generations’ command > > *** New ‘--list-roots’ and ‘--delete-generations’ options for ‘guix gc’ > > *** New ‘--coverage’ option for ‘guix weather’ > > *** ‘guix pull’ computes a package cache to speed up package lookups by > name > > *** ‘guix pull’ now embeds ‘glibc-utf8-locales’ > > *** ‘guix refresh -l’ better estimates dependents > > *** ‘guix build’ can take multiple ‘--system’ flags > > *** ‘guix offload’ avoids build machines with too little free disk space > > *** ‘guix offload’ now uses (guix inferior) to communicate with remote > hosts > > *** Guix can no longer be built with Guile 2.0 > > ** Distribution > > *** New text-mode graphical installer > > *** New virtual machine (VM) image > > *** New ‘keyboard-layout’ field for the OS, bootloader, and Xorg > configuration > > *** New ‘xorg-configuration’ record type for Xorg server configuration > > *** ‘%desktop-services’ now includes GDM instead of SLiM for graphical > log-in > > *** New ‘label’ and ‘essential-services’ fields for <operation-system> > > *** The manual has been restructured for clarity > > *** New ‘remote-inferior’ procedure in (guix ssh) > > *** New (gnu ci) module for continuous integration jobs > > *** (gnu services shepherd) now supports one-shot services > > *** New services > > > > cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent, > > zabbix-server > > > > *** 1102 new packages > > *** 2104 package updates > > > > Noteworthy updates: > > clojure1.10.0, cups2.2.11, emacs26.2, gcc8.3.0, gdb8.2.1, ghc8.4.3, > > gimp2.10.10, glibc2.28, gnome3.28.2, gnupg2.2.15, go1.12.1, > > guile2.2.4, icecat60.6.1-guix1, icedtea3.7.0, inkscape0.92.4, > > libreoffice6.1.5.2, linux-libre5.0.10, mate1.22.0, ocaml4.07.1, > > octave5.1.0, openjdk11.28, python3.7.0, rust1.34.0, r3.6.0, > > sbcl1.5.1, shepherd0.6.0, xfce4.12.1, xorg-server1.20.4 > > > > ** Programming interfaces > > *** New ‘this-package’, ‘this-origin’, and ‘this-operating-system’ > macros > > *** The ‘self-native-input?’ field was removed from <package> > > *** New ‘package-input-rewriting/spec’ procedure for graph rewriting > > *** New ‘package-closure’ procedure in (guix packages) > > *** New UI helper modules (guix colors) and (guix deprecation) > > *** New (gnu build accounts) module to manage /etc/{passwd,shadow,group} > > *** ‘nix-*’ bindings in (guix store) replaced by ‘store-connection-*’ > > *** Records created by ‘define-record-type*’ report duplicate fields > > ** Noteworthy bug fixes > > *** ISO images produced by ‘guix system’ are now reproducible > bit-for-bit > > (<https://bugs.gnu.org/35283>) > > *** ‘guix pack -f squashfs’ produces relative symlinks > > (<https://bugs.gnu.org/34913>) > > *** ‘guix package -r something-not-installed’ now raises an error > > *** Fix multi-threaded miscompilation issue with syntax parameters > > (<https://bugs.gnu.org/27476>) > > *** file-systems: Spawn a REPL only when interaction is possible > > (<https://bugs.gnu.org/23697>) > > *** ‘guix environment’ supports package transformation options > > (<https://bugs.gnu.org/33776>) > > *** ‘guix substitute’ now ignores irrelevant narinfo signatures > > (<https://bugs.gnu.org/33733>) > > *** On Guix System, guix-daemon now runs in a UTF-8 locale > > (<https://bugs.gnu.org/32942>) > > *** Fix relative file name canonicalization for '--root' > > (<https://bugs.gnu.org/35271>) > > *** vm: Do not mount /xchg with "cache=loose" > > (<https://bugs.gnu.org/33639>) > > *** build-system/go: Build with a filesystem union of Go dependencies > > (<https://bugs.gnu.org/33620>) > > *** 'containerized-operating-system' removes "useless" services > > (<https://bugs.gnu.org/34211>) > > ** Native language support > > *** The manual is now fully translated in French and Spanish > > *** The manual is also partly translated in German and in Simplified > Chinese > > *** Updated translations: da, de, es, fr > > *** New translations: sv > > > > Please report bugs to bug-g...@gnu.org > > Join guix-de...@gnu.org and #guix on Freenode for discussions. > > > > Thanks to everyone who contributed to this release: > > > > 2 Alex Griffin > > 4 Alex Kost > > 1 Alex Sassmannshausen > > 8 Alex Vong > > 1 Amar Singh > > 3 Amin Bandali > > 16 Andreas Enge > > 1 Andrew Miloradovsky > > 3 Arne Babenhauserheide > > 30 Arun Isaac > > 8 Björn Höfling > > 4 Brendan Tildesley > > 31 Brett Gilio > > 67 Brian Leung > > 1 Caleb Ristvedt > > 3 Carl Dong > > 3 Carlo Zancanaro > > 8 Chris Marusich > > 167 Christopher Baines > > 1 Christopher Lemmer Webber > > 29 Clément Lassieur > > 1 Damien Cassou > > 5 Dan Frumin > > 84 Danny Milosavljevic > > 1 Danny O'Brien > > 3 Diego Nicola Barbato > > 1 Dimakakos Dimos > > 335 Efraim Flashner > > 37 Eric Bavier > > 4 Feng Shu > > 38 Gabriel Hondet > > 1 Giovanni Biscuolo > > 1 Guy Fleury Iteriteka > > 1 Guy fleury > > 7 Gábor Boskovits > > 25 Hartmut Goebel > > 1 HiPhish > > 8 Ivan Petkov > > 2 Jack Hill > > 2 Jan Nieuwenhuizen > > 15 Jelle Licht > > 3 Jens M > > 6 Jonathan Brielmaier > > 1 Jovany Leandro G.C > > 145 Julien Lepiller > > 44 Katherine Cox-Buday > > 58 Kei Kebreau > > 1 Kyle Meyer > > 1 Laura Lazzati > > 150 Leo Famulari > > 6 Lprndn > > 587 Ludovic Courtès > > 1 Manolis Ragkousis > > 1 Marco van Hulten > > 426 Marius Bakke > > 146 Mark H Weaver > > 3 Mathieu Lirzin > > 77 Mathieu Othacehe > > 33 Maxim Cournoyer > > 42 Meiyo Peng > > 2 Miguel Ángel Arruga Vivas > > 2 Nam Nguyen > > 69 Nicolas Goaziou > > 3 Nicolò Balzarotti > > 28 Oleg Pykhalov > > 1 P.C. Shyamshankar > > 6 Paul Garlick > > 15 Pierre Langlois > > 148 Pierre Neidhardt > > 2 Pierre-Antoine Rouby > > 1 Pjotr Prins > > 9 Pkill -9 > > 1 Raphaël Mélotte > > 4 Rene > > 1299 Ricardo Wurmus > > 1 Robert Smith > > 113 Rutger Helling > > 1 Sam > > 13 Sou Bunnbu (宋文武) > > 4 Stefan Stefanović > > 1 Taylan Kammer > > 9 Tim Gesthuizen > > 1 Tim Stahel > > 2 Timo Eisenmann > > 22 Timothy Sample > > 1255 Tobias Geerinckx-Rice > > 2 Tomáš Čech > > 43 Vagrant Cascadian > > 3 Vasile Dumitrascu > > 2 Yoshinori Arai > > 3 frozenpigs > > 34 guy fleury iteriteka > > 1 leungbk > > 1 mikadoZero > > 5 nee > > 2 ng0 > > 1 nixo > > 1 rendaw > > 3 swedebugia > > > > Ludovic, on behalf of the Guix team. > > > -- > GNU Powered it > GPL Protected it > GOD Blessed it > HFG - NalaGinrut > Fingerprint F53B 4C56 95B5 E4D5 6093 4324 8469 6772 846A 0058 >