suny-downstate-medical-center / netpyne

A Python package to facilitate the development, parallel simulation, optimization and analysis of multiscale biological neuronal networks in NEURON.
http://www.netpyne.org
MIT License
144 stars 135 forks source link

[Bug report] test failures on s390x/i686/aarch64/ppc64le #661

Open sanjayankur31 opened 2 years ago

sanjayankur31 commented 2 years ago

Describe the bug

While building NetPyNE for Fedora, we're running examples as tests on all the architectures Fedora supports. Of these, on s390x, i686, ppc64le, and aarch64, some of the examples fail.

https://fedoraproject.org/wiki/Architectures

All examples run fine on x86_64.

Reproducing the bug Run examples on different architectures after building netpyne from source. The build spec can be seen here:

https://src.fedoraproject.org/rpms/python-netpyne/blob/rawhide/f/python-netpyne.spec

Steps to reproduce the behavior:

  1. on i686, s390x, ppc64le: doc/source/code/tut2.py fails. On aarch64, doc/source/tut6.py fails

These are the first examples fail, and they cause the build to fail. There may be more tests failing, I'm still checking builds.

Build logs for all of these attached:

netpyne-aarch64-log.txt netpyne-i686-log.txt netpyne-ppc64le-log.txt netpyne-s390x-log.txt

Here's the test build (but it'll be deleted in some time): https://koji.fedoraproject.org/koji/taskinfo?taskID=82980719

Expected behavior

They should ideally run fine

System information

Additional context

NEURON builds fine on these arches, but I've not really run any tests to check if it's the underlying cause of these errors.