From unknown Mon Aug 18 14:21:34 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#32171 <32171@debbugs.gnu.org> To: bug#32171 <32171@debbugs.gnu.org> Subject: Status: Update: Erlang and Elixir Reply-To: bug#32171 <32171@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:21:34 +0000 retitle 32171 Update: Erlang and Elixir reassign 32171 guix-patches submitter 32171 Nils Gillmann severity 32171 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 16 06:07:16 2018 Received: (at submit) by debbugs.gnu.org; 16 Jul 2018 10:07:16 +0000 Received: from localhost ([127.0.0.1]:42301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff0PM-00058H-AH for submit@debbugs.gnu.org; Mon, 16 Jul 2018 06:07:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff0PC-00057e-Ka for submit@debbugs.gnu.org; Mon, 16 Jul 2018 06:07:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ff0P6-0004j6-1I for submit@debbugs.gnu.org; Mon, 16 Jul 2018 06:06:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.6 required=5.0 tests=BAYES_20,URIBL_SBL autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56496) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ff0P5-0004is-Sa for submit@debbugs.gnu.org; Mon, 16 Jul 2018 06:06:51 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ff0P4-0007AM-8w for guix-patches@gnu.org; Mon, 16 Jul 2018 06:06:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ff0P2-0004gP-MA for guix-patches@gnu.org; Mon, 16 Jul 2018 06:06:50 -0400 Received: from conspiracy.of.n0.is ([2a01:4f8:1c0c:7ad0::1]:55518) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ff0P2-0004f5-7n for guix-patches@gnu.org; Mon, 16 Jul 2018 06:06:48 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 6ce6794c (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Mon, 16 Jul 2018 10:06:44 +0000 (UTC) Date: Mon, 16 Jul 2018 10:07:30 +0000 From: Nils Gillmann To: guix-patches@gnu.org Subject: Update: Erlang and Elixir Message-ID: <20180716100730.ixv5mqqlbl3tdleb@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vt5gfym4yi2xy4ym" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: These 3 patches update Erlang and Elixir to the latest versions. From 6b142a63d4b48ee887e0f27cd2e2fc4733b7b236 Mon Sep 17 00:00:00 2001 From: Nils Gillmann Date: Mon, 16 Jul 2018 09:53:40 +0000 Subject: [PATCH 1/3] mailmap: Add another line for myself. [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [208.118.235.92 listed in wl.mailspike.net] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: cock.li] 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: cock.li] 0.7 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.4 (/) --vt5gfym4yi2xy4ym Content-Type: multipart/mixed; boundary="fhahgme6up53dxzd" Content-Disposition: inline --fhahgme6up53dxzd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline These 3 patches update Erlang and Elixir to the latest versions. --fhahgme6up53dxzd Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-mailmap-Add-another-line-for-myself.patch" Content-Transfer-Encoding: quoted-printable =46rom 6b142a63d4b48ee887e0f27cd2e2fc4733b7b236 Mon Sep 17 00:00:00 2001 =46rom: Nils Gillmann Date: Mon, 16 Jul 2018 09:53:40 +0000 Subject: [PATCH 1/3] mailmap: Add another line for myself. Signed-off-by: Nils Gillmann --- .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 Mathieu Othacehe Nikita Karetnikov Nils Gillmann ng0 +Nils Gillmann Nils Gillmann Nils Gillmann ng0 Nils Gillmann ng0 Nils Gillmann --=20 2.18.0 --fhahgme6up53dxzd Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-erlang-Update-to-21.0.patch" Content-Transfer-Encoding: quoted-printable =46rom b7b3a3dc544e63ab21ff5c7e7746e54654f78752 Mon Sep 17 00:00:00 2001 =46rom: Nils Gillmann 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 --- 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 =C2=A9 2016, 2017 Leo Famulari ;;; Copyright =C2=A9 2016, 2017 Pjotr Prins ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice +;;; Copyright (C) 2018 Nils Gillmann ;;; ;;; 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) --=20 2.18.0 --fhahgme6up53dxzd Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-elixir-Update-to-1.6.6.patch" Content-Transfer-Encoding: quoted-printable =46rom 872a4c6b71f702cd86d2374f9bb2e03ad09dd09b Mon Sep 17 00:00:00 2001 =46rom: Nils Gillmann 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 --- 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 =C2=A9 2016 Ricardo Wurmus ;;; Copyright =C2=A9 2017 nee ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice +;;; Copyright (C) 2018 Nils Gillmann ;;; ;;; 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" --=20 2.18.0 --fhahgme6up53dxzd-- --vt5gfym4yi2xy4ym Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAltMbmIACgkQ4i+bv+40 hYg4zg//Qrm+NjZsl1pGU5uCIm/YfbkgLDGNKzFupD7v4o65wrQBTB/f1YWfGD6m 1OOliTG3S8OCqoYQtVrmuezqXJxdHNhJwD/qigW1wdvVIzXPLKoDEmPt4Y9uxK9g EVzsxH0hZmIwfC7uhJM2AyY4HmYkX0t1vRdRMM2B82h28/TMnN4KT36it1dUeAju i7ManjV8INrtBEupbGnBc2lb1DQ0SFRzkJfc5+soidSNKlHRm4Jinr2N9I2jmgwU xm+swqpJYxkBzwjlQIrHUxxXridYoemna1t8zYOIOJHvDIMKsCNwyFyQNtpzcwpZ elEgkNmNgQna/yXSx4xB3OdZibrjtic+gOTxal14GYifCbBh5yshCAuBKmuiekVE GUyH+XTYNhaIg8eSf2aBi1HxbwDC5r+ETb06u93ubZiFtmQt3rfTvRHSxuXvLRXN mmnwKCSO0o+WTZ4wu73Tfis3/FH83a6QiZe2v6iRSpQrXCMPabTWBdJsdUet8Z3M CCHy3mr5rAUooiXdAWZQ0zEn75/1TYKHHxjXaXwZ1TAxtYpoqY9la8Xl6C7eGaPE 0w7+kX3i4vzO9Q8KFNOHz3hjgzHgTYukNbz/N4ZulRNz1W2An2xlKzKh445KQTbT dvqbr0yDf7/Hk0RIw8bkYWk8wC/T3JR+bnESFZaoG2Z8zXijSLY= =IIpn -----END PGP SIGNATURE----- --vt5gfym4yi2xy4ym-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 16 11:16:44 2018 Received: (at 32171) by debbugs.gnu.org; 16 Jul 2018 15:16:44 +0000 Received: from localhost ([127.0.0.1]:43925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff5Ex-0008Pt-Sh for submit@debbugs.gnu.org; Mon, 16 Jul 2018 11:16:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff5Ew-0008Pf-2R for 32171@debbugs.gnu.org; Mon, 16 Jul 2018 11:16:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ff5Em-00010V-1p for 32171@debbugs.gnu.org; Mon, 16 Jul 2018 11:16:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ff5El-00010P-St; Mon, 16 Jul 2018 11:16:31 -0400 Received: from [193.50.110.117] (port=46726 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ff5El-0007TY-Cz; Mon, 16 Jul 2018 11:16:31 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Nils Gillmann Subject: Re: [bug#32171] Update: Erlang and Elixir References: <20180716100730.ixv5mqqlbl3tdleb@abyayala> Date: Mon, 16 Jul 2018 17:16:29 +0200 In-Reply-To: <20180716100730.ixv5mqqlbl3tdleb@abyayala> (Nils Gillmann's message of "Mon, 16 Jul 2018 10:07:30 +0000") Message-ID: <87wotvtdma.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32171 Cc: 32171@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hello Nils, Nils Gillmann skribis: > These 3 patches update Erlang and Elixir to the latest versions. Thanks for the patches. Erlang builds fine but Elixir=E2=80=99s tests fail for me: --8<---------------cut here---------------start------------->8--- starting phase `check' =3D=3D> elixir (compile) =3D=3D> elixir (eunit) All 199 tests passed. =3D=3D> elixir (exunit) Excluding tags: [windows: true] ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ......... 1) test case with empty clause (Code.Formatter.IntegrationTest) test/elixir/code_formatter/integration_test.exs:312 ** (RuntimeError) IO device registered at :standard_error is already c= aptured code: ExUnit.CaptureIO.capture_io(:stderr, fn -> stacktrace: (ex_unit) lib/ex_unit/capture_io.ex:144: ExUnit.CaptureIO.do_capture= _io/3 test/elixir/code_formatter/integration_test.exs:313: (test) ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= ...........................................................................= .warning: Module.add_doc/6 is deprecated, use @doc instead test/elixir/kernel/docs_test.exs:182 .......................................... Finished in 27.5 seconds (11.2s on load, 16.3s on tests) 1367 doctests, 2893 tests, 1 failure, 7 skipped Randomized with seed 36445 make: *** [Makefile:216: test_stdlib] Error 1 Test suite failed, dumping logs. Backtrace: 4 (primitive-load "/gnu/store/h4yzwydlq6jny17vmmyqqh319yn?") In ice-9/eval.scm: 191:35 3 (_ _) In srfi/srfi-1.scm: 640:9 2 (for-each # ?) In /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/gnu= -build-system.scm: 799:31 1 (_ _) 369:6 0 (check #:target _ #:make-flags _ #:tests? _ # _ # _ # _) /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/gnu-bu= ild-system.scm:369:6: In procedure check: Throw to key `srfi-34' with args `(#)'. builder for `/gnu/store/4yfcqji3szbbgrihgrax5wzidzigacjm-elixir-1.6.6.drv' = failed with exit code 1 --8<---------------cut here---------------end--------------->8--- Any ideas? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 16 11:35:54 2018 Received: (at 32171) by debbugs.gnu.org; 16 Jul 2018 15:35:54 +0000 Received: from localhost ([127.0.0.1]:43940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff5XW-0000VR-3h for submit@debbugs.gnu.org; Mon, 16 Jul 2018 11:35:54 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:49900 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff5XT-0000VC-HH for 32171@debbugs.gnu.org; Mon, 16 Jul 2018 11:35:52 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 0431f1ca (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 16 Jul 2018 15:35:49 +0000 (UTC) Date: Mon, 16 Jul 2018 15:36:34 +0000 From: Nils Gillmann To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#32171] Update: Erlang and Elixir Message-ID: <20180716153634.gpwa2zw3v6fxm5ln@abyayala> References: <20180716100730.ixv5mqqlbl3tdleb@abyayala> <87wotvtdma.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <87wotvtdma.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32171 Cc: 32171@debbugs.gnu.org, Nils Gillmann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ludovic Court=C3=A8s transcribed 6.3K bytes: > Hello Nils, >=20 > Nils Gillmann skribis: >=20 > > These 3 patches update Erlang and Elixir to the latest versions. >=20 > Thanks for the patches. Erlang builds fine but Elixir=E2=80=99s tests fa= il > for me: >=20 > --8<---------------cut here---------------start------------->8--- > starting phase `check' > =3D=3D> elixir (compile) > =3D=3D> elixir (eunit) > All 199 tests passed. >=20 > =3D=3D> elixir (exunit) > Excluding tags: [windows: true] >=20 > .........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E............................................................ >=20 > 1) test case with empty clause (Code.Formatter.IntegrationTest) > test/elixir/code_formatter/integration_test.exs:312 > ** (RuntimeError) IO device registered at :standard_error is already= captured > code: ExUnit.CaptureIO.capture_io(:stderr, fn -> > stacktrace: > (ex_unit) lib/ex_unit/capture_io.ex:144: ExUnit.CaptureIO.do_captu= re_io/3 > test/elixir/code_formatter/integration_test.exs:313: (test) >=20 > .........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E............................................................warning: Mod= ule.add_doc/6 is deprecated, use @doc instead > test/elixir/kernel/docs_test.exs:182 >=20 > .......................................... >=20 > Finished in 27.5 seconds (11.2s on load, 16.3s on tests) > 1367 doctests, 2893 tests, 1 failure, 7 skipped >=20 > Randomized with seed 36445 > make: *** [Makefile:216: test_stdlib] Error 1 >=20 > Test suite failed, dumping logs. > Backtrace: > 4 (primitive-load "/gnu/store/h4yzwydlq6jny17vmmyqqh319yn?") > In ice-9/eval.scm: > 191:35 3 (_ _) > In srfi/srfi-1.scm: > 640:9 2 (for-each # ?) > In /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/g= nu-build-system.scm: > 799:31 1 (_ _) > 369:6 0 (check #:target _ #:make-flags _ #:tests? _ # _ # _ # _) >=20 > /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/gnu-= build-system.scm:369:6: In procedure check: > Throw to key `srfi-34' with args `(#)'. > builder for `/gnu/store/4yfcqji3szbbgrihgrax5wzidzigacjm-elixir-1.6.6.drv= ' failed with exit code 1 > --8<---------------cut here---------------end--------------->8--- >=20 > Any ideas? Must be non-reproducible, since I had it compile here (x86_64) successful. If you want to dissect it, I can publish my build. I don't have any time until August 1st, debugging applications is less important (but more fun) than preparing for first round of this semester exams ;) Ah... I also adjusted some more changes in erlang and elixir on my end, but= the result (build using pre-inst-env) had the same sum as those I build in my collection. All I did was adjusting some deprecation warnings, using invoke= , etc. > Thanks, > Ludo=E2=80=99. >=20 >=20 >=20 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 16 11:52:35 2018 Received: (at 32171) by debbugs.gnu.org; 16 Jul 2018 15:52:35 +0000 Received: from localhost ([127.0.0.1]:43948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff5ne-00017q-Nx for submit@debbugs.gnu.org; Mon, 16 Jul 2018 11:52:35 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:50000 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff5nd-00017g-1S for 32171@debbugs.gnu.org; Mon, 16 Jul 2018 11:52:34 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 2623ebe1 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 16 Jul 2018 15:52:31 +0000 (UTC) Date: Mon, 16 Jul 2018 15:53:16 +0000 From: Nils Gillmann To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#32171] Update: Erlang and Elixir Message-ID: <20180716155316.62rrscxji5gtvj6n@abyayala> References: <20180716100730.ixv5mqqlbl3tdleb@abyayala> <87wotvtdma.fsf@gnu.org> <20180716153634.gpwa2zw3v6fxm5ln@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20180716153634.gpwa2zw3v6fxm5ln@abyayala> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32171 Cc: 32171@debbugs.gnu.org, Nils Gillmann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Nils Gillmann transcribed 7.2K bytes: > Ludovic Court=C3=A8s transcribed 6.3K bytes: > > Hello Nils, > >=20 > > Nils Gillmann skribis: > >=20 > > > These 3 patches update Erlang and Elixir to the latest versions. > >=20 > > Thanks for the patches. Erlang builds fine but Elixir=E2=80=99s tests = fail > > for me: > >=20 > > --8<---------------cut here---------------start------------->8--- > > starting phase `check' > > =3D=3D> elixir (compile) > > =3D=3D> elixir (eunit) > > All 199 tests passed. > >=20 > > =3D=3D> elixir (exunit) > > Excluding tags: [windows: true] > >=20 > > .......................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E.............................................................. > >=20 > > 1) test case with empty clause (Code.Formatter.IntegrationTest) > > test/elixir/code_formatter/integration_test.exs:312 > > ** (RuntimeError) IO device registered at :standard_error is alrea= dy captured > > code: ExUnit.CaptureIO.capture_io(:stderr, fn -> > > stacktrace: > > (ex_unit) lib/ex_unit/capture_io.ex:144: ExUnit.CaptureIO.do_cap= ture_io/3 > > test/elixir/code_formatter/integration_test.exs:313: (test) > >=20 > > .......................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E..............................................................warning: M= odule.add_doc/6 is deprecated, use @doc instead > > test/elixir/kernel/docs_test.exs:182 > >=20 > > .......................................... > >=20 > > Finished in 27.5 seconds (11.2s on load, 16.3s on tests) > > 1367 doctests, 2893 tests, 1 failure, 7 skipped > >=20 > > Randomized with seed 36445 > > make: *** [Makefile:216: test_stdlib] Error 1 > >=20 > > Test suite failed, dumping logs. > > Backtrace: > > 4 (primitive-load "/gnu/store/h4yzwydlq6jny17vmmyqqh319yn?") > > In ice-9/eval.scm: > > 191:35 3 (_ _) > > In srfi/srfi-1.scm: > > 640:9 2 (for-each # ?) > > In /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build= /gnu-build-system.scm: > > 799:31 1 (_ _) > > 369:6 0 (check #:target _ #:make-flags _ #:tests? _ # _ # _ # _) > >=20 > > /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/gn= u-build-system.scm:369:6: In procedure check: > > Throw to key `srfi-34' with args `(#)'. > > builder for `/gnu/store/4yfcqji3szbbgrihgrax5wzidzigacjm-elixir-1.6.6.d= rv' failed with exit code 1 > > --8<---------------cut here---------------end--------------->8--- > >=20 > > Any ideas? >=20 > Must be non-reproducible, since I had it compile here (x86_64) > successful. If you want to dissect it, I can publish my build. I don't > have any time until August 1st, debugging applications is less > important (but more fun) than preparing for first round of this > semester exams ;) >=20 > Ah... I also adjusted some more changes in erlang and elixir on my end, b= ut the > result (build using pre-inst-env) had the same sum as those I build in my > collection. All I did was adjusting some deprecation warnings, using invo= ke, etc. >=20 Eh, on second looks: I think I encountered and fixed this. I'll reply later. > > Thanks, > > Ludo=E2=80=99. > >=20 > >=20 > >=20 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 16 12:05:28 2018 Received: (at 32171) by debbugs.gnu.org; 16 Jul 2018 16:05:28 +0000 Received: from localhost ([127.0.0.1]:43967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff607-0001U3-7J for submit@debbugs.gnu.org; Mon, 16 Jul 2018 12:05:27 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:50068 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff605-0001Tt-N4 for 32171@debbugs.gnu.org; Mon, 16 Jul 2018 12:05:26 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 8144fcea (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 16 Jul 2018 16:05:24 +0000 (UTC) Date: Mon, 16 Jul 2018 16:06:10 +0000 From: Nils Gillmann To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#32171] Update: Erlang and Elixir Message-ID: <20180716160610.pyeca44pwfugm7la@abyayala> References: <20180716100730.ixv5mqqlbl3tdleb@abyayala> <87wotvtdma.fsf@gnu.org> <20180716153634.gpwa2zw3v6fxm5ln@abyayala> <20180716155316.62rrscxji5gtvj6n@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20180716155316.62rrscxji5gtvj6n@abyayala> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32171 Cc: 32171@debbugs.gnu.org, Nils Gillmann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Nils Gillmann transcribed 7.4K bytes: > Nils Gillmann transcribed 7.2K bytes: > > Ludovic Court=C3=A8s transcribed 6.3K bytes: > > > Hello Nils, > > >=20 > > > Nils Gillmann skribis: > > >=20 > > > > These 3 patches update Erlang and Elixir to the latest versions. > > >=20 > > > Thanks for the patches. Erlang builds fine but Elixir=E2=80=99s test= s fail > > > for me: > > >=20 > > > --8<---------------cut here---------------start------------->8--- > > > starting phase `check' > > > =3D=3D> elixir (compile) > > > =3D=3D> elixir (eunit) > > > All 199 tests passed. > > >=20 > > > =3D=3D> elixir (exunit) > > > Excluding tags: [windows: true] > > >=20 > > > .....................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E................................................................ > > >=20 > > > 1) test case with empty clause (Code.Formatter.IntegrationTest) > > > test/elixir/code_formatter/integration_test.exs:312 > > > ** (RuntimeError) IO device registered at :standard_error is alr= eady captured > > > code: ExUnit.CaptureIO.capture_io(:stderr, fn -> > > > stacktrace: > > > (ex_unit) lib/ex_unit/capture_io.ex:144: ExUnit.CaptureIO.do_c= apture_io/3 > > > test/elixir/code_formatter/integration_test.exs:313: (test) > > >=20 > > > .....................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E................................................................warning:= Module.add_doc/6 is deprecated, use @doc instead > > > test/elixir/kernel/docs_test.exs:182 > > >=20 > > > .......................................... > > >=20 > > > Finished in 27.5 seconds (11.2s on load, 16.3s on tests) > > > 1367 doctests, 2893 tests, 1 failure, 7 skipped > > >=20 > > > Randomized with seed 36445 > > > make: *** [Makefile:216: test_stdlib] Error 1 > > >=20 > > > Test suite failed, dumping logs. > > > Backtrace: > > > 4 (primitive-load "/gnu/store/h4yzwydlq6jny17vmmyqqh319yn?= ") > > > In ice-9/eval.scm: > > > 191:35 3 (_ _) > > > In srfi/srfi-1.scm: > > > 640:9 2 (for-each #= ?) > > > In /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/bui= ld/gnu-build-system.scm: > > > 799:31 1 (_ _) > > > 369:6 0 (check #:target _ #:make-flags _ #:tests? _ # _ # _ # _) > > >=20 > > > /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/= gnu-build-system.scm:369:6: In procedure check: > > > Throw to key `srfi-34' with args `(#)'. > > > builder for `/gnu/store/4yfcqji3szbbgrihgrax5wzidzigacjm-elixir-1.6.6= =2Edrv' failed with exit code 1 > > > --8<---------------cut here---------------end--------------->8--- > > >=20 > > > Any ideas? > >=20 > > Must be non-reproducible, since I had it compile here (x86_64) > > successful. If you want to dissect it, I can publish my build. I don't > > have any time until August 1st, debugging applications is less > > important (but more fun) than preparing for first round of this > > semester exams ;) > >=20 > > Ah... I also adjusted some more changes in erlang and elixir on my end,= but the > > result (build using pre-inst-env) had the same sum as those I build in = my > > collection. All I did was adjusting some deprecation warnings, using in= voke, etc. > >=20 >=20 > Eh, on second looks: I think I encountered and fixed this. I'll reply lat= er. >=20 > > > Thanks, > > > Ludo=E2=80=99. > > >=20 > > >=20 > > >=20 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? My result: starting phase `check' =3D=3D> elixir (compile) =3D=3D> elixir (eunit) All 199 tests passed. =3D=3D> elixir (exunit) Excluding tags: [windows: true] =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E...........................warning: Module.add_doc/6 is deprecated, use = @doc instead test/elixir/kernel/docs_test.exs:182 =2E........................................................................= =2E........................................................................= =2E............................................................... Finished in 29.2 seconds (15.2s on load, 13.9s on tests) 1367 doctests, 2893 tests, 0 failures, 7 skipped Randomized with seed 432531 =3D=3D> ex_unit (exunit) =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E.................................... Finished in 2.7 seconds (1.1s on load, 1.6s on tests) 34 doctests, 222 tests, 0 failures Randomized with seed 781803 =3D=3D> logger (exunit) Excluding tags: [:error_logger] =2E........................................................................= =2E.................................. Finished in 0.9 seconds (0.5s on load, 0.4s on tests) 1 doctest, 116 tests, 0 failures, 9 skipped Randomized with seed 249349 =3D=3D> mix (exunit) Excluding tags: [windows: true] =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E........................................................................= =2E............................................. Finished in 64.6 seconds (3.6s on load, 60.9s on tests) 8 doctests, 476 tests, 0 failures Randomized with seed 618247 =3D=3D> eex (exunit) =2E........................................................................= =2E......... Finished in 0.3 seconds (0.3s on load, 0.03s on tests) 5 doctests, 78 tests, 0 failures Randomized with seed 173745 =3D=3D> iex (exunit) =2E........................................................................= =2E.......... 16:02:45.471 [error] Can't load module ':lists' that resides in sticky dir =2E........................................................................= =2E........................................ Finished in 4.7 seconds (1.0s on load, 3.6s on tests) 198 tests, 0 failures Randomized with seed 574470 phase `check' succeeded after 107.6 seconds starting phase `install' =3D=3D> elixir (compile) =3D=3D> elixir (install) make install_man make[1]: Entering directory '/tmp/guix-build-elixir-1.6.6.drv-0/elixir-1.6.= 6' make clean_man make[2]: Entering directory '/tmp/guix-build-elixir-1.6.6.drv-0/elixir-1.6.= 6' rm -f man/elixir.1 rm -f man/elixir.1.bak rm -f man/iex.1 rm -f man/iex.1.bak make[2]: Leaving directory '/tmp/guix-build-elixir-1.6.6.drv-0/elixir-1.6.6' make[1]: Leaving directory '/tmp/guix-build-elixir-1.6.6.drv-0/elixir-1.6.6' phase `install' succeeded after 1.1 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/7jshqipclwq4x3nxb735pfhpmnrjyy38-elixir-1= =2E6.6/lib" with "strip" and flags ("--strip-debug" "--enable-deterministic= -archives") stripping binaries in "/gnu/store/7jshqipclwq4x3nxb735pfhpmnrjyy38-elixir-1= =2E6.6/bin" with "strip" and flags ("--strip-debug" "--enable-deterministic= -archives") phase `strip' succeeded after 0.0 seconds starting phase `validate-runpath' validating RUNPATH of 0 binaries in "/gnu/store/7jshqipclwq4x3nxb735pfhpmnr= jyy38-elixir-1.6.6/lib"... validating RUNPATH of 0 binaries in "/gnu/store/7jshqipclwq4x3nxb735pfhpmnr= jyy38-elixir-1.6.6/bin"... phase `validate-runpath' succeeded after 0.0 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' compressing documentation in '/gnu/store/7jshqipclwq4x3nxb735pfhpmnrjyy38-e= lixir-1.6.6/share/man' with "gzip" and flags ("--best" "--no-name") phase `compress-documentation' succeeded after 0.0 seconds guix build: error: build failed: derivation `/gnu/store/57394p4p5l928711hzj= 4xg7mkcg1zmz0-elixir-1.6.6.drv' may not be deterministic: output `/gnu/stor= e/7jshqipclwq4x3nxb735pfhpmnrjyy38-elixir-1.6.6' differs From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 16 15:35:32 2018 Received: (at 32171) by debbugs.gnu.org; 16 Jul 2018 19:35:32 +0000 Received: from localhost ([127.0.0.1]:44051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff9HQ-0006g0-3u for submit@debbugs.gnu.org; Mon, 16 Jul 2018 15:35:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ff9HO-0006fm-Lt for 32171@debbugs.gnu.org; Mon, 16 Jul 2018 15:35:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ff9HI-0002Bc-M4 for 32171@debbugs.gnu.org; Mon, 16 Jul 2018 15:35:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52551) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ff9HI-0002BW-Hr; Mon, 16 Jul 2018 15:35:24 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=49368 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ff9HI-0007LV-54; Mon, 16 Jul 2018 15:35:24 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Nils Gillmann Subject: Re: [bug#32171] Update: Erlang and Elixir References: <20180716100730.ixv5mqqlbl3tdleb@abyayala> <87wotvtdma.fsf@gnu.org> <20180716153634.gpwa2zw3v6fxm5ln@abyayala> <20180716155316.62rrscxji5gtvj6n@abyayala> <20180716160610.pyeca44pwfugm7la@abyayala> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 Messidor an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 16 Jul 2018 21:35:21 +0200 In-Reply-To: <20180716160610.pyeca44pwfugm7la@abyayala> (Nils Gillmann's message of "Mon, 16 Jul 2018 16:06:10 +0000") Message-ID: <87a7qrrn2e.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32171 Cc: 32171@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Nils Gillmann 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? > guix build: error: build failed: derivation `/gnu/store/57394p4p5l928711h= zj4xg7mkcg1zmz0-elixir-1.6.6.drv' may not be deterministic: output `/gnu/st= ore/7jshqipclwq4x3nxb735pfhpmnrjyy38-elixir-1.6.6' differs Once we=E2=80=99ve fixed the issue above, we should look into this. :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 16 16:22:08 2018 Received: (at 32171) by debbugs.gnu.org; 16 Jul 2018 20:22:08 +0000 Received: from localhost ([127.0.0.1]:44068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffA0W-0007lU-Cf for submit@debbugs.gnu.org; Mon, 16 Jul 2018 16:22:08 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:51766 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffA0U-0007lL-78 for 32171@debbugs.gnu.org; Mon, 16 Jul 2018 16:22:07 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 70f5a131 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 16 Jul 2018 20:22:04 +0000 (UTC) Date: Mon, 16 Jul 2018 20:22:48 +0000 From: Nils Gillmann To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#32171] Update: Erlang and Elixir Message-ID: <20180716202248.rdhlggsy7zfw2k6w@abyayala> References: <20180716100730.ixv5mqqlbl3tdleb@abyayala> <87wotvtdma.fsf@gnu.org> <20180716153634.gpwa2zw3v6fxm5ln@abyayala> <20180716155316.62rrscxji5gtvj6n@abyayala> <20180716160610.pyeca44pwfugm7la@abyayala> <87a7qrrn2e.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87a7qrrn2e.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32171 Cc: Pjotr Prins , 32171@debbugs.gnu.org, Nils Gillmann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ludovic Courtès transcribed 660 bytes: > Nils Gillmann 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. Seems like no one who cares about these details has it patched or noted this: Gentoo would not necessarily meet our criteria for reliable reproducible builds as we define it. Debian has it as an open tracker item: https://tracker.debian.org/pkg/elixir-lang 1.6.6 was released 27 days ago, so we are still early. Pjotr noted issues in the past. I don't know if Pjotr has more experience with Erlang and Elixir, I've just started this month, so a second, more experience opinion would be welcome. Seems to me as if we have to dive into the testsuite to fix this. > > guix build: error: build failed: derivation `/gnu/store/57394p4p5l928711hzj4xg7mkcg1zmz0-elixir-1.6.6.drv' may not be deterministic: output `/gnu/store/7jshqipclwq4x3nxb735pfhpmnrjyy38-elixir-1.6.6' differs What I get with the parallel-build #f is: phase `compress-documentation' succeeded after 0.0 seconds @ build-succeeded /gnu/store/z35vfzjbxi81kacm18rcs4n0jzgjl5ca-elixir-1.6.6.drv - retrieving 1 store item from 'cult.of.n0.is'... importing file or directory '/gnu/store/3kl7xychrzk43m1iini8mfjg1jshhnlg-elixir-1.6.6'... found valid signature for '/gnu/store/3kl7xychrzk43m1iini8mfjg1jshhnlg-elixir-1.6.6' done with offloaded '/gnu/store/z35vfzjbxi81kacm18rcs4n0jzgjl5ca-elixir-1.6.6.drv' @ build-succeeded /gnu/store/z35vfzjbxi81kacm18rcs4n0jzgjl5ca-elixir-1.6.6.drv - The following derivation will be built: /gnu/store/zny8qxvkbrw2yhzg2ygs4mp4pz0ji80k-elixir-1.6.6.drv substitute: updating substitutes from 'https://berlin.guixsd.org'... 100.0% substitute: updating substitutes from 'https://mirror.hydra.gnu.org'... 100.0% guix build: error: build failed: some outputs of `/gnu/store/zny8qxvkbrw2yhzg2ygs4mp4pz0ji80k-elixir-1.6.6.drv' are not valid, so checking is not possible Apparently we had this (Erlang, Elixir reproducible) fixed at some point. Elixir depends on a long list in its entire DAG, so this would be needle in haystack hunting now. Erlang seems not to be reproducible again (new major version, new fun). The runpath seems logical as it is, they introduced some changes on the SSL side in Erlang/OTP 21.0, something we possible want to patch. stripping binaries in "/gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0/lib" with "strip" and flags ("--strip-debug" "--enable-deterministic-archives") stripping binaries in "/gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0/bin" with "strip" and flags ("--strip-debug" "--enable-deterministic-archives") phase `strip' succeeded after 0.8 seconds starting phase `validate-runpath' validating RUNPATH of 37 binaries in "/gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0/lib"... /gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0/lib/erlang/lib/crypto-4.3/priv/lib/crypto.so: warning: RUNPATH contains bogus entries: ("/usr/local/lib" "/usr/sfw/lib" "/usr/lib" "/opt/local/lib" "/usr/pkg/lib" "/usr/local/openssl/lib" "/usr/lib/openssl/lib" "/usr/openssl/lib" "/usr/local/ssl/lib" "/usr/lib/ssl/lib" "/usr/ssl/lib" "//lib") /gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0/lib/erlang/lib/crypto-4.3/priv/lib/otp_test_engine.so: warning: RUNPATH contains bogus entries: ("/usr/local/lib" "/usr/sfw/lib" "/usr/lib" "/opt/local/lib" "/usr/pkg/lib" "/usr/local/openssl/lib" "/usr/lib/openssl/lib" "/usr/openssl/lib" "/usr/local/ssl/lib" "/usr/lib/ssl/lib" "/usr/ssl/lib" "//lib") validating RUNPATH of 8 binaries in "/gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0/bin"... phase `validate-runpath' succeeded after 0.3 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' compressing documentation in '/gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0/share/man' with "gzip" and flags ("--best" "--no-name") phase `compress-documentation' succeeded after 0.3 seconds guix build: error: build failed: derivation `/gnu/store/1vaz67iwn518m8d35j98zjpy3fjw92ca-erlang-21.0.drv' may not be deterministic: output `/gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0' differs > > Once we’ve fixed the issue above, we should look into this. :-) It's never just one issue and one quick submission of package updates when it works you, isn't it? :D > Ludo’. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 17 05:48:42 2018 Received: (at 32171) by debbugs.gnu.org; 17 Jul 2018 09:48:42 +0000 Received: from localhost ([127.0.0.1]:44431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffMb4-0001Pa-DB for submit@debbugs.gnu.org; Tue, 17 Jul 2018 05:48:42 -0400 Received: from mail.thebird.nl ([94.142.245.5]:35288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffMb3-0001PT-84 for 32171@debbugs.gnu.org; Tue, 17 Jul 2018 05:48:41 -0400 Received: by mail.thebird.nl (Postfix, from userid 1000) id 84E3B7EC9; Tue, 17 Jul 2018 11:48:39 +0200 (CEST) Date: Tue, 17 Jul 2018 11:48:39 +0200 From: Pjotr Prins To: Nils Gillmann Subject: Re: [bug#32171] Update: Erlang and Elixir Message-ID: <20180717094839.yixlfony4o3nwsfd@thebird.nl> References: <20180716100730.ixv5mqqlbl3tdleb@abyayala> <87wotvtdma.fsf@gnu.org> <20180716153634.gpwa2zw3v6fxm5ln@abyayala> <20180716155316.62rrscxji5gtvj6n@abyayala> <20180716160610.pyeca44pwfugm7la@abyayala> <87a7qrrn2e.fsf@gnu.org> <20180716202248.rdhlggsy7zfw2k6w@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180716202248.rdhlggsy7zfw2k6w@abyayala> User-Agent: NeoMutt/20170113 (1.7.2) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32171 Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= , 32171@debbugs.gnu.org, Pjotr Prins X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Mon, Jul 16, 2018 at 08:22:48PM +0000, Nils Gillmann wrote: > Apparently we had this (Erlang, Elixir reproducible) fixed at some point. That was due to beam's time stamp getting removed. > compressing documentation in '/gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0/share/man' with "gzip" and flags ("--best" "--no-name") > phase `compress-documentation' succeeded after 0.3 seconds > guix build: error: build failed: derivation `/gnu/store/1vaz67iwn518m8d35j98zjpy3fjw92ca-erlang-21.0.drv' may not be deterministic: output `/gnu/store/a3938xrgzdlwh25qfpbhrgaf9gm6231b-erlang-21.0' differs I may look into this at some point. Best is to see what individual files were changed during different builds. Erlang cares about reproducibility, so they'll be responsive. Pj. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 17 08:36:03 2018 Received: (at 32171-done) by debbugs.gnu.org; 17 Jul 2018 12:36:04 +0000 Received: from localhost ([127.0.0.1]:44555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffPD1-00031j-Nl for submit@debbugs.gnu.org; Tue, 17 Jul 2018 08:36:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffPD0-00031D-FT for 32171-done@debbugs.gnu.org; Tue, 17 Jul 2018 08:36:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ffPCu-0005YE-Dj for 32171-done@debbugs.gnu.org; Tue, 17 Jul 2018 08:35:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ffPCo-0005Tx-9h; Tue, 17 Jul 2018 08:35:50 -0400 Received: from [193.50.110.117] (port=48370 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ffPCn-0003aK-F5; Tue, 17 Jul 2018 08:35:49 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Nils Gillmann Subject: Re: [bug#32171] Update: Erlang and Elixir References: <20180716100730.ixv5mqqlbl3tdleb@abyayala> <87wotvtdma.fsf@gnu.org> <20180716153634.gpwa2zw3v6fxm5ln@abyayala> <20180716155316.62rrscxji5gtvj6n@abyayala> <20180716160610.pyeca44pwfugm7la@abyayala> <87a7qrrn2e.fsf@gnu.org> <20180716202248.rdhlggsy7zfw2k6w@abyayala> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 Messidor an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 17 Jul 2018 14:35:45 +0200 In-Reply-To: <20180716202248.rdhlggsy7zfw2k6w@abyayala> (Nils Gillmann's message of "Mon, 16 Jul 2018 20:22:48 +0000") Message-ID: <87601e9h0e.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32171-done Cc: Pjotr Prins , 32171-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Nils Gillmann skribis: > Ludovic Court=C3=A8s transcribed 660 bytes: >> Nils Gillmann skribis: >>=20 >> > 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? >>=20 >> 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=E2=80=99ll do that separately. Thank you! Ludo=E2=80=99. From unknown Mon Aug 18 14:21:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 Aug 2018 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator