unofficial mirror of 
 help / color / mirror / Atom feed
From: zimoun <>
To: "Ludovic Courtès" <>,
Subject: Re: GNU Guix 1.2.0rc2 available for testing!
Date: Thu, 19 Nov 2020 03:24:52 +0100	[thread overview]
Message-ID: <> (raw)
In-Reply-To: <>

[-- Attachment #1: Type: text/plain, Size: 635 bytes --]

Hi Ludo,

On Wed, 18 Nov 2020 at 19:53, Ludovic Courtès <> wrote:

> If everything goes well, let’s release on Monday 23rd.

Birthday release? :-)

> You can also check the ‘NEWS’ file and the draft blog post at
> <>
> to make sure your favorite feature is mentioned and/or to discuss the
> highlights in the blog post.

Attached the first rough draft blog post for GuixHPC blog; I forgot my
password to push to the INRIA forge… and too late to wait the reset. :-)

All the best,

[-- Attachment #2: draft-hpc --]
[-- Type: text/x-diff, Size: 6696 bytes --]

From 2823439d49d83e35ae30df51dcd38d6fb86cd5b7 Mon Sep 17 00:00:00 2001
From: Simon Tournier <>
Date: Thu, 19 Nov 2020 03:10:55 +0100
Subject: [PATCH] Add draft notes for 1.2.0.

* drafts/ New file.
--- | 132 ++++++++++++++++++
 1 file changed, 132 insertions(+)
 create mode 100644 drafts/

diff --git a/drafts/ b/drafts/
new file mode 100644
index 0000000..e3c997a
--- /dev/null
+++ b/drafts/
@@ -0,0 +1,132 @@
+title: DRAFT HPC & reproducible research in Guix 1.2.0
+date: 2020-11-19 02:00:00
+author: Simon Tournier
+slug: hpc-reproducible-research-in-guix-1.2.0
+tags: packages, releases
+Version 1.2.0 of Guix was [announced
+yesterday](  As
+the announcement points out, some 200 people contributed more than
+10,000 commits since the previous release.  This post focuses on
+important changes for HPC users, admins, and scientists made since
+version 1.1.0 was released in April 2020.
+# Reproducible science workflows
+We’re giving users more flexibility on the command line, with the
+addition of three [*package transformation
+`--with-debug-info` ([always debug in good
+`--with-c-toolchain`, and `--without-tests`.  Consider this example:
+guix build octave-cli \
+  --with-c-toolchain=fftw=gcc-toolchain@10 \
+  --with-c-toolchain=fftwf=gcc-toolchain@10
+The command above builds a variant of the fftw and fftwf packages using
+version 10 of gcc-toolchain instead of the default tool chain, and then builds
+a variant of the GNU Octave command-line interface using them. GNU Octave
+itself is also built with gcc-toolchain@10.
+This other example builds the Hardware Locality (hwloc) library and its
+dependents up to intel-mpi-benchmarks with the Clang C compiler:
+guix build --with-c-toolchain=hwloc=clang-toolchain \
+           intel-mpi-benchmarks
+On the side of long-term archival of all the software Guix packages refer to,
+Guix now serves the file [`sources.json`](
+that is ingested by [Software Heritage]( via the
+In addition to the “archival” check of `guix lint` which sends a “save”
+request to Software Heritage for the specified packages.  More packages are
+continuously archived.
+The new option `--path` of [`guix
+shows the shortest path between two nodes.  The example below shows the
+shortest path between the packages gmsh and cunit:
+guix graph --path gmsh cunit
+Moreover, the command [`guix
+can now be passed a script which ease [package exploratinon in
+especially when dealing with the new Scheme `(guix transformation)` module for
+package transformations.  And the section [“Programming
+of the *reference manual* has been greatly expounded.
+The [`guix
+command creates “application bundles” that can be used to deploy software on
+machines that do not run Guix (yet!), such as HPC clusters. Since its
+[inception in
+2017](, it has
+seen a number of improvements.  The relocatable packs can be now [faster by
+the addition of the Fakechroot
+# Packages
+Here are highlights among the 2,179 packages added and 4,487 packages
+upgraded since the previous release:
+ - [Gmsh]( has been upgraded to 4.6.0.
+ - [MPICH]( is now at 3.3.2.
+ - [Open MPI]( is now at 4.0.5.
+ - [GCC]( 10.2.0 is
+    available and [LLVM, Clang](
+    11.0.0 too.
+ - [Julia]( has been upgraded to
+    1.5.2.
+ - [MPI4PY]( is at
+    3.0.3.
+ - For statisticians, there’s now a total of 1,488 R packages, many of
+    which comes from [Bioconductor]( 3.11.
+Last but not least, *the manual is fully translated* to
+[German](, and
+[Spanish](, with partial
+translations in [Russian]( and
+Do not miss the [release
+notes]( for more.
+### Try it!
+We want Guix to be accessible and useful to a broad audience and that
+has again been a guiding principle for this release.  The [graphical
+and the [script to install Guix on another
+have both received bug fixes and usability improvements.  First-time
+users will appreciate the fact that `guix help` now gives a clear
+overview of the available commands, that `guix` commands are less
+verbose by default, and that `guix pull` displays a progress bar as it
+updates its Git checkout.
+We’ve been told [you may soon be able to `apt install
+guix`]( if you’re on Debian or a derivative
+distro!—[get in touch with us](
+Enjoy the new release!

base-commit: 67a725bebe63d3933ae133da2bc5d778994dbc39

  reply	other threads:[~2020-11-19  2:32 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-18 18:53 Ludovic Courtès
2020-11-19  2:24 ` zimoun [this message]
2020-11-19  8:34   ` Pierre Neidhardt
2020-11-20  3:13     ` Ryan Prior
2020-11-20  9:34       ` Pierre Neidhardt
2020-11-22  2:53         ` Maxim Cournoyer
2020-11-20  9:23   ` zimoun
2020-11-20 11:25     ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

  List information:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \ \ \ \ \
    --subject='Re: GNU Guix 1.2.0rc2 available for testing'\!'' \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).