[Bug 1020909] New: Big number of ghc* build failures in openSUSE:Factory
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909 Bug ID: 1020909 Summary: Big number of ghc* build failures in openSUSE:Factory Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- ghc-* packages have been quite painful from the beginning on (the deps seem to be very strict based on build ids, which keep on changing on rebuilds - hence always an entire tree needs to be built - terrible situation with the number of ghc* packages increasing as it does) But lately, this has turned out even worse: ~ 33% oif all ghc packages seem to be in status failed by now in openSUSE:Factory A typical build log contains plenty of:
[ 53s] /tmp/ghc1490_0/ghc_40.s:1795:0: error: [ 53s] Error: junk at end of line, first unrecognized character is `1' [ 53s] [ 53s] /tmp/ghc1490_0/ghc_40.s:1803:0: error: [ 53s] Error: number of operands mismatch for `mov' [ 53s] [ 53s] /tmp/ghc1490_0/ghc_40.s:1803:0: error: [ 53s] Error: junk at end of line, first unrecognized character is `1' [ 53s] [ 53s] <no location info>: error: [ 53s] `gcc' failed in phase `Assembler'. (Exit code: 1) [ 53s] error: Bad exit status from /var/tmp/rpm-tmp.dj6Wjl (%build)
Please help in correcting this issue and getting ghc somewhat back in usable state. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909#c1
--- Comment #1 from Peter Trommler
ghc-* packages have been quite painful from the beginning on (the deps seem to be very strict based on build ids, which keep on changing on rebuilds - hence always an entire tree needs to be built - terrible situation with the number of ghc* packages increasing as it does) The strict dependency on build ids is required because GHC does not produce a stable ABI for packages. Upstream has been working on that issue for a while but they are not done yet.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909#c2
--- Comment #2 from Peter Trommler
But lately, this has turned out even worse: ~ 33% oif all ghc packages seem to be in status failed by now in openSUSE:Factory
A typical build log contains plenty of:
I take it these are random failures. I have seen quite a few of those failures on PowerPC where we know that the code generated by GHC is not correct for a multi-processor/core environment. It seems there is also an issue in x86_64. I will first revert that latest patch to package ghc. If that does not improve the situation I will revert parallel builds for ghc packages in ghc-rpm-macros. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909#c5
--- Comment #5 from Peter Trommler
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909
http://bugzilla.opensuse.org/show_bug.cgi?id=1020909#c6
Peter Trommler
It's interesting that we don't see those errors in https://build.opensuse.org/project/show/devel:languages:haskell. That project has a few transient errors every now and then -- i.e. because a VM malfunctioned or ran out of memory --, but the failure rate is nowhere near 1/3rd of the builds, and I don't recall seeing those error messages Dominique cited at all, really.
Is Factory built with higher parallelism than devel projects? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com