Description of problem:
Unit tests are segfaulting on ARM:
Christopher, you blindly disabled the unit tests like it doesn't matter.
Except it does: it is not only the libgit2 unit tests which fail, the python-pygit2 also crash on ARM:
Instead of sweeping issues under the rug, we need to fix the library so that it works (the ARM team can probably help).
I don't think you should have built the new version at all until that is fixed, because it is causing broken dependencies in Rawhide (at least python-pygit2) and the unit tests failure is a strong indication that the new libgit2 just doesn't work on ARM at all.
ARM is a primary architecture, we need to support it properly.
Christopher: What is the status of this. It affect aarch64 too. Tests should never be disabled because they fail, the problem should be investigated as this clearly indicates a problem and now a core component of Fedora (git) has issues on a primary and secondary platform.
Discussed at the 2014-07-09 Fedora 21 alpha blocker review meeting. While disabling the unit tests does seem like a suboptimal solution, it doesn't seem to violate any of the F21 alpha release criteria  and thus, is rejected as a blocker for F21 alpha.
If there's a criteria violation that we're missing here, please repropose.
This has been patched upstream:
I added this patch for f21 and rawhide, which fixes the testsuite on arm, aarch64, and ppc64le.
Thanks a lot Yaakov, this fix allowed me to build the latest python-pygit2. :)