* GNU Guix 1.1.0 released
@ 2020-04-15 13:17 Ludovic Courtès
2020-04-15 14:18 ` Vladimir Zhbanov
` (4 more replies)
0 siblings, 5 replies; 13+ messages in thread
From: Ludovic Courtès @ 2020-04-15 13:17 UTC (permalink / raw)
To: info-gnu, info-guix, guix-devel, help-guix, gnu-system-discuss,
guile-user, guile-sources
[-- Attachment #1: Type: text/plain, Size: 12581 bytes --]
We are pleased to announce the release of GNU Guix 1.1.0.
This release corresponds to 14,078 commits over 11 months by 201 people.
It includes many new features, user interface and performance
improvements, as well as many bug fixes—see below for a list of changes.
Read more about today’s announcement at:
https://guix.gnu.org/blog/2020/gnu-guix-1.1.0-released
• 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://guix.gnu.org
• Download
Here are the compressed sources and a GPG detached signature[*]:
https://ftp.gnu.org/gnu/guix/guix-1.1.0.tar.gz
https://ftp.gnu.org/gnu/guix/guix-1.1.0.tar.gz.sig
Here are the bootable USB installation images and their signatures[*]:
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.i686-linux.iso.xz
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.i686-linux.iso.xz.sig
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.x86_64-linux.iso.xz
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.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.1.0.x86_64-linux.xz
https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.1.0.x86_64-linux.xz.sig
Here are the binary tarballs and their signatures[*]:
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.i686-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.i686-linux.tar.xz.sig
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.x86_64-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.x86_64-linux.tar.xz.sig
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.armhf-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.armhf-linux.tar.xz.sig
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.aarch64-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.aarch64-linux.tar.xz.sig
Use a mirror for higher download bandwidth:
https://www.gnu.org/order/ftp.html
Here are the SHA256 checksums:
5c59106ff4ac497c6097686834b0c914109cf5e44eb6b94ebce818923043640f guix-1.1.0.tar.gz
f81b529c4a94d0ab2cfc6df9819af3d7e2ccfcf17ef7f901e1d2df0a63516ab6 guix-binary-1.1.0.aarch64-linux.tar.xz
4d08782979383c2848ca1c0ca9478cbfb4f9181d94370f4226398fbb51fd1d24 guix-binary-1.1.0.armhf-linux.tar.xz
33472a26cdf515ba496f770602ead6369ee6dc3dc6b679c279e1f5c4d8cd63fa guix-binary-1.1.0.i686-linux.tar.xz
eae0b8b4ee8ba97e7505dbb85d61ab2ce7f0195b824d3a660076248d96cdaece guix-binary-1.1.0.x86_64-linux.tar.xz
848c9a6a73cf4cf6fe4e7d5815342a9c40ec01fd93c23b5d4e12d41b18b16bb5 guix-system-install-1.1.0.i686-linux.iso.xz
ff2d74f64d8e1545271ab0f46ee0e11ae96fbb09cb105c3d929c9e123ad00ce2 guix-system-install-1.1.0.x86_64-linux.iso.xz
519d93fb27d33a97db568225bfa4e84f0cfc95bd173f5bf8277cb4098ae46b43 guix-system-vm-image-1.1.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.1.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 keys.openpgp.org \
--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 1.0.1 (excerpt from the NEWS file)
** Package management
*** New ‘guix deploy’ command to deploy several machines at once
*** Channels can now provide news, viewed with ‘guix pull --news’
*** ‘guix system reconfigure’ saves provenance data
*** New ‘guix system describe’ command to view system provenance info
*** New /run/current-system/{channels,configuration}.scm files
*** New ‘guix time-machine’ command
*** ‘guix pack’ has a new ‘--entry-point’ option
*** ‘guix pack’ saves environment variables for ‘docker’ and ‘singularity’
*** ‘guix pack’ provides a meaningful repository name for ‘docker’
*** New ‘--target’ option for ‘guix system’
*** ‘--no-build-hook’ was renamed to ‘--no-offload’
*** ‘--keep-failed’ now implies ‘--no-offload’
*** ‘--dry-run’ no longer implies ‘--no-grafts’
*** ‘guix import crate’ has a new ‘--recursive’ option
*** ‘guix import crate’ can import a specific package version
*** ‘guix pull’ returns Guix on Guile 3.0
*** ‘guix pull’ and ‘--with-git-url’ can clone repositories over SSH
*** ‘--with-commit’ now accepts tags
*** ‘guix challenge’ has a new ‘--diff’ option to show differences
*** ‘guix weather’ has a new ‘--display-missing’ option
*** Guix can now fetch lzip-compressed substitutes in addition to gzip
*** ‘guix publish’ supports lzip compression via ‘-C’
*** ‘guix lint -c archival’ queries Software Heritage
*** ‘guix archive’ has a new ‘-t’ option to list archive contents
*** ‘guix describe’ and similar commands emit terminal hyperlinks
*** ‘guix build’ now attempts to substitute missing .drv files
*** ‘guix package’ etc. now lock the profile they operate on
*** ‘guix pull’ honors /etc/guix/channels.scm when it exists
*** New ‘guix show’ command, synonymous with ‘guix package --show’
*** The ‘--manifest’ option can be repeated to combine manifests
*** Some commands previously lacking ‘--load-path’ now support it
** Distribution
*** The set of pre-built bootstrap “binary seeds” has been halved
*** Graphical installer has better support for non-Latin keyboard layouts
*** Graphical installer allows users to choose an HTTP/HTTPS proxy
*** Graphical installer allows users to edit the system configuration
*** New ‘kernel-loadable-modules’ field in ‘operating-system’
*** rottlog service is now part of ‘%base-services’
*** ‘%base-services’ now includes /usr/bin/env as a “special file”
*** ‘herd set-http-proxy guix-daemon URL’ can be used to set a proxy
*** ‘qemu-binfmt’ service now supports riscv32 and riscv64
*** File system UUIDs and labels are now supported for JFS
*** New services
auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader,
knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork,
polkit-wheel, provenance, pulseaudio, sane, singularity, usb-modeswitch
*** 3514 new packages
*** 3368 package updates
Noteworthy updates:
bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, enlightenment 0.23.1,
gcc-toolchain 9.3.0, gdb 9.1, ghc 8.6.5, gimp 2.10.18, glibc 2.29,
gnome 3.32.2, gnupg 2.2.20, go 1.13.9, guile 2.2.7,
icecat 68.7.0-guix0-preview1, icedtea 3.7.0, julia 1.3.1,
libreoffice 6.4.2.2, linux-libre 5.4.31, mate 1.24.0, ocaml 4.09.0,
octave 5.2.0, openjdk 12.33, perl 5.30.0, python2 2.7.16, python 3.7.4,
racket 7.6, rust 1.39.0, r 3.6.3, sbcl 2.0.3, shepherd 0.7.0, xfce 4.14.0,
xorg-server 1.20.7
** Programming interfaces
*** New build systems
copy-build-system, julia-build-system, node-build-system, qt-build-system
*** New ‘with-build-handler’ and ‘map/accumulate-builds’ in (guix store)
*** (guix gexp) has a new ‘with-parameters’ form
*** New (guix remote) module for remote evaluation of gexps
*** New ‘eval/container’ procedure in (gnu system linux-container)
*** (guix inferior) now reifies exceptions as ‘&inferior-exception’
*** (guix cve) uses the new NIST-provided JSON files instead of XML
*** New (guix json) module to map JSON objects to Scheme records
*** New (gnu installer tests) module to drive the graphical installer
*** New (guix diagnostics) module for consistent diagnostic messages
*** “Checkers” now live in (guix lint)
** Notewothy bug fixes
*** Grafts leads to inefficient substitute info retrieval
(<https://issues.guix.gnu.org/issue/22990>)
*** Grafting prevents build plan from being displayed upfront
(https://issues.guix.gnu.org/issue/28310)
*** Changing the HTTP/FTP proxy used by the daemon is inconvenient
(<https://issues.guix.gnu.org/issue/25569>)
*** ‘guix system disk-image’ successfully builds a bad image
(<https://issues.guix.gnu.org/issue/34276>)
*** Installer cannot be restarted after a failed install
(<https://issues.guix.gnu.org/issue/35543>)
*** Null pointer error when partitioning with the graphical installer
(<https://issues.guix.gnu.org/issue/35858>)
*** 'guix upgrade' misdiagnoses upgrades in the presence of propagated inputs
(<https://issues.guix.gnu.org/issue/35872>)
*** mcron randomly stops running jobs
(<https://issues.guix.gnu.org/issue/37237>)
*** Mistaken warning "guix pull was never run"
(<https://issues.guix.gnu.org/issue/38196>)
*** `guix pack --format=squashfs` fails on CentOS7
(<https://issues.guix.gnu.org/issue/40043>)
*** installer: No way to input Latin characters with non-Latin keyboard layouts
(<https://issues.guix.gnu.org/issue/40273>)
*** installer: Always add '%base-initrd-modules' to 'initrd-modules'
(<https://issues.guix.gnu.org/issue/36099>)
*** [MATE] shutdown and reboot not possible from UI
(<https://issues.guix.gnu.org/issue/40327>)
*** 'guix-daemon' honors %localstatedir, %sysconfdir, and %storedir
(<https://issues.guix.gnu.org/issue/35874>)
*** Fix ‘GUIX_LOCPATH’ quoting in ‘guix-daemon.service’ (systemd)
(<https://issues.guix.gnu.org/issue/36074>)
*** Include USB_ModeSwitch in %desktop-services
(<https://issues.guix.gnu.org/issue/35640>)
*** linux-container: Mount a new /dev/pts instance in the container
(<https://issues.guix.gnu.org/issue/36463>)
*** system: Write the timezone to /etc/timezone
(<https://issues.guix.gnu.org/issue/35746>)
*** linux-modules: Define and use a module name database
(<https://issues.guix.gnu.org/issue/34902>)
*** pack: Create /tmp in Docker images
(<https://issues.guix.gnu.org/issue/37161>)
*** guix system: Reinstalling the bootloader preserves extra menu entries
(<https://issues.guix.gnu.org/issue/36876>)
*** system: Add 'mount' and 'umount' to '%setuid-programs'
(<https://issues.guix.gnu.org/issue/37569>)
*** linux-libre: Try to aggressively gather entropy during boot
(<https://issues.guix.gnu.org/issue/37501>)
*** daemon: Make 'profiles/per-user' non-world-writable
(<https://issues.guix.gnu.org/issue/37744>)
*** linux-boot: Don't ignore options when mounting root file system
(<https://issues.guix.gnu.org/issue/37977>)
*** Files produced by syslogd are no longer world-readable
(<https://issues.guix.gnu.org/issue/40405>)
** Native language support
*** Updated translations of the manual
The manual is fully translated into Spanish, more than 85% complete in French
and German, and has preliminary translations into Russian and Chinese.
*** Updated translations of messages
This version of Guix is fully translated in Brazilian Portuguese, French,
German, and Spanish, and partially translated in 10 other languages.
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!
Ludovic, on behalf of the Guix team.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-15 13:17 GNU Guix 1.1.0 released Ludovic Courtès
@ 2020-04-15 14:18 ` Vladimir Zhbanov
2020-04-15 14:36 ` Tobias Geerinckx-Rice
2020-04-15 18:23 ` Andy Tai
` (3 subsequent siblings)
4 siblings, 1 reply; 13+ messages in thread
From: Vladimir Zhbanov @ 2020-04-15 14:18 UTC (permalink / raw)
To: guile-user; +Cc: help-guix
Hi Ludovic,
Thanks!
And JFYI:
...
gpg: Note: signature key 090B11993D9AEBB5 expired Mon Feb 18 16:18:37 2019 MSK
gpg: Note: This key has expired!
--
Vladimir
(λ)επτόν EDA — https://github.com/lepton-eda
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-15 14:18 ` Vladimir Zhbanov
@ 2020-04-15 14:36 ` Tobias Geerinckx-Rice
0 siblings, 0 replies; 13+ messages in thread
From: Tobias Geerinckx-Rice @ 2020-04-15 14:36 UTC (permalink / raw)
To: help-guix, Vladimir Zhbanov; +Cc: guile-user
[-- Attachment #1: Type: text/plain, Size: 472 bytes --]
Vladimir,
Vladimir Zhbanov 写道:
> And JFYI:
> ...
> gpg: Note: signature key 090B11993D9AEBB5 expired Mon Feb 18
> 16:18:37 2019 MSK
> gpg: Note: This key has expired!
Only your local copy of that key is out of date.
You can refresh your entire keyring with
$ gpg --refresh-keys
or fetch only Ludo's key directly from Savannah:
$ curl -L
'https://savannah.gnu.org/people/viewgpg.php?user_id=15145' |
gpg --import
HTH,
T G-R
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-15 13:17 GNU Guix 1.1.0 released Ludovic Courtès
2020-04-15 14:18 ` Vladimir Zhbanov
@ 2020-04-15 18:23 ` Andy Tai
2020-04-15 19:12 ` Tobias Geerinckx-Rice
2020-04-15 22:04 ` Vincent Legoll
` (2 subsequent siblings)
4 siblings, 1 reply; 13+ messages in thread
From: Andy Tai @ 2020-04-15 18:23 UTC (permalink / raw)
To: help-guix
Thank you very much for the new release! GNU Guix is one of the most
important project in free software today
On Wed, Apr 15, 2020 at 6:19 AM Ludovic Courtès <ludo@gnu.org> wrote:
> We are pleased to announce the release of GNU Guix 1.1.0.
>
> This release corresponds to 14,078 commits over 11 months by 201 people.
> It includes many new features, user interface and performance
> improvements, as well as many bug fixes—see below for a list of changes.
>
> Read more about today’s announcement at:
>
> https://guix.gnu.org/blog/2020/gnu-guix-1.1.0-released
>
> • 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://guix.gnu.org
>
> • Download
>
> Here are the compressed sources and a GPG detached signature[*]:
> https://ftp.gnu.org/gnu/guix/guix-1.1.0.tar.gz
> https://ftp.gnu.org/gnu/guix/guix-1.1.0.tar.gz.sig
>
> Here are the bootable USB installation images and their signatures[*]:
>
> https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.i686-linux.iso.xz
>
> https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.i686-linux.iso.xz.sig
>
> https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.x86_64-linux.iso.xz
>
> https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.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.1.0.x86_64-linux.xz
>
> https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.1.0.x86_64-linux.xz.sig
>
> Here are the binary tarballs and their signatures[*]:
> https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.i686-linux.tar.xz
> https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.i686-linux.tar.xz.sig
> https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.x86_64-linux.tar.xz
> https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.x86_64-linux.tar.xz.sig
> https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.armhf-linux.tar.xz
> https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.armhf-linux.tar.xz.sig
> https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.aarch64-linux.tar.xz
>
> https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.aarch64-linux.tar.xz.sig
>
> Use a mirror for higher download bandwidth:
> https://www.gnu.org/order/ftp.html
>
> Here are the SHA256 checksums:
>
> 5c59106ff4ac497c6097686834b0c914109cf5e44eb6b94ebce818923043640f
> guix-1.1.0.tar.gz
> f81b529c4a94d0ab2cfc6df9819af3d7e2ccfcf17ef7f901e1d2df0a63516ab6
> guix-binary-1.1.0.aarch64-linux.tar.xz
> 4d08782979383c2848ca1c0ca9478cbfb4f9181d94370f4226398fbb51fd1d24
> guix-binary-1.1.0.armhf-linux.tar.xz
> 33472a26cdf515ba496f770602ead6369ee6dc3dc6b679c279e1f5c4d8cd63fa
> guix-binary-1.1.0.i686-linux.tar.xz
> eae0b8b4ee8ba97e7505dbb85d61ab2ce7f0195b824d3a660076248d96cdaece
> guix-binary-1.1.0.x86_64-linux.tar.xz
> 848c9a6a73cf4cf6fe4e7d5815342a9c40ec01fd93c23b5d4e12d41b18b16bb5
> guix-system-install-1.1.0.i686-linux.iso.xz
> ff2d74f64d8e1545271ab0f46ee0e11ae96fbb09cb105c3d929c9e123ad00ce2
> guix-system-install-1.1.0.x86_64-linux.iso.xz
> 519d93fb27d33a97db568225bfa4e84f0cfc95bd173f5bf8277cb4098ae46b43
> guix-system-vm-image-1.1.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.1.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 keys.openpgp.org \
> --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 1.0.1 (excerpt from the NEWS file)
>
> ** Package management
> *** New ‘guix deploy’ command to deploy several machines at once
> *** Channels can now provide news, viewed with ‘guix pull --news’
> *** ‘guix system reconfigure’ saves provenance data
> *** New ‘guix system describe’ command to view system provenance info
> *** New /run/current-system/{channels,configuration}.scm files
> *** New ‘guix time-machine’ command
> *** ‘guix pack’ has a new ‘--entry-point’ option
> *** ‘guix pack’ saves environment variables for ‘docker’ and
> ‘singularity’
> *** ‘guix pack’ provides a meaningful repository name for ‘docker’
> *** New ‘--target’ option for ‘guix system’
> *** ‘--no-build-hook’ was renamed to ‘--no-offload’
> *** ‘--keep-failed’ now implies ‘--no-offload’
> *** ‘--dry-run’ no longer implies ‘--no-grafts’
> *** ‘guix import crate’ has a new ‘--recursive’ option
> *** ‘guix import crate’ can import a specific package version
> *** ‘guix pull’ returns Guix on Guile 3.0
> *** ‘guix pull’ and ‘--with-git-url’ can clone repositories over SSH
> *** ‘--with-commit’ now accepts tags
> *** ‘guix challenge’ has a new ‘--diff’ option to show differences
> *** ‘guix weather’ has a new ‘--display-missing’ option
> *** Guix can now fetch lzip-compressed substitutes in addition to gzip
> *** ‘guix publish’ supports lzip compression via ‘-C’
> *** ‘guix lint -c archival’ queries Software Heritage
> *** ‘guix archive’ has a new ‘-t’ option to list archive contents
> *** ‘guix describe’ and similar commands emit terminal hyperlinks
> *** ‘guix build’ now attempts to substitute missing .drv files
> *** ‘guix package’ etc. now lock the profile they operate on
> *** ‘guix pull’ honors /etc/guix/channels.scm when it exists
> *** New ‘guix show’ command, synonymous with ‘guix package --show’
> *** The ‘--manifest’ option can be repeated to combine manifests
> *** Some commands previously lacking ‘--load-path’ now support it
> ** Distribution
> *** The set of pre-built bootstrap “binary seeds” has been halved
> *** Graphical installer has better support for non-Latin keyboard layouts
> *** Graphical installer allows users to choose an HTTP/HTTPS proxy
> *** Graphical installer allows users to edit the system configuration
> *** New ‘kernel-loadable-modules’ field in ‘operating-system’
> *** rottlog service is now part of ‘%base-services’
> *** ‘%base-services’ now includes /usr/bin/env as a “special file”
> *** ‘herd set-http-proxy guix-daemon URL’ can be used to set a proxy
> *** ‘qemu-binfmt’ service now supports riscv32 and riscv64
> *** File system UUIDs and labels are now supported for JFS
> *** New services
>
> auditd, fontconfig-file-system, getmail, gnome-keyring,
> kernel-module-loader,
> knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork,
> polkit-wheel, provenance, pulseaudio, sane, singularity, usb-modeswitch
>
> *** 3514 new packages
>
> *** 3368 package updates
>
> Noteworthy updates:
> bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, enlightenment 0.23.1,
> gcc-toolchain 9.3.0, gdb 9.1, ghc 8.6.5, gimp 2.10.18, glibc 2.29,
> gnome 3.32.2, gnupg 2.2.20, go 1.13.9, guile 2.2.7,
> icecat 68.7.0-guix0-preview1, icedtea 3.7.0, julia 1.3.1,
> libreoffice 6.4.2.2, linux-libre 5.4.31, mate 1.24.0, ocaml 4.09.0,
> octave 5.2.0, openjdk 12.33, perl 5.30.0, python2 2.7.16, python 3.7.4,
> racket 7.6, rust 1.39.0, r 3.6.3, sbcl 2.0.3, shepherd 0.7.0,
> xfce 4.14.0,
> xorg-server 1.20.7
>
> ** Programming interfaces
> *** New build systems
>
> copy-build-system, julia-build-system, node-build-system, qt-build-system
>
> *** New ‘with-build-handler’ and ‘map/accumulate-builds’ in (guix store)
> *** (guix gexp) has a new ‘with-parameters’ form
> *** New (guix remote) module for remote evaluation of gexps
> *** New ‘eval/container’ procedure in (gnu system linux-container)
> *** (guix inferior) now reifies exceptions as ‘&inferior-exception’
> *** (guix cve) uses the new NIST-provided JSON files instead of XML
> *** New (guix json) module to map JSON objects to Scheme records
> *** New (gnu installer tests) module to drive the graphical installer
> *** New (guix diagnostics) module for consistent diagnostic messages
> *** “Checkers” now live in (guix lint)
> ** Notewothy bug fixes
> *** Grafts leads to inefficient substitute info retrieval
> (<https://issues.guix.gnu.org/issue/22990>)
> *** Grafting prevents build plan from being displayed upfront
> (https://issues.guix.gnu.org/issue/28310)
> *** Changing the HTTP/FTP proxy used by the daemon is inconvenient
> (<https://issues.guix.gnu.org/issue/25569>)
> *** ‘guix system disk-image’ successfully builds a bad image
> (<https://issues.guix.gnu.org/issue/34276>)
> *** Installer cannot be restarted after a failed install
> (<https://issues.guix.gnu.org/issue/35543>)
> *** Null pointer error when partitioning with the graphical installer
> (<https://issues.guix.gnu.org/issue/35858>)
> *** 'guix upgrade' misdiagnoses upgrades in the presence of propagated
> inputs
> (<https://issues.guix.gnu.org/issue/35872>)
> *** mcron randomly stops running jobs
> (<https://issues.guix.gnu.org/issue/37237>)
> *** Mistaken warning "guix pull was never run"
> (<https://issues.guix.gnu.org/issue/38196>)
> *** `guix pack --format=squashfs` fails on CentOS7
> (<https://issues.guix.gnu.org/issue/40043>)
> *** installer: No way to input Latin characters with non-Latin keyboard
> layouts
> (<https://issues.guix.gnu.org/issue/40273>)
> *** installer: Always add '%base-initrd-modules' to 'initrd-modules'
> (<https://issues.guix.gnu.org/issue/36099>)
> *** [MATE] shutdown and reboot not possible from UI
> (<https://issues.guix.gnu.org/issue/40327>)
> *** 'guix-daemon' honors %localstatedir, %sysconfdir, and %storedir
> (<https://issues.guix.gnu.org/issue/35874>)
> *** Fix ‘GUIX_LOCPATH’ quoting in ‘guix-daemon.service’ (systemd)
> (<https://issues.guix.gnu.org/issue/36074>)
> *** Include USB_ModeSwitch in %desktop-services
> (<https://issues.guix.gnu.org/issue/35640>)
> *** linux-container: Mount a new /dev/pts instance in the container
> (<https://issues.guix.gnu.org/issue/36463>)
> *** system: Write the timezone to /etc/timezone
> (<https://issues.guix.gnu.org/issue/35746>)
> *** linux-modules: Define and use a module name database
> (<https://issues.guix.gnu.org/issue/34902>)
> *** pack: Create /tmp in Docker images
> (<https://issues.guix.gnu.org/issue/37161>)
> *** guix system: Reinstalling the bootloader preserves extra menu entries
> (<https://issues.guix.gnu.org/issue/36876>)
> *** system: Add 'mount' and 'umount' to '%setuid-programs'
> (<https://issues.guix.gnu.org/issue/37569>)
> *** linux-libre: Try to aggressively gather entropy during boot
> (<https://issues.guix.gnu.org/issue/37501>)
> *** daemon: Make 'profiles/per-user' non-world-writable
> (<https://issues.guix.gnu.org/issue/37744>)
> *** linux-boot: Don't ignore options when mounting root file system
> (<https://issues.guix.gnu.org/issue/37977>)
> *** Files produced by syslogd are no longer world-readable
> (<https://issues.guix.gnu.org/issue/40405>)
>
> ** Native language support
> *** Updated translations of the manual
>
> The manual is fully translated into Spanish, more than 85% complete in
> French
> and German, and has preliminary translations into Russian and Chinese.
>
> *** Updated translations of messages
>
> This version of Guix is fully translated in Brazilian Portuguese, French,
> German, and Spanish, and partially translated in 10 other languages.
>
> 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!
>
> Ludovic, on behalf of the Guix team.
>
--
Andy Tai, atai@atai.org
Year 2010 民國99年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-15 18:23 ` Andy Tai
@ 2020-04-15 19:12 ` Tobias Geerinckx-Rice
2020-04-17 15:12 ` Gary Johnson
0 siblings, 1 reply; 13+ messages in thread
From: Tobias Geerinckx-Rice @ 2020-04-15 19:12 UTC (permalink / raw)
To: help-guix
[-- Attachment #1: Type: text/plain, Size: 293 bytes --]
Everyone,
Ludovic Courtès 写道:
> 14,078 commits over 11 months by 201 people.
Thank you, thank you, thank you. All 200 of you.
Andy Tai 写道:
> GNU Guix is one of the most important project in free software
> today
This is absolute truth.
Kind regards,
T G-R
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-15 13:17 GNU Guix 1.1.0 released Ludovic Courtès
2020-04-15 14:18 ` Vladimir Zhbanov
2020-04-15 18:23 ` Andy Tai
@ 2020-04-15 22:04 ` Vincent Legoll
2020-04-17 22:53 ` Vincent Legoll
2020-04-16 12:27 ` Konrad Hinsen
2020-04-23 1:15 ` Jeremy Korwin-Zmijowski
4 siblings, 1 reply; 13+ messages in thread
From: Vincent Legoll @ 2020-04-15 22:04 UTC (permalink / raw)
To: guix-devel
Hello,
I'm trying the prebuilt VM image and cannot find
the /etc/config.scm file on it ? (nor any other
system config templates, but I may not be looking
at the right places)
This is documented here:
8.16 Running Guix in a Virtual Machine
second paragraph.
Another question, why is the VM image partitionned
like that (root first, then EFI) ? It makes root
partition resizing more painful than needed.
What am I missing ?
--
Vincent Legoll
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-15 13:17 GNU Guix 1.1.0 released Ludovic Courtès
` (2 preceding siblings ...)
2020-04-15 22:04 ` Vincent Legoll
@ 2020-04-16 12:27 ` Konrad Hinsen
2020-04-17 5:35 ` Bengt Richter
2020-04-23 1:15 ` Jeremy Korwin-Zmijowski
4 siblings, 1 reply; 13+ messages in thread
From: Konrad Hinsen @ 2020-04-16 12:27 UTC (permalink / raw)
To: guix-devel
On 15/04/2020 15:17, Ludovic Courtès wrote:
> We are pleased to announce the release of GNU Guix 1.1.0.
The news has made it to a widely read IT news site in Germany (which I
didn't expect):
https://www.heise.de/developer/meldung/Linux-GNU-Guix-1-1-ist-auf-dem-Weg-zu-minimalistischem-Bootstrapping-4703451.html
Thanks to all who made this happen!
Cheers,
Konrad
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-16 12:27 ` Konrad Hinsen
@ 2020-04-17 5:35 ` Bengt Richter
0 siblings, 0 replies; 13+ messages in thread
From: Bengt Richter @ 2020-04-17 5:35 UTC (permalink / raw)
To: Konrad Hinsen; +Cc: guix-devel
Hi Konrad,
On +2020-04-16 14:27:39 +0200, Konrad Hinsen wrote:
> On 15/04/2020 15:17, Ludovic Courtès wrote:
> > We are pleased to announce the release of GNU Guix 1.1.0.
>
> The news has made it to a widely read IT news site in Germany (which I
> didn't expect):
>
>
> https://www.heise.de/developer/meldung/Linux-GNU-Guix-1-1-ist-auf-dem-Weg-zu-minimalistischem-Bootstrapping-4703451.html
>
That's a really nice site, but I couldn't find an english version.
(IIRC, there used to be one that I would read a lot, but that was quite some time ago).
The article was detailed and illustrated with many links -- kudos to the author.
In contrast, my favorite place for linux news just did a quote with a link:
https://lwn.net/Articles/817597/
(But it's early yet, we'll see).
>
> Thanks to all who made this happen!
>
Indeed!
However, the significance of what's happening isn't registering
with some readers (not limited to heise.de readers, or German),
judging from these comments to the article:
--8<---------------cut here---------------start------------->8---
GNU Guix ist ein funktionaler Paketmanager
OK, mich würde jetzt mal ein Paketmanager interessieren, der nichtfunktional ist?!
Kann der Artikelautor ein konkretes Beispiel nennen?
--8<---------------cut here---------------end--------------->8---
If by "nichtfunktional" he really means concrete programming source syntax,
I will confess to some sympathy, as when trying to grok a really gnarly gexp :)
But then to syntax preferences no end there is ;)
--8<---------------cut here---------------start------------->8---
Ich setze das Original ein: NixOS
NixOS hat das Konzept der funktionalen Beschreibung eines
(Linux-)Systems meines Wissens das erste Mal praktisch einsetzbar umgesetzt.
Guix SD ist aus meiner Sicht einfach nur ein Klon. Mir ist das Original lieber.
--8<---------------cut here---------------end--------------->8---
I am not familiar with NixOS, but I have the impression (CMIAW) that guix
goes *much* further beyond any NixOS origins than that commenter believes.
Anyway, guix is cool :)
https://dict.tu-chemnitz.de/de-en/
(Nice dictionary to help my creaky German ;-)
>
> Cheers,
>
> Konrad
>
>
--
Regards,
Bengt Richter
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-15 19:12 ` Tobias Geerinckx-Rice
@ 2020-04-17 15:12 ` Gary Johnson
0 siblings, 0 replies; 13+ messages in thread
From: Gary Johnson @ 2020-04-17 15:12 UTC (permalink / raw)
To: help-guix
I feel likewise. Thank you to Ludovic and the entire Guix team for
creating such an impressively principled and functionally elegant take
on GNU/Linux.
Cheers,
Gary
Tobias Geerinckx-Rice <me@tobias.gr> writes:
> Everyone,
>
> Ludovic Courtès 写道:
>> 14,078 commits over 11 months by 201 people.
>
> Thank you, thank you, thank you. All 200 of you.
>
> Andy Tai 写道:
>> GNU Guix is one of the most important project in free software today
>
> This is absolute truth.
>
> Kind regards,
>
> T G-R
--
GPG Key ID: 7BC158ED
Use `gpg --search-keys lambdatronic' to find me
Protect yourself from surveillance: https://emailselfdefense.fsf.org
=======================================================================
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
Please avoid sending me MS-Office attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-15 22:04 ` Vincent Legoll
@ 2020-04-17 22:53 ` Vincent Legoll
2020-04-19 14:35 ` Marius Bakke
0 siblings, 1 reply; 13+ messages in thread
From: Vincent Legoll @ 2020-04-17 22:53 UTC (permalink / raw)
To: guix-devel
Hello,
On 16/04/2020 00:04, Vincent Legoll wrote:
> I'm trying the prebuilt VM image and cannot find
> the /etc/config.scm file on it ? (nor any other
> system config templates, but I may not be looking
> at the right places)
I see that this is now fixed by:
9d0b9c7c6c0b0d45653dea80b499314ea415d3c7
> Another question, why is the VM image partitionned
> like that (root first, then EFI) ? It makes root
> partition resizing more painful than needed.
This one's still bugging me though
--
Vincent Legoll
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-17 22:53 ` Vincent Legoll
@ 2020-04-19 14:35 ` Marius Bakke
2020-04-19 15:04 ` Vincent Legoll
0 siblings, 1 reply; 13+ messages in thread
From: Marius Bakke @ 2020-04-19 14:35 UTC (permalink / raw)
To: Vincent Legoll, guix-devel
[-- Attachment #1: Type: text/plain, Size: 404 bytes --]
Vincent Legoll <vincent.legoll@gmail.com> writes:
>> Another question, why is the VM image partitionned
>> like that (root first, then EFI) ? It makes root
>> partition resizing more painful than needed.
>
> This one's still bugging me though
Not really an answer to your question, but you can safely delete the EFI
partition unless you are using QEMU with a UEFI firmware (default is
BIOS emulation).
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-19 14:35 ` Marius Bakke
@ 2020-04-19 15:04 ` Vincent Legoll
0 siblings, 0 replies; 13+ messages in thread
From: Vincent Legoll @ 2020-04-19 15:04 UTC (permalink / raw)
To: Marius Bakke, guix-devel
On 19/04/2020 16:35, Marius Bakke wrote:
>>> Another question, why is the VM image partitionned
>>> like that (root first, then EFI) ? It makes root
>>> partition resizing more painful than needed.
>>
>> This one's still bugging me though
>
> Not really an answer to your question, but you can safely delete the EFI
> partition unless you are using QEMU with a UEFI firmware (default is
> BIOS emulation).
Ah, thanks, that is useful info.
But I did an install in another disk image...
I couldn't find that in the manual, would it be useful to add it ?
If yes, where ?
--
Vincent Legoll
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: GNU Guix 1.1.0 released
2020-04-15 13:17 GNU Guix 1.1.0 released Ludovic Courtès
` (3 preceding siblings ...)
2020-04-16 12:27 ` Konrad Hinsen
@ 2020-04-23 1:15 ` Jeremy Korwin-Zmijowski
4 siblings, 0 replies; 13+ messages in thread
From: Jeremy Korwin-Zmijowski @ 2020-04-23 1:15 UTC (permalink / raw)
To: Ludovic Courtès, info-gnu, info-guix, guix-devel, help-guix,
gnu-system-discuss, guile-user, guile-sources
Thank you all for being part of this journey !
Jérémy
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2020-04-23 1:15 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-15 13:17 GNU Guix 1.1.0 released Ludovic Courtès
2020-04-15 14:18 ` Vladimir Zhbanov
2020-04-15 14:36 ` Tobias Geerinckx-Rice
2020-04-15 18:23 ` Andy Tai
2020-04-15 19:12 ` Tobias Geerinckx-Rice
2020-04-17 15:12 ` Gary Johnson
2020-04-15 22:04 ` Vincent Legoll
2020-04-17 22:53 ` Vincent Legoll
2020-04-19 14:35 ` Marius Bakke
2020-04-19 15:04 ` Vincent Legoll
2020-04-16 12:27 ` Konrad Hinsen
2020-04-17 5:35 ` Bengt Richter
2020-04-23 1:15 ` Jeremy Korwin-Zmijowski
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.