help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU Guix 1.0.0 released


From: vikram sai balaji ulaganathan
Subject: Re: GNU Guix 1.0.0 released
Date: Fri, 3 May 2019 19:26:33 -0400

Congratulations. Great work.

On Fri, May 3, 2019, 4:13 PM Nala Ginrut <address@hidden> 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 address@hidden
> > Join address@hidden 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
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]