* GNU Guix 1.0.0 released
@ 2019-05-02 12:12 Ludovic Courtès
2019-05-02 13:06 ` 宋文武
` (16 more replies)
0 siblings, 17 replies; 29+ messages in thread
From: Ludovic Courtès @ 2019-05-02 12:12 UTC (permalink / raw)
To: help-guix, guix-devel, guile-sources, guile-user,
gnu-system-discuss
[-- Attachment #1: Type: text/plain, Size: 12027 bytes --]
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 GNU Guix 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
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 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:
clojure 1.10.0, cups 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1,
guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0,
sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1, xorg-server 1.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-guix@gnu.org
Join guix-devel@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.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
@ 2019-05-02 13:06 ` 宋文武
2019-05-02 15:38 ` Ludovic Courtès
2019-05-02 15:47 ` Alex Sassmannshausen
2019-05-02 15:41 ` L p R n d n
` (15 subsequent siblings)
16 siblings, 2 replies; 29+ messages in thread
From: 宋文武 @ 2019-05-02 13:06 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel, help-guix
Ludovic Courtès <ludo@gnu.org> 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 GNU Guix 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!
>
Congratulations for the great 1.0.0 release, and thank you very much!!
And for all ones that sending/reviewing/applying patches, packaging
softwares, making system services, writing and translating
documentations, helping each other, hacking for the good, so anyone
involved, thank you!
GNU Guix is such an excellent project and community, I learned a lot and
gain much satisfactions with it, and will continue to.
See you here in the next 7 years!
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 13:06 ` 宋文武
@ 2019-05-02 15:38 ` Ludovic Courtès
2019-05-02 15:47 ` Alex Sassmannshausen
1 sibling, 0 replies; 29+ messages in thread
From: Ludovic Courtès @ 2019-05-02 15:38 UTC (permalink / raw)
To: 宋文武; +Cc: guix-devel, help-guix, ruben
Hello!
iyzsong@member.fsf.org (宋文武) skribis:
> Congratulations for the great 1.0.0 release, and thank you very much!!
>
> And for all ones that sending/reviewing/applying patches, packaging
> softwares, making system services, writing and translating
> documentations, helping each other, hacking for the good, so anyone
> involved, thank you!
>
> GNU Guix is such an excellent project and community, I learned a lot and
> gain much satisfactions with it, and will continue to.
>
> See you here in the next 7 years!
Yay, thumbs up everyone, we did it! Party time! \o/
I’m really thankful to everyone for all the work that has been done, and
not just in terms of code but also all these other things that I think
have made this project really cool!
I’d like in particular to thank all the folks I’ve been pestering over
the last few weeks, and with whom I’ve probably not communicated in
optimal ways (apologies!): Ricardo for his invaluable support, Chris
Marusich who ended up having to do the CDN setup for ci.guix.gnu.org
under terrible time constraints, Julien Lepiller and Rubén Rodriguez of
the FSF who were so patient and helpful to get that guix.gnu.org thing
up and running, Miguel, Julien, Florian, Meiyo, and Jonathan for the
translation work, Florian Pelz again for all the testing of the
installer… and I’m sure I’m forgetting others. That was certainly quite
a bit of pressure, and I think we can now all sit back, enjoy, and have
some rest. :-)
Congrats everyone! :-D
Ludo’.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
2019-05-02 13:06 ` 宋文武
@ 2019-05-02 15:41 ` L p R n d n
2019-05-02 15:48 ` Meiyo Peng
` (14 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: L p R n d n @ 2019-05-02 15:41 UTC (permalink / raw)
To: help-guix
Hello!
That's awesome! Congratulation Guix!
And thanks to anyone who participated to make this possible. :)
Have a beautiful day!
Lprndn
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 13:06 ` 宋文武
2019-05-02 15:38 ` Ludovic Courtès
@ 2019-05-02 15:47 ` Alex Sassmannshausen
1 sibling, 0 replies; 29+ messages in thread
From: Alex Sassmannshausen @ 2019-05-02 15:47 UTC (permalink / raw)
To: help-guix; +Cc: guix-devel
宋文武 writes:
> Ludovic Courtès <ludo@gnu.org> 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 GNU Guix 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!
>>
>
> Congratulations for the great 1.0.0 release, and thank you very much!!
>
> And for all ones that sending/reviewing/applying patches, packaging
> softwares, making system services, writing and translating
> documentations, helping each other, hacking for the good, so anyone
> involved, thank you!
>
> GNU Guix is such an excellent project and community, I learned a lot and
> gain much satisfactions with it, and will continue to.
Beautifully said and I could not agree more.
Thanks so much to everyone who's put such hard work into this!
Alex
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
2019-05-02 13:06 ` 宋文武
2019-05-02 15:41 ` L p R n d n
@ 2019-05-02 15:48 ` Meiyo Peng
2019-05-02 16:25 ` Thompson, David
` (13 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Meiyo Peng @ 2019-05-02 15:48 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel, help-guix
Hello everyone,
Ludovic Courtès writes:
> We are thrilled to announce the release of GNU Guix 1.0.0!
This is awesome! Thanks to everyone who makes this happen. Let's
celebrate!
--
Meiyo Peng
https://www.pengmeiyu.com/
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (2 preceding siblings ...)
2019-05-02 15:48 ` Meiyo Peng
@ 2019-05-02 16:25 ` Thompson, David
2019-05-02 17:56 ` Wayne
` (12 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Thompson, David @ 2019-05-02 16:25 UTC (permalink / raw)
To: help-guix; +Cc: guix-devel, gnu-system-discuss, Guile User, guile-sources
Congrats everyone! What an accomplishment!
- Dave
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (3 preceding siblings ...)
2019-05-02 16:25 ` Thompson, David
@ 2019-05-02 17:56 ` Wayne
2019-05-02 21:27 ` Christopher Lemmer Webber
` (11 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Wayne @ 2019-05-02 17:56 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: help-guix
Quoting Ludovic Courtès <ludo@gnu.org>:
> 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
>
auguri e mille grazie a tutti/congrats and many thanks to all!!
excited to kick the new tires, thanks again!
--
https://waynedpj.ingiro.xyz
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (4 preceding siblings ...)
2019-05-02 17:56 ` Wayne
@ 2019-05-02 21:27 ` Christopher Lemmer Webber
2019-05-03 7:08 ` Jérémy Korwin-Zmijowski
` (2 more replies)
2019-05-02 22:20 ` Mark H Weaver
` (10 subsequent siblings)
16 siblings, 3 replies; 29+ messages in thread
From: Christopher Lemmer Webber @ 2019-05-02 21:27 UTC (permalink / raw)
To: guile-user; +Cc: guix-devel, guile-sources, help-guix, gnu-system-discuss
Ludovic Courtès writes:
> We are thrilled to announce the release of GNU Guix 1.0.0!
Massive congrats to the whole Guix community! Woohoo :)
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (5 preceding siblings ...)
2019-05-02 21:27 ` Christopher Lemmer Webber
@ 2019-05-02 22:20 ` Mark H Weaver
2019-05-03 8:56 ` Marco van Hulten
` (9 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Mark H Weaver @ 2019-05-02 22:20 UTC (permalink / raw)
To: guix-devel
Ludovic Courtès <ludo@gnu.org> 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.
Thank you Ludovic for giving birth to this project and seeing it through
to maturity, and thanks to everyone here for making this such a vibrant
and healthy community. Guix has truly raised the bar in giving users
the practical ability to exercise the four freedoms of free software,
and that's an accomplishment whose importance cannot be overstated.
Mark
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 21:27 ` Christopher Lemmer Webber
@ 2019-05-03 7:08 ` Jérémy Korwin-Zmijowski
2019-05-04 7:03 ` Tanguy Le Carrour
2019-05-03 14:43 ` Katherine Cox-Buday
2019-05-04 0:18 ` David Pirotte
2 siblings, 1 reply; 29+ messages in thread
From: Jérémy Korwin-Zmijowski @ 2019-05-03 7:08 UTC (permalink / raw)
To: guile-user, Christopher Lemmer Webber
Cc: guix-devel, help-guix, guile-sources, gnu-system-discuss
Congratulations hackers !
Jeko
Le 2 mai 2019 23:27:15 GMT+02:00, Christopher Lemmer Webber <cwebber@dustycloud.org> a écrit :
>Ludovic Courtès writes:
>
>> We are thrilled to announce the release of GNU Guix 1.0.0!
>
>Massive congrats to the whole Guix community! Woohoo :)
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (6 preceding siblings ...)
2019-05-02 22:20 ` Mark H Weaver
@ 2019-05-03 8:56 ` Marco van Hulten
2019-05-03 10:47 ` Laura Lazzati
2019-05-03 20:09 ` Nala Ginrut
` (8 subsequent siblings)
16 siblings, 1 reply; 29+ messages in thread
From: Marco van Hulten @ 2019-05-03 8:56 UTC (permalink / raw)
To: guix-devel
On Thu, 02 May 2019 14:12:01 +0200 Ludovic wrote:
> We are thrilled to announce the release of GNU Guix 1.0.0!
> [...]
Fantastic news. Congratulations! Gratulerer. Gratulon!
Gefeliciteerd! Félicitations!
—Marco
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-03 8:56 ` Marco van Hulten
@ 2019-05-03 10:47 ` Laura Lazzati
2019-05-03 12:25 ` Miguel
0 siblings, 1 reply; 29+ messages in thread
From: Laura Lazzati @ 2019-05-03 10:47 UTC (permalink / raw)
To: Marco van Hulten; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 23 bytes --]
Congratulations!!!! :)
[-- Attachment #2: Type: text/html, Size: 45 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-03 10:47 ` Laura Lazzati
@ 2019-05-03 12:25 ` Miguel
0 siblings, 0 replies; 29+ messages in thread
From: Miguel @ 2019-05-03 12:25 UTC (permalink / raw)
To: Laura Lazzati; +Cc: Guix-devel
Well, I must say "¡Enhorabuena!" too. Thank you all, the hard work
of this great community is this awesome release 1.0. :-)
Happy hacking!
Miguel
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 21:27 ` Christopher Lemmer Webber
2019-05-03 7:08 ` Jérémy Korwin-Zmijowski
@ 2019-05-03 14:43 ` Katherine Cox-Buday
2019-05-04 0:18 ` David Pirotte
2 siblings, 0 replies; 29+ messages in thread
From: Katherine Cox-Buday @ 2019-05-03 14:43 UTC (permalink / raw)
To: Christopher Lemmer Webber
Cc: guix-devel, help-guix, guile-user, guile-sources,
gnu-system-discuss
Christopher Lemmer Webber <cwebber@dustycloud.org> writes:
> Ludovic Courtès writes:
>
>> We are thrilled to announce the release of GNU Guix 1.0.0!
>
> Massive congrats to the whole Guix community! Woohoo :)
Congratulations, everyone! Thank you for all of your hard work. Guix has
a great community, and awesome tech. Here's to many more releases!
--
Katherine
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (7 preceding siblings ...)
2019-05-03 8:56 ` Marco van Hulten
@ 2019-05-03 20:09 ` Nala Ginrut
2019-05-03 23:26 ` vikram sai balaji ulaganathan
2019-05-04 0:27 ` Amirouche Boubekki
` (7 subsequent siblings)
16 siblings, 1 reply; 29+ messages in thread
From: Nala Ginrut @ 2019-05-03 20:09 UTC (permalink / raw)
To: Ludovic Courtès
Cc: guix-devel, guile-sources, guile-user, help-guix,
gnu-system-discuss
[-- Attachment #1: Type: text/plain, Size: 13380 bytes --]
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-guix@gnu.org
> Join guix-devel@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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-03 20:09 ` Nala Ginrut
@ 2019-05-03 23:26 ` vikram sai balaji ulaganathan
0 siblings, 0 replies; 29+ messages in thread
From: vikram sai balaji ulaganathan @ 2019-05-03 23:26 UTC (permalink / raw)
To: Nala Ginrut
Cc: guile-sources, help-guix, guix-devel, gnu-system-discuss,
guile-user
Congratulations. Great work.
On Fri, May 3, 2019, 4:13 PM Nala Ginrut <mulei@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-guix@gnu.org
> > Join guix-devel@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
>
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 21:27 ` Christopher Lemmer Webber
2019-05-03 7:08 ` Jérémy Korwin-Zmijowski
2019-05-03 14:43 ` Katherine Cox-Buday
@ 2019-05-04 0:18 ` David Pirotte
2 siblings, 0 replies; 29+ messages in thread
From: David Pirotte @ 2019-05-04 0:18 UTC (permalink / raw)
To: Christopher Lemmer Webber
Cc: guix-devel, help-guix, guile-user, guile-sources,
gnu-system-discuss
[-- Attachment #1: Type: text/plain, Size: 439 bytes --]
Heya,
Le Thu, 02 May 2019 17:27:15 -0400,
Christopher Lemmer Webber <cwebber@dustycloud.org> a écrit :
> Ludovic Courtès writes:
> > We are thrilled to announce the release of GNU Guix 1.0.0!
> Massive congrats to the whole Guix community! Woohoo :)
Joining the clapping crowd!
Guix and Guix Syetem not only are truly amazing achievements 'per se', but
there are also very refreshing and full of hopes!
David
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (8 preceding siblings ...)
2019-05-03 20:09 ` Nala Ginrut
@ 2019-05-04 0:27 ` Amirouche Boubekki
2019-05-04 0:56 ` BlueT - Matthew Lien - 練喆明
2019-05-04 2:35 ` Jude Rubini
` (6 subsequent siblings)
16 siblings, 1 reply; 29+ messages in thread
From: Amirouche Boubekki @ 2019-05-04 0:27 UTC (permalink / raw)
To: help-guix; +Cc: guix-devel, gnu-system-discuss, Guile User, guile-sources
Le jeu. 2 mai 2019 à 14:12, Ludovic Courtès <ludo@gnu.org> a écrit :
> 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.
>
I would like to add that the maitainers in many places had the vision. The
first
being getting started with guix. The dedication is inspiration. Sadly I did
help
as much as I could. I had bad experience with packaging stuff. I know it is
easier with guix but still. I also know that not everything in guile is
about
packaging. I am happy my graph hack was reworked to be part of guile proper.
Anyway Happy 1.0.0
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-04 0:27 ` Amirouche Boubekki
@ 2019-05-04 0:56 ` BlueT - Matthew Lien - 練喆明
0 siblings, 0 replies; 29+ messages in thread
From: BlueT - Matthew Lien - 練喆明 @ 2019-05-04 0:56 UTC (permalink / raw)
To: Amirouche Boubekki
Cc: guix-devel, gnu-system-discuss, Guile User, help-guix,
guile-sources
[-- Attachment #1: Type: text/plain, Size: 1307 bytes --]
Years passed, so glad I can see it really coming finally.
Congrats and Thank you all Guix Gurus!
- BlueT
On Sat, May 4, 2019 at 8:28 AM Amirouche Boubekki <
amirouche.boubekki@gmail.com> wrote:
>
>
> Le jeu. 2 mai 2019 à 14:12, Ludovic Courtès <ludo@gnu.org> a écrit :
>
>> 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.
>>
>
> I would like to add that the maitainers in many places had the vision. The
> first
> being getting started with guix. The dedication is inspiration. Sadly I
> did help
> as much as I could. I had bad experience with packaging stuff. I know it
> is
> easier with guix but still. I also know that not everything in guile is
> about
> packaging. I am happy my graph hack was reworked to be part of guile
> proper.
>
>
> Anyway Happy 1.0.0
>
--
/ Just another [ Perl | FLOSS | Security ] Hacker. /
/ BlueT = Matthew Lien = 練喆明 /
/ http://BlueT.org /
/ GPG: 4A293CBD /
[-- Attachment #2: Type: text/html, Size: 2470 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (9 preceding siblings ...)
2019-05-04 0:27 ` Amirouche Boubekki
@ 2019-05-04 2:35 ` Jude Rubini
2019-05-04 7:45 ` Ivan Guerreschi
` (5 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Jude Rubini @ 2019-05-04 2:35 UTC (permalink / raw)
To: help-guix
Cc: solongtoholodays@gmail.com, guile-sources,
grease-ball@hotmail.com, Peter Guarnaccia, toothless10@live.com,
J G, IT Atlantic CALLEM http://www.hightimes.com/, guix-devel,
gnu-system-discuss, guile-user, juderubini@yahoo.com,
Peter Guarnaccia
[-- Attachment #1: Type: text/plain, Size: 12854 bytes --]
GUIX GUILE LANGUAGE REVIEWS OR BIG FANS OR FAQ
MAKE A STOCK MARKET UNION STYLE : (!!!)
On Thu, May 2, 2019 at 8:12 AM Ludovic Courtès <ludo@gnu.org> wrote:
> 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 GNU Guix 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
>
> 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 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:
> clojure 1.10.0, cups 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
> gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1,
> guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
> libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
> octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0,
> sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1, xorg-server 1.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-guix@gnu.org
> Join guix-devel@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.
>
--
Peter Guarnaccia
[-- Attachment #2: Type: text/html, Size: 17662 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-03 7:08 ` Jérémy Korwin-Zmijowski
@ 2019-05-04 7:03 ` Tanguy Le Carrour
0 siblings, 0 replies; 29+ messages in thread
From: Tanguy Le Carrour @ 2019-05-04 7:03 UTC (permalink / raw)
To: guix-devel, help-guix
Congratulations Guix!
I haven't been around for long, but I've really liked what I've seen so
far!
Cheers!
--
Tanguy
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (10 preceding siblings ...)
2019-05-04 2:35 ` Jude Rubini
@ 2019-05-04 7:45 ` Ivan Guerreschi
2019-05-04 15:43 ` Dimakakos Dimos
` (4 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Ivan Guerreschi @ 2019-05-04 7:45 UTC (permalink / raw)
To: help-guix
Congratulations and really many compliments
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (11 preceding siblings ...)
2019-05-04 7:45 ` Ivan Guerreschi
@ 2019-05-04 15:43 ` Dimakakos Dimos
2019-05-04 16:19 ` Sharad Pratap
` (3 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Dimakakos Dimos @ 2019-05-04 15:43 UTC (permalink / raw)
To: Ludovic Courtès, help-guix, guix-devel, guile-sources,
guile-user, gnu-system-discuss
Ludovic Courtès <ludo@gnu.org> writes:
> We are thrilled to announce the release of GNU Guix 1.0.0!
> [...]
Thanks for all the beautiful work by all the wonderful people. I'm
hoping for many great releases and lot's of fun!
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (12 preceding siblings ...)
2019-05-04 15:43 ` Dimakakos Dimos
@ 2019-05-04 16:19 ` Sharad Pratap
2019-05-05 12:30 ` Fredrik Salomonsson
` (2 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Sharad Pratap @ 2019-05-04 16:19 UTC (permalink / raw)
To: help-guix; +Cc: guix-devel, gnu-system-discuss, guile-user, guile-sources
[-- Attachment #1.1: Type: text/plain, Size: 13274 bytes --]
I had installed guix system on Lenovo T530 using manual method
it is working perfectly!
Thanks for all the work
gnu-linux provided plateform
than gnu packages Gcc Emacs Gnome Kde ... spreaded
then git revolutionized
like guix will be univeral os
Only I had to change bootloader config
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(target "/dev/sda")
(keyboard-layout keyboard-layout)))
and removed mapped devices
--
/sharad
On Thu, May 2, 2019 at 5:45 PM Ludovic Courtès <ludo@gnu.org> wrote:
> 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 GNU Guix 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
>
> 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 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:
> clojure 1.10.0, cups 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
> gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1,
> guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
> libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
> octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0,
> sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1, xorg-server 1.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-guix@gnu.org
> Join guix-devel@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.
>
[-- Attachment #1.2: Type: text/html, Size: 20220 bytes --]
[-- Attachment #2: Screenshot from 2019-05-04 21-36-58.png --]
[-- Type: image/png, Size: 182509 bytes --]
[-- Attachment #3: Screenshot from 2019-05-04 21-34-47.png --]
[-- Type: image/png, Size: 377340 bytes --]
[-- Attachment #4: Screenshot from 2019-05-04 21-35-31.png --]
[-- Type: image/png, Size: 550246 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (13 preceding siblings ...)
2019-05-04 16:19 ` Sharad Pratap
@ 2019-05-05 12:30 ` Fredrik Salomonsson
2019-05-05 14:06 ` znavko
2019-05-05 14:49 ` Tobias Platen
16 siblings, 0 replies; 29+ messages in thread
From: Fredrik Salomonsson @ 2019-05-05 12:30 UTC (permalink / raw)
To: help-guix
Congrats all, for your hard work! And many thanks to creating such an
awesome system.
Den tors 2 maj 2019 kl 14:15 skrev Ludovic Courtès <ludo@gnu.org>:
> 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 GNU Guix 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
>
> 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 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:
> clojure 1.10.0, cups 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
> gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1,
> guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
> libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
> octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0,
> sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1, xorg-server 1.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-guix@gnu.org
> Join guix-devel@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.
>
--
s/Fred[re]+i[ck]+/Fredrik/g
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (14 preceding siblings ...)
2019-05-05 12:30 ` Fredrik Salomonsson
@ 2019-05-05 14:06 ` znavko
2019-05-05 14:49 ` Tobias Platen
16 siblings, 0 replies; 29+ messages in thread
From: znavko @ 2019-05-05 14:06 UTC (permalink / raw)
To: help-guix
Thank you!
Here it is my translation into Russian (quite approximate) https://www.linux.org.ru/news/gnu/14966605 .
Also proffi placed own extended news about it here: http://www.opennet.ru/opennews/art.shtml?num=50619
Can users read site on Russian? Liberating, Dependable, Hackable - I'd prefer to read this in Russian.
May 2, 2019 12:15 PM, "Ludovic Courtès" <ludo@gnu.org> wrote:
> 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 GNU Guix 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
>
> 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 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:
> clojure 1.10.0, cups 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
> gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1,
> guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
> libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
> octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0,
> sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1, xorg-server 1.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-guix@gnu.org
> Join guix-devel@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.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
` (15 preceding siblings ...)
2019-05-05 14:06 ` znavko
@ 2019-05-05 14:49 ` Tobias Platen
2019-05-05 16:54 ` Jonathan Brielmaier
16 siblings, 1 reply; 29+ messages in thread
From: Tobias Platen @ 2019-05-05 14:49 UTC (permalink / raw)
To: guix-devel
Am 02.05.2019 um 14:12 schrieb Ludovic Courtès:
> 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 GNU Guix 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
>
> 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 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:
> clojure 1.10.0, cups 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
> gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1,
> guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
> libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
> octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0,
> sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1, xorg-server 1.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-guix@gnu.org
> Join guix-devel@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.
Yesterday I installed Guix 1.0.0 on my Vikings D16 server. I found out
that there are boostrap binaries ready for 32bit PowerPC. I tried to run
those on my Talos II, I expected a failure, but everything works fine.
I expect Guix 2.0.0 to run on the Talos II and even older Computers such
as the iBook G4.
Tobias
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: GNU Guix 1.0.0 released
2019-05-05 14:49 ` Tobias Platen
@ 2019-05-05 16:54 ` Jonathan Brielmaier
0 siblings, 0 replies; 29+ messages in thread
From: Jonathan Brielmaier @ 2019-05-05 16:54 UTC (permalink / raw)
To: guix-devel
On 5/5/19 4:49 PM, Tobias Platen wrote:>> Ludovic, on behalf of the Guix
team.
> Yesterday I installed Guix 1.0.0 on my Vikings D16 server. I found out
> that there are boostrap binaries ready for 32bit PowerPC. I tried to run
> those on my Talos II, I expected a failure, but everything works fine.
> I expect Guix 2.0.0 to run on the Talos II and even older Computers such
> as the iBook G4.
Oh thats nice to know, but it runs then apparently in 32bit PowerPC Big
Endian or?
^ permalink raw reply [flat|nested] 29+ messages in thread
end of thread, other threads:[~2019-05-05 16:54 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-02 12:12 GNU Guix 1.0.0 released Ludovic Courtès
2019-05-02 13:06 ` 宋文武
2019-05-02 15:38 ` Ludovic Courtès
2019-05-02 15:47 ` Alex Sassmannshausen
2019-05-02 15:41 ` L p R n d n
2019-05-02 15:48 ` Meiyo Peng
2019-05-02 16:25 ` Thompson, David
2019-05-02 17:56 ` Wayne
2019-05-02 21:27 ` Christopher Lemmer Webber
2019-05-03 7:08 ` Jérémy Korwin-Zmijowski
2019-05-04 7:03 ` Tanguy Le Carrour
2019-05-03 14:43 ` Katherine Cox-Buday
2019-05-04 0:18 ` David Pirotte
2019-05-02 22:20 ` Mark H Weaver
2019-05-03 8:56 ` Marco van Hulten
2019-05-03 10:47 ` Laura Lazzati
2019-05-03 12:25 ` Miguel
2019-05-03 20:09 ` Nala Ginrut
2019-05-03 23:26 ` vikram sai balaji ulaganathan
2019-05-04 0:27 ` Amirouche Boubekki
2019-05-04 0:56 ` BlueT - Matthew Lien - 練喆明
2019-05-04 2:35 ` Jude Rubini
2019-05-04 7:45 ` Ivan Guerreschi
2019-05-04 15:43 ` Dimakakos Dimos
2019-05-04 16:19 ` Sharad Pratap
2019-05-05 12:30 ` Fredrik Salomonsson
2019-05-05 14:06 ` znavko
2019-05-05 14:49 ` Tobias Platen
2019-05-05 16:54 ` Jonathan Brielmaier
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.