GNU bug report logs - #29655
Elixir build has an undeterministic build error

Previous Next

Package: guix;

Reported by: nee <nee <at> cock.li>

Date: Mon, 11 Dec 2017 00:32:02 UTC

Severity: normal

Done: zimoun <zimon.toutoune <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 29655 in the body.
You can then email your comments to 29655 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#29655; Package guix. (Mon, 11 Dec 2017 00:32:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to nee <nee <at> cock.li>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 11 Dec 2017 00:32:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: nee <nee <at> cock.li>
To: bug-guix <at> gnu.org
Subject: Elixir build has an undeterministic build error
Date: Mon, 11 Dec 2017 01:31:13 +0100
[Message part 1 (text/plain, inline)]
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 (text/x-log, attachment)]
[error-elixir-detailed-git.log (text/x-log, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#29655; Package guix. (Sun, 17 Dec 2017 07:58:02 GMT) Full text and rfc822 format available.

Message #8 received at 29655 <at> debbugs.gnu.org (full text, mbox):

From: Pjotr Prins <pjotr.public12 <at> thebird.nl>
To: nee <nee <at> cock.li>
Cc: 29655 <at> debbugs.gnu.org
Subject: Re: bug#29655: Elixir build has an undeterministic build error
Date: Sun, 17 Dec 2017 08:54:27 +0100
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





Information forwarded to bug-guix <at> gnu.org:
bug#29655; Package guix. (Mon, 05 Jul 2021 11:59:02 GMT) Full text and rfc822 format available.

Message #11 received at 29655 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Pjotr Prins <pjotr.public12 <at> thebird.nl>
Cc: nee <nee <at> cock.li>, 29655 <at> debbugs.gnu.org
Subject: Re: bug#29655: Elixir build has an undeterministic build error
Date: Mon, 05 Jul 2021 13:58:09 +0200
Hi,

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 <at> 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?

All the best,
simon




Reply sent to zimoun <zimon.toutoune <at> gmail.com>:
You have taken responsibility. (Tue, 17 Aug 2021 21:16:01 GMT) Full text and rfc822 format available.

Notification sent to nee <nee <at> cock.li>:
bug acknowledged by developer. (Tue, 17 Aug 2021 21:16:02 GMT) Full text and rfc822 format available.

Message #16 received at 29655-done <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Pjotr Prins <pjotr.public12 <at> thebird.nl>
Cc: nee <nee <at> cock.li>, 29655-done <at> debbugs.gnu.org
Subject: Re: bug#29655: Elixir build has an undeterministic build error
Date: Tue, 17 Aug 2021 23:15:05 +0200
Hi,

On Mon, 05 Jul 2021 at 13:58, zimoun <zimon.toutoune <at> 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 <at> 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




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 15 Sep 2021 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 299 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.