Comment 12 for bug 1595242

Revision history for this message
dann frazier (dannf) wrote : Re: [Bug 1595242] Re: mongodb xenial s390x packages are needed (blocks ceilometer)

On Mon, Aug 14, 2017 at 2:50 AM, ChristianEhrhardt
<email address hidden> wrote:
> Hi,
> the sync [1] of a mongodb set this to fix released quite a while ago, but in fact it fails to build on arm64 [2].
> To make things less debuggable, the build issue seems to be a hang, killed by builders timeout and not a clear "error: foo is wrong".
>
> I was "encouraged :-)" [3] for my s390x experience to look into this since s390x wanted the newer version of mongodb to get rid of the extra ppa [4] solution we have atm (see comment #8 in this bug).
> But while I took a few tests with cross compiles and super slow arm emulations I couldn't get any closer to the issue. After all I'm not the arm expert, so maybe we should reconsider who owns the current task.
>
> Now this issue is kind of back where it started. This is the bug that was referenced on IRC as "wanted s390x support" to begin with and holds said ppa solution for Xenial.
> Fortunately Dannf is susbcribed on this bug and a much bigger arm expert which is what is really needed now to look into [2].
>
> Furthermore to make things worse according to Steve langasek in bug
> 1679792 this now is a all-arch FTBFS for gcc-7 on top of the former
> issues.
>
> Finally mongodb 3.4 has several more point releases (3.4.7 since last
> week), but that is a question to Debian if they are not updated for a
> reason.

Good news is that mongodb 3.4.7 was uploaded to experimental
yesterday, and successfully builds for arm64 there. It also appears to
have a patch to fix compilation w/ gcc-7. Bad news is that it still
FTBFS on arm64 in artful:
  https://launchpad.net/~dannf/+archive/ubuntu/mongodb/+build/13246095

> IMHO this should be:
> - tracked by JFH (for s390x needing the new version of mongodb)
> - if possible debugged by Dannf (for arm expertise and the owner/driver of the former 3.2.4 ppa build)

I'll spend some time to see if I can understand why it builds in
Debian and not Ubuntu. But, TBH, I don't have any knowledge of mongodb
internals - I only sponsored the uploads to the mongo/s390x PPA - so I
am really just looking for a light switch in the dark :)

  -dann