Subject: bug#32171: closed (Re: [bug#32171] Update: Erlang and Elixir)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 17 Jul 2018 12:37:02 +0000

Your bug report

#32171: Update: Erlang and Elixir

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
32171: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=32171
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#32171] Update: Erlang and Elixir
From: [email-masked] (Ludovic Courtès)
To: Nils Gillmann <[email-masked]>
Cc: Pjotr Prins <[email-masked]>, [email-masked]
Date: Tue, 17 Jul 2018 14:35:45 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Nils Gillmann <[email-masked]> skribis:

> Ludovic Courtès transcribed 660 bytes:
>> Nils Gillmann <[email-masked]> skribis:
>> 
>> > Okay, before I leave I've --check build the package again, at most
>> > built with make -j4... Can you try and build it with less cores?
>> 
>> If you suspect a parallelism issue, could you check whether other
>> distros have patches along these lines, or whether
>> #:parallel-builds? #f gives us something that works reproducibly?
>
> parallel-build set to #f does gives us a reproducible elixir package.

Indeed, #:parallel-tests? #f is enough actually.  So I added that and
committed the update.

It would be nice if you could take a closer look at the
bit-reproducibility issue, but we’ll do that separately.

Thank you!

Ludo’.

Subject: Update: Erlang and Elixir
From: Nils Gillmann <[email-masked]>
To: [email-masked]
Date: Mon, 16 Jul 2018 10:07:30 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

These 3 patches update Erlang and Elixir to the latest versions.
From 6b142a63d4b48ee887e0f27cd2e2fc4733b7b236 Mon Sep 17 00:00:00 2001
From: Nils Gillmann <[email-masked]>
Date: Mon, 16 Jul 2018 09:53:40 +0000
Subject: [PATCH 1/3] mailmap: Add another line for myself.

Signed-off-by: Nils Gillmann <[email-masked]>
---
 .mailmap | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.mailmap b/.mailmap
index 4f672f327..74434a39e 100644
--- a/.mailmap
+++ b/.mailmap
@@ -43,6 +43,7 @@ Mathieu Lirzin <[email-masked]> <[email-masked]>
 Mathieu Othacehe <[email-masked]>
 Nikita Karetnikov <[email-masked]> <[email-masked]>
 Nils Gillmann <[email-masked]> ng0 <[email-masked]>
+Nils Gillmann <[email-masked]> Nils Gillmann <[email-masked]>
 Nils Gillmann <[email-masked]> ng0 <[email-masked]>
 Nils Gillmann <[email-masked]> ng0 <[email-masked]>
 Nils Gillmann <[email-masked]> <[email-masked]>
-- 
2.18.0

From b7b3a3dc544e63ab21ff5c7e7746e54654f78752 Mon Sep 17 00:00:00 2001
From: Nils Gillmann <[email-masked]>
Date: Mon, 16 Jul 2018 09:58:02 +0000
Subject: [PATCH 2/3] gnu: erlang: Update to 21.0.

* gnu/packages/erlang.scm (erlang): Update to 21.0.

Signed-off-by: Nils Gillmann <[email-masked]>
---
 gnu/packages/erlang.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/erlang.scm b/gnu/packages/erlang.scm
index 1c18efe9d..f0b2f350c 100644
--- a/gnu/packages/erlang.scm
+++ b/gnu/packages/erlang.scm
@@ -3,6 +3,7 @@
 ;;; Copyright © 2016, 2017 Leo Famulari <[email-masked]>
 ;;; Copyright © 2016, 2017 Pjotr Prins <[email-masked]>
 ;;; Copyright © 2018 Tobias Geerinckx-Rice <[email-masked]>
+;;; Copyright (C) 2018 Nils Gillmann <[email-masked]>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -37,7 +38,7 @@
 (define-public erlang
   (package
     (name "erlang")
-    (version "20.2.3")
+    (version "21.0")
     (source (origin
               (method url-fetch)
               ;; The tarball from http://erlang.org/download contains many
@@ -48,7 +49,7 @@
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0s9g4ijdbqq21k4cqggz074d3fiimah942qisv2kgizhlivpw2nm"))
+                "0gv43lra4870xns8b0yjzbq78afzvz9gk6y3q3fa4y4sqcrqwbas"))
               (patches (search-patches "erlang-man-path.patch"))))
     (build-system gnu-build-system)
     (native-inputs
@@ -64,7 +65,7 @@
                                (version-major+minor version) ".tar.gz"))
            (sha256
             (base32
-             "1pyb8wbk7znsyni8d1k4dj1m01lr191dcrrzisli1z27ks7hh3lm"))))))
+             "0cgv23q0215f6lvmhj4w9skx5m29khjs9mb890635s3yp520xgqh"))))))
     (inputs
      `(("ncurses" ,ncurses)
        ("openssl" ,openssl)
-- 
2.18.0

From 872a4c6b71f702cd86d2374f9bb2e03ad09dd09b Mon Sep 17 00:00:00 2001
From: Nils Gillmann <[email-masked]>
Date: Mon, 16 Jul 2018 09:59:32 +0000
Subject: [PATCH 3/3] gnu: elixir: Update to 1.6.6.

* gnu/packages/elixir.scm (elixir): Update to 1.6.6.

Signed-off-by: Nils Gillmann <[email-masked]>
---
 gnu/packages/elixir.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/elixir.scm b/gnu/packages/elixir.scm
index ed6bd0023..3368449b4 100644
--- a/gnu/packages/elixir.scm
+++ b/gnu/packages/elixir.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2016 Ricardo Wurmus <[email-masked]>
 ;;; Copyright © 2017 nee <[email-masked]>
 ;;; Copyright © 2018 Tobias Geerinckx-Rice <[email-masked]>
+;;; Copyright (C) 2018 Nils Gillmann <[email-masked]>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -32,7 +33,7 @@
 (define-public elixir
   (package
     (name "elixir")
-    (version "1.5.3")
+    (version "1.6.6")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://github.com/elixir-lang/elixir"
@@ -40,7 +41,7 @@
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0acnxfwvkx1m1d0h5z051mz95n35zm468hcvc3wpmn17c15h5ihg"))))
+                "0c9qz5hasa59a9x1iwpcqpqj6wdbzpijfxqfmzimwj5z8q37nl3l"))))
     (build-system gnu-build-system)
     (arguments
      `(#:test-target "test"
-- 
2.18.0