Bug#978308: pyzoltan: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 returned exit code 13
Lucas Nussbaum
lucas at debian.org
Sat Dec 26 21:55:25 GMT 2020
Source: pyzoltan
Version: 1.0.1-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201226 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
>
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package pyzoltan
> dpkg-buildpackage: info: source version 1.0.1-2
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Anton Gladky <gladk at debian.org>
> dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
> debian/rules clean
> dh clean --with python3 --buildsystem=pybuild
> dh_auto_clean -O--buildsystem=pybuild
> I: pybuild base:232: python3.9 setup.py clean
> /usr/lib/python3.9/distutils/extension.py:131: UserWarning: Unknown Extension options: 'cython_compile_time_env'
> warnings.warn(msg)
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build' (and everything under it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.9' does not exist -- can't clean it
> dh_autoreconf_clean -O--buildsystem=pybuild
> dh_clean -O--buildsystem=pybuild
> dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building pyzoltan using existing ./pyzoltan_1.0.1.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: building pyzoltan in pyzoltan_1.0.1-2.debian.tar.xz
> dpkg-source: info: building pyzoltan in pyzoltan_1.0.1-2.dsc
> debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:232: python3.9 setup.py config
> /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /<<PKGBUILDDIR>>/pyzoltan/core/zoltan.pxd
> tree = Parsing.p_module(s, pxd, full_module_name)
> /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /<<PKGBUILDDIR>>/pyzoltan/core/zoltan_comm.pxd
> tree = Parsing.p_module(s, pxd, full_module_name)
> /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /<<PKGBUILDDIR>>/pyzoltan/core/zoltan_dd.pxd
> tree = Parsing.p_module(s, pxd, full_module_name)
> ----------------------------------------------------------------------
> Using Zoltan from:
> /usr/include/trilinos
> /usr/lib
> ----------------------------------------------------------------------
> Compiling pyzoltan/core/zoltan.pyx because it changed.
> Compiling pyzoltan/core/zoltan_dd.pyx because it changed.
> Compiling pyzoltan/core/zoltan_comm.pyx because it changed.
> [1/3] Cythonizing pyzoltan/core/zoltan.pyx
> [2/3] Cythonizing pyzoltan/core/zoltan_comm.pyx
> [3/3] Cythonizing pyzoltan/core/zoltan_dd.pyx
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:232: /usr/bin/python3 setup.py build
> ----------------------------------------------------------------------
> Using Zoltan from:
> /usr/include/trilinos
> /usr/lib
> ----------------------------------------------------------------------
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan
> copying pyzoltan/api.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan
> copying pyzoltan/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/czoltan
> copying pyzoltan/czoltan/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/czoltan
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core
> copying pyzoltan/core/zoltan_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core
> copying pyzoltan/core/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/tools
> copying pyzoltan/tools/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/tools
> copying pyzoltan/tools/run_parallel_script.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/tools
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests
> copying pyzoltan/core/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests
> copying pyzoltan/core/tests/geometric_partitioner.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests
> copying pyzoltan/core/tests/zcomm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests
> copying pyzoltan/core/tests/3d_partition.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests
> copying pyzoltan/core/tests/test_zoltan.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests
> running egg_info
> creating PyZoltan.egg-info
> writing PyZoltan.egg-info/PKG-INFO
> writing dependency_links to PyZoltan.egg-info/dependency_links.txt
> writing requirements to PyZoltan.egg-info/requires.txt
> writing top-level names to PyZoltan.egg-info/top_level.txt
> writing manifest file 'PyZoltan.egg-info/SOURCES.txt'
> reading manifest file 'PyZoltan.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'PyZoltan.egg-info/SOURCES.txt'
> copying pyzoltan/czoltan/__init__.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/czoltan
> copying pyzoltan/czoltan/czoltan.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/czoltan
> copying pyzoltan/czoltan/czoltan_comm.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/czoltan
> copying pyzoltan/czoltan/czoltan_config.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/czoltan
> copying pyzoltan/czoltan/czoltan_dd.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/czoltan
> copying pyzoltan/czoltan/czoltan_types.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/czoltan
> copying pyzoltan/czoltan/mpi-compat.h -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/czoltan
> copying pyzoltan/core/__init__.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core
> copying pyzoltan/core/msstdint.h -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core
> copying pyzoltan/core/zoltan.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core
> copying pyzoltan/core/zoltan_comm.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core
> copying pyzoltan/core/zoltan_dd.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core
> copying pyzoltan/core/tests/mesh.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests
> running build_ext
> building 'pyzoltan.core.zoltan' extension
> creating build
> creating build/temp.linux-x86_64-3.9
> creating build/temp.linux-x86_64-3.9/pyzoltan
> creating build/temp.linux-x86_64-3.9/pyzoltan/core
> x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/trilinos -I/<<PKGBUILDDIR>>/pyzoltan/czoltan -I/usr/lib/python3/dist-packages/cyarray -I/usr/lib/python3/dist-packages/mpi4py/include -I/usr/include/python3.9 -c pyzoltan/core/zoltan.cpp -o build/temp.linux-x86_64-3.9/pyzoltan/core/zoltan.o -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread
> In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
> from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
> from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
> from pyzoltan/core/zoltan.cpp:675:
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
> 17 | #warning "Using deprecated NumPy API, disable it with " \
> | ^~~~~~~
> x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.9/pyzoltan/core/zoltan.o -ltrilinos_zoltan -lmpi -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/zoltan.cpython-39-x86_64-linux-gnu.so -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi
> building 'pyzoltan.core.zoltan_dd' extension
> x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/trilinos -I/<<PKGBUILDDIR>>/pyzoltan/czoltan -I/usr/lib/python3/dist-packages/cyarray -I/usr/lib/python3/dist-packages/mpi4py/include -I/usr/include/python3.9 -c pyzoltan/core/zoltan_dd.cpp -o build/temp.linux-x86_64-3.9/pyzoltan/core/zoltan_dd.o -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread
> In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
> from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
> from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
> from pyzoltan/core/zoltan_dd.cpp:673:
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
> 17 | #warning "Using deprecated NumPy API, disable it with " \
> | ^~~~~~~
> x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.9/pyzoltan/core/zoltan_dd.o -ltrilinos_zoltan -lmpi -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/zoltan_dd.cpython-39-x86_64-linux-gnu.so -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi
> building 'pyzoltan.core.zoltan_comm' extension
> x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/trilinos -I/<<PKGBUILDDIR>>/pyzoltan/czoltan -I/usr/lib/python3/dist-packages/cyarray -I/usr/lib/python3/dist-packages/mpi4py/include -I/usr/include/python3.9 -c pyzoltan/core/zoltan_comm.cpp -o build/temp.linux-x86_64-3.9/pyzoltan/core/zoltan_comm.o -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread
> In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
> from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
> from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
> from pyzoltan/core/zoltan_comm.cpp:669:
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
> 17 | #warning "Using deprecated NumPy API, disable it with " \
> | ^~~~~~~
> x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.9/pyzoltan/core/zoltan_comm.o -ltrilinos_zoltan -lmpi -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/zoltan_comm.cpython-39-x86_64-linux-gnu.so -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build; python3.9 -m pytest
> ============================= test session starts ==============================
> platform linux -- Python 3.9.1, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>
> collected 3 items
>
> pyzoltan/core/tests/test_zoltan.py FFF [100%]
>
> =================================== FAILURES ===================================
> _______________ PyZoltanTests.test_zoltan_geometric_partitioner ________________
>
> self = <pyzoltan.core.tests.test_zoltan.PyZoltanTests testMethod=test_zoltan_geometric_partitioner>
>
> @mark.parallel
> def test_zoltan_geometric_partitioner(self):
> > run_parallel_script.run(
> filename='geometric_partitioner.py', nprocs=nprocs, path=path
> )
>
> pyzoltan/core/tests/test_zoltan.py:22:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> filename = 'geometric_partitioner.py', args = [], nprocs = 2, timeout = 30.0
> path = '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests'
>
> def run(filename, args=None, nprocs=2, timeout=30.0, path=None):
> """Run a python script with MPI or in serial (if nprocs=1). Kill process
> if it takes longer than the specified timeout.
>
> Parameters:
> -----------
> filename - filename of python script to run under mpi.
> args - List of arguments to pass to script.
> nprocs - number of processes to run (1 => serial non-mpi run).
> timeout - time in seconds to wait for the script to finish running,
> else raise a RuntimeError exception.
> path - the path under which the script is located
> Defaults to the location of this file (__file__), not curdir.
>
> """
> if args is None:
> args = []
> file_path = abspath(join(path, filename))
> cmd = [sys.executable, file_path] + args
> if nprocs > 1:
> cmd = ['mpiexec', '-n', str(nprocs)] + cmd
>
> print('running test:', cmd)
>
> process = Popen(cmd, stdout=PIPE, stderr=PIPE)
> timer = Timer(timeout, kill_process, [process])
> timer.start()
> out, err = process.communicate()
> timer.cancel()
> retcode = process.returncode
> if retcode:
> msg = 'test ' + filename + ' failed with returncode ' + str(retcode)
> print(out.decode('utf-8'))
> print(err.decode('utf-8'))
> print('#'*80)
> print(msg)
> print('#'*80)
> > raise RuntimeError(msg)
> E RuntimeError: test geometric_partitioner.py failed with returncode 1
>
> pyzoltan/tools/run_parallel_script.py:54: RuntimeError
> ----------------------------- Captured stdout call -----------------------------
> running test: ['mpiexec', '-n', '2', '/usr/bin/python3.9', '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests/geometric_partitioner.py']
>
> [ip-172-31-2-77:24532] [[47176,0],0] ORTE_ERROR_LOG: Not found in file ../../../../../../orte/mca/ess/hnp/ess_hnp_module.c at line 320
> --------------------------------------------------------------------------
> It looks like orte_init failed for some reason; your parallel process is
> likely to abort. There are many reasons that a parallel process can
> fail during orte_init; some of which are due to configuration or
> environment problems. This failure appears to be an internal failure;
> here's some additional information (which may only be relevant to an
> Open MPI developer):
>
> opal_pmix_base_select failed
> --> Returned value Not found (-13) instead of ORTE_SUCCESS
> --------------------------------------------------------------------------
>
> ################################################################################
> test geometric_partitioner.py failed with returncode 1
> ################################################################################
> _____________________ PyZoltanTests.test_zoltan_partition ______________________
>
> self = <pyzoltan.core.tests.test_zoltan.PyZoltanTests testMethod=test_zoltan_partition>
>
> @mark.slow
> @mark.parallel
> def test_zoltan_partition(self):
> > run_parallel_script.run(
> filename='3d_partition.py', nprocs=nprocs, timeout=90.0, path=path
> )
>
> pyzoltan/core/tests/test_zoltan.py:29:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> filename = '3d_partition.py', args = [], nprocs = 2, timeout = 90.0
> path = '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests'
>
> def run(filename, args=None, nprocs=2, timeout=30.0, path=None):
> """Run a python script with MPI or in serial (if nprocs=1). Kill process
> if it takes longer than the specified timeout.
>
> Parameters:
> -----------
> filename - filename of python script to run under mpi.
> args - List of arguments to pass to script.
> nprocs - number of processes to run (1 => serial non-mpi run).
> timeout - time in seconds to wait for the script to finish running,
> else raise a RuntimeError exception.
> path - the path under which the script is located
> Defaults to the location of this file (__file__), not curdir.
>
> """
> if args is None:
> args = []
> file_path = abspath(join(path, filename))
> cmd = [sys.executable, file_path] + args
> if nprocs > 1:
> cmd = ['mpiexec', '-n', str(nprocs)] + cmd
>
> print('running test:', cmd)
>
> process = Popen(cmd, stdout=PIPE, stderr=PIPE)
> timer = Timer(timeout, kill_process, [process])
> timer.start()
> out, err = process.communicate()
> timer.cancel()
> retcode = process.returncode
> if retcode:
> msg = 'test ' + filename + ' failed with returncode ' + str(retcode)
> print(out.decode('utf-8'))
> print(err.decode('utf-8'))
> print('#'*80)
> print(msg)
> print('#'*80)
> > raise RuntimeError(msg)
> E RuntimeError: test 3d_partition.py failed with returncode 1
>
> pyzoltan/tools/run_parallel_script.py:54: RuntimeError
> ----------------------------- Captured stdout call -----------------------------
> running test: ['mpiexec', '-n', '2', '/usr/bin/python3.9', '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests/3d_partition.py']
>
> [ip-172-31-2-77:24534] [[47178,0],0] ORTE_ERROR_LOG: Not found in file ../../../../../../orte/mca/ess/hnp/ess_hnp_module.c at line 320
> --------------------------------------------------------------------------
> It looks like orte_init failed for some reason; your parallel process is
> likely to abort. There are many reasons that a parallel process can
> fail during orte_init; some of which are due to configuration or
> environment problems. This failure appears to be an internal failure;
> here's some additional information (which may only be relevant to an
> Open MPI developer):
>
> opal_pmix_base_select failed
> --> Returned value Not found (-13) instead of ORTE_SUCCESS
> --------------------------------------------------------------------------
>
> ################################################################################
> test 3d_partition.py failed with returncode 1
> ################################################################################
> _______________________ PyZoltanTests.test_zoltan_zcomm ________________________
>
> self = <pyzoltan.core.tests.test_zoltan.PyZoltanTests testMethod=test_zoltan_zcomm>
>
> @mark.parallel
> def test_zoltan_zcomm(self):
> > run_parallel_script.run(
> filename='zcomm.py', nprocs=nprocs, path=path
> )
>
> pyzoltan/core/tests/test_zoltan.py:35:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> filename = 'zcomm.py', args = [], nprocs = 2, timeout = 30.0
> path = '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests'
>
> def run(filename, args=None, nprocs=2, timeout=30.0, path=None):
> """Run a python script with MPI or in serial (if nprocs=1). Kill process
> if it takes longer than the specified timeout.
>
> Parameters:
> -----------
> filename - filename of python script to run under mpi.
> args - List of arguments to pass to script.
> nprocs - number of processes to run (1 => serial non-mpi run).
> timeout - time in seconds to wait for the script to finish running,
> else raise a RuntimeError exception.
> path - the path under which the script is located
> Defaults to the location of this file (__file__), not curdir.
>
> """
> if args is None:
> args = []
> file_path = abspath(join(path, filename))
> cmd = [sys.executable, file_path] + args
> if nprocs > 1:
> cmd = ['mpiexec', '-n', str(nprocs)] + cmd
>
> print('running test:', cmd)
>
> process = Popen(cmd, stdout=PIPE, stderr=PIPE)
> timer = Timer(timeout, kill_process, [process])
> timer.start()
> out, err = process.communicate()
> timer.cancel()
> retcode = process.returncode
> if retcode:
> msg = 'test ' + filename + ' failed with returncode ' + str(retcode)
> print(out.decode('utf-8'))
> print(err.decode('utf-8'))
> print('#'*80)
> print(msg)
> print('#'*80)
> > raise RuntimeError(msg)
> E RuntimeError: test zcomm.py failed with returncode 1
>
> pyzoltan/tools/run_parallel_script.py:54: RuntimeError
> ----------------------------- Captured stdout call -----------------------------
> running test: ['mpiexec', '-n', '2', '/usr/bin/python3.9', '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build/pyzoltan/core/tests/zcomm.py']
>
> [ip-172-31-2-77:24536] [[47172,0],0] ORTE_ERROR_LOG: Not found in file ../../../../../../orte/mca/ess/hnp/ess_hnp_module.c at line 320
> --------------------------------------------------------------------------
> It looks like orte_init failed for some reason; your parallel process is
> likely to abort. There are many reasons that a parallel process can
> fail during orte_init; some of which are due to configuration or
> environment problems. This failure appears to be an internal failure;
> here's some additional information (which may only be relevant to an
> Open MPI developer):
>
> opal_pmix_base_select failed
> --> Returned value Not found (-13) instead of ORTE_SUCCESS
> --------------------------------------------------------------------------
>
> ################################################################################
> test zcomm.py failed with returncode 1
> ################################################################################
> =============================== warnings summary ===============================
> /usr/lib/python3/dist-packages/_pytest/mark/structures.py:331
> /usr/lib/python3/dist-packages/_pytest/mark/structures.py:331: PytestUnknownMarkWarning: Unknown pytest.mark.parallel - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html
> warnings.warn(
>
> /usr/lib/python3/dist-packages/_pytest/mark/structures.py:331
> /usr/lib/python3/dist-packages/_pytest/mark/structures.py:331: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html
> warnings.warn(
>
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> ===================== 3 failed, 2 warnings in 0.20 seconds =====================
> E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyzoltan/build; python3.9 -m pytest
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2020/12/26/pyzoltan_1.0.1-2_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the debian-science-maintainers
mailing list