--- Begin Message ---
Subject: |
Elixir build has an undeterministic build error |
Date: |
Mon, 11 Dec 2017 01:31:13 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 |
Hello, this has already mentioned in another bug report
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28034#20
The built of Elixir sometimes fails while compiling
'lib/elixir/lib/system.ex' with the error message:
> ** (exit) :epipe
See appended build log. I found the only other mention of the error on
the guix mailing list when elixir was first added:
https://lists.gnu.org/archive/html/guix-devel/2016-07/msg01436.html
https://lists.gnu.org/archive/html/guix-devel/2016-08/msg00114.html
https://lists.gnu.org/archive/html/guix-devel/2016-07/msg01540.html
It was suspected to be related to high memory usage / getting into swap.
I ran the build on two computers with 6GB and 16GB ram and still got it
on both, so I don't think it's ram related.
* What it might be:
One single time I got a different error message for the same file which
mentioned git (see detailed error attachment).
The file lib/elixir/lib/system.ex has a macro that calls git. Also this
bug seems to appear nowhere outside of guix, so it might be related.
error-elixir-generic-epipe.log
Description: Text Data
error-elixir-detailed-git.log
Description: Text Data
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#29655: Elixir build has an undeterministic build error |
Date: |
Tue, 17 Aug 2021 23:15:05 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hi,
On Mon, 05 Jul 2021 at 13:58, zimoun <zimon.toutoune@gmail.com> wrote:
> This old bug [1] is about a failure of elixir.
>
> 1: <http://issues.guix.gnu.org/issue/29655>
>
> On Sun, 17 Dec 2017 at 08:54, Pjotr Prins <pjotr.public12@thebird.nl> wrote:
>> The epipe error suggests a new external process is invoked (git)
>> which does not terminate properly and does not close the pipe. Maybe
>> it tries to access the network layer. The calling program throws an
>> epipe error. I see something similar happening
>> here: https://gist.github.com/knewter/533d22eb69ef1036c22a
>
> Using Guix 3694c0d, the package 'elixir' builds for x86_64. Even, it
> builds reproductibly; the option '--check' passes.
>
> Closing?
I am closing. Feel free to reopen if something is missed.
All the best,
simon
--- End Message ---