Source: nitime Version: 0.10.2-2 Severity: serious Tags: ftbfs Justification: FTBFS
Dear maintainer, During a test rebuild, nitime failed to rebuild. ------------------------------------------------------------------------------- [...] dh_auto_test -O--buildsystem=pybuild I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest ============================= test session starts ============================== platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build configfile: pyproject.toml plugins: typeguard-4.3.0 collected 124 items nitime/algorithms/tests/test_autoregressive.py ..... [ 4%] nitime/algorithms/tests/test_coherence.py ..........s.... [ 16%] nitime/algorithms/tests/test_correlation.py . [ 16%] nitime/algorithms/tests/test_entropy.py ..... [ 20%] nitime/algorithms/tests/test_event_related.py . [ 21%] nitime/algorithms/tests/test_spectral.py ................ [ 34%] nitime/analysis/tests/test_base.py . [ 35%] nitime/analysis/tests/test_coherence.py ...... [ 40%] nitime/analysis/tests/test_correlation.py . [ 41%] nitime/analysis/tests/test_granger.py .. [ 42%] nitime/analysis/tests/test_snr.py . [ 43%] nitime/fmri/tests/test_io.py . [ 44%] nitime/tests/test_algorithms.py ........ [ 50%] nitime/tests/test_analysis.py ........ [ 57%] nitime/tests/test_descriptors.py . [ 58%] nitime/tests/test_lazy.py .. [ 59%] nitime/tests/test_timeseries.py .................................... [ 88%] nitime/tests/test_utils.py ..........F [ 97%] nitime/tests/test_viz.py ... [100%] =================================== FAILURES =================================== ___________________________ test_detect_lines_2dmode ___________________________ def test_detect_lines_2dmode(): """ Test multi-sequence operation """ N = 1000 sig = np.cos( 2*np.pi*np.arange(N) * 20./N ) + np.random.randn(N) * .01 sig2d = np.row_stack( (sig, sig, sig) ) lines = utils.detect_lines(sig2d, (4, 8), low_bias=True, NFFT=2**12) npt.assert_(len(lines)==3, 'Detect lines failed multi-sequence mode') consistent1 = (lines[0][0] == lines[1][0]).all() and \ (lines[1][0] == lines[2][0]).all() consistent2 = (lines[0][1] == lines[1][1]).all() and \ (lines[1][1] == lines[2][1]).all() > npt.assert_(consistent1 and consistent2, 'Inconsistent results') E AssertionError: Inconsistent results nitime/tests/test_utils.py:304: AssertionError =============================== warnings summary =============================== nitime/algorithms/event_related.py:13 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/algorithms/event_related.py:13: SyntaxWarning: invalid escape sequence '\h' """ nitime/analysis/tests/test_coherence.py::test_CoherenceAnalyzer nitime/analysis/tests/test_coherence.py::test_SparseCoherenceAnalyzer nitime/analysis/tests/test_coherence.py::test_SeedCoherenceAnalyzer /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/analysis/coherence.py:200: RuntimeWarning: invalid value encountered in divide delay[i, j] = this_phase / (2 * np.pi * self.frequencies) nitime/analysis/tests/test_coherence.py::test_CoherenceAnalyzer /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/analysis/coherence.py:200: RuntimeWarning: divide by zero encountered in divide delay[i, j] = this_phase / (2 * np.pi * self.frequencies) nitime/analysis/tests/test_coherence.py::test_CoherenceAnalyzer /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/algorithms/cohere.py:699: RuntimeWarning: divide by zero encountered in divide return (((np.abs(Rxy - Rxr * Rry)) ** 2) / nitime/analysis/tests/test_coherence.py::test_CoherenceAnalyzer /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/algorithms/cohere.py:699: RuntimeWarning: invalid value encountered in divide return (((np.abs(Rxy - Rxr * Rry)) ** 2) / nitime/analysis/tests/test_coherence.py::test_SparseCoherenceAnalyzer /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/analysis/coherence.py:523: RuntimeWarning: invalid value encountered in divide return self.relative_phases / (2 * np.pi * self.frequencies) nitime/analysis/tests/test_coherence.py::test_SeedCoherenceAnalyzer /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/analysis/coherence.py:730: RuntimeWarning: invalid value encountered in divide return self.relative_phases / (2 * np.pi * self.frequencies) nitime/analysis/tests/test_coherence.py::test_SeedCoherenceAnalyzer /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/analysis/coherence.py:94: RuntimeWarning: In nitime.analysis, the provided input time-series is shorter than the requested NFFT + n_overlap. All coherence values will be set to 1. warnings.warn(e_s, RuntimeWarning) nitime/tests/test_analysis.py::test_MorletWaveletAnalyzer /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/algorithms/wavelet.py:77: RuntimeWarning: divide by zero encountered in log wf = (2 * np.exp(-(np.log(f) - np.log(f0)) ** 2 / (2 * sfl ** 2)) * nitime/tests/test_analysis.py::test_MorletWaveletAnalyzer /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/nitime/algorithms/wavelet.py:77: RuntimeWarning: invalid value encountered in log wf = (2 * np.exp(-(np.log(f) - np.log(f0)) ** 2 / (2 * sfl ** 2)) * -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED nitime/tests/test_utils.py::test_detect_lines_2dmode - AssertionError:... ============ 1 failed, 122 passed, 1 skipped, 12 warnings in 29.65s ============ E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.12 returned exit code 13 make: *** [debian/rules:16: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-09-19T22:05:12Z ------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here (for the next 30 days): https://debusine.debian.net/artifact/799381/ About the archive rebuild: The build was made on debusine.debian.net, on arm64 using sbuild. You can find the build task here: https://debusine.debian.net/work-request/38947/ If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks, Stefano