-
-
Notifications
You must be signed in to change notification settings - Fork 11.9k
Description
Conda-forge has been more or less forced recently by the CI provider landscape to cross-compile packages for aarch64 & ppc64le. The tests generally still get run (using emulation through QEMU), but that means that a few special things cannot work.
As such an example, we had to skip TestF77Mismatch on the scipy-feedstock - @rgommers later removed it in scipy/scipy#15010, writing:
We no longer need this test, because g77 is not a thing anymore
(the build will fail or other things will break if an ancient g77
is still used somehow).This test is also fragile, as seen on conda-forge for the v1.7.2 builds,
the test will fail when the tests run under QEMU with:
[snip]That seems to be because
lddmay incorrectly report something is not a
dynamic executable if the correct loader cannot be found.
Seeing that these tests doing the same between scipy & numpy, I wanted to propose whether this test could also be removed here. It would save us a further test to skip in the build recipe (which would be beneficial because test skips are easily overlooked later and prone to bitrot).
That said, if the test stays, we can work around it pretty easily.
PS. The failure showed up while testing 1.22.0rc1, though that has nothing to do with the numpy version, and is due to the intervening infra changes in conda-forge.