• Bug#1100273: python-mne: FTBFS: failing tests (2/2)

    From Santiago Vila@21:1/5 to All on Wed Mar 12 17:40:04 2025
    [continued from previous message]

    SKIPPED [6] mne/time_frequency/tests/test_spectrum.py:306: could not import 'pandas': No module named 'pandas'
    SKIPPED [3] mne/time_frequency/tests/test_tfr.py:611: could not import 'h5io': No module named 'h5io'
    SKIPPED [1] mne/time_frequency/tests/test_tfr.py:674: could not import 'h5io': No module named 'h5io'
    SKIPPED [2] mne/time_frequency/tests/test_tfr.py:1224: could not import 'pandas': No module named 'pandas'
    SKIPPED [1] mne/time_frequency/tests/test_tfr.py:1252: could not import 'pandas': No module named 'pandas'
    SKIPPED [5] mne/time_frequency/tests/test_tfr.py:1342: could not import 'pandas': No module named 'pandas'
    SKIPPED [3] mne/time_frequency/tests/test_tfr.py:1379: could not import 'pandas': No module named 'pandas'
    SKIPPED [12] mne/time_frequency/tests/test_tfr.py:1422: could not import 'h5io': No module named 'h5io'
    SKIPPED [1] mne/utils/tests/test_check.py:49: Requires testing dataset
    SKIPPED [6] mne/utils/tests/test_check.py:79: Requires testing dataset
    SKIPPED [1] mne/utils/tests/test_check.py:129: Requires testing dataset
    SKIPPED [1] mne/utils/tests/test_check.py:240: Requires testing dataset
    SKIPPED [1] mne/utils/tests/test_check.py:283: Requires testing dataset
    SKIPPED [1] mne/utils/tests/test_check.py:366: Requires testing dataset
    SKIPPED [1] mne/utils/tests/test_config.py:138: could not import 'mne_qt_browser': No module named 'mne_qt_browser'
    SKIPPED [1] mne/utils/tests/test_config.py:173: MNE_SKIP_NETWORK_TESTS is set SKIPPED [1] mne/utils/tests/test_mixin.py:15: Requires testing dataset
    SKIPPED [16] mne/utils/tests/test_numerics.py:554: Numba not installed
    SKIPPED [1] mne/viz/_brain/tests/test_brain.py:122: Test skipped, requires pyvista.
    SKIPPED [1] mne/viz/_brain/tests/test_brain.py:167: Requires testing dataset SKIPPED [1] mne/viz/_brain/tests/test_brain.py:174: Requires testing dataset SKIPPED [1] mne/viz/_brain/tests/test_brain.py:181: Requires testing dataset SKIPPED [1] mne/viz/_brain/tests/test_brain.py:190: Requires testing dataset SKIPPED [7] mne/viz/_brain/tests/test_brain.py:549: Requires testing dataset SKIPPED [2] mne/viz/_brain/tests/test_brain.py:680: Test skipped, requires pyvista.
    SKIPPED [1] mne/viz/_brain/tests/test_brain.py:712: Test skipped, requires pyvista.
    SKIPPED [2] mne/viz/_brain/tests/test_brain.py:746: Requires testing dataset SKIPPED [2] mne/viz/_brain/tests/test_brain.py:770: Requires testing dataset SKIPPED [1] mne/viz/_brain/tests/test_brain.py:849: Test skipped, requires pyvista.
    SKIPPED [1] mne/viz/_brain/tests/test_brain.py:883: Requires testing dataset SKIPPED [16] mne/viz/_brain/tests/test_brain.py:971: Requires testing dataset SKIPPED [1] mne/viz/_brain/tests/test_brain.py:1209: Requires testing dataset SKIPPED [1] mne/viz/_brain/tests/test_brain.py:1253: Requires testing dataset SKIPPED [1] mne/viz/_brain/tests/test_brain.py:1390: Test skipped, requires pyvista.
    SKIPPED [1] mne/viz/_brain/tests/test_brain.py:1497: Test skipped, requires pyvista.
    SKIPPED [1] mne/viz/_brain/tests/test_notebook.py:13: Requires testing dataset SKIPPED [1] mne/viz/_brain/tests/test_notebook.py:41: Requires testing dataset SKIPPED [1] mne/viz/_brain/tests/test_notebook.py:133: Requires testing dataset SKIPPED [1] mne/viz/backends/tests/test_abstract.py:109: requires pyvistaqt SKIPPED [1] mne/viz/backends/tests/test_abstract.py:117: Skipping Notebook test: No module named 'nbformat'
    SKIPPED [1] mne/viz/backends/tests/test_renderer.py:19: requires pyvistaqt SKIPPED [1] mne/viz/backends/tests/test_renderer.py:41: Test skipped, requires pyvista.
    SKIPPED [1] mne/viz/backends/tests/test_renderer.py:61: Test skipped, requires pyvista.
    SKIPPED [1] mne/viz/backends/tests/test_renderer.py:177: Test skipped, requires pyvista.
    SKIPPED [1] mne/viz/backends/tests/test_renderer.py:185: Test skipped, requires pyvista.
    SKIPPED [1] mne/viz/backends/tests/test_renderer.py:217: Test skipped, requires pyvista.
    SKIPPED [3] mne/viz/backends/tests/test_utils.py:53: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_3d.py:122: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:177: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:219: Requires testing dataset
    SKIPPED [12] mne/viz/tests/test_3d.py:268: Requires testing dataset
    SKIPPED [4] mne/viz/tests/test_3d.py:423: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:476: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:877: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:903: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:1033: Requires testing dataset
    SKIPPED [2] mne/viz/tests/test_3d.py:1090: Requires testing dataset
    SKIPPED [3] mne/viz/tests/test_3d.py:1122: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:1157: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:1174: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:1332: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d.py:1360: Requires testing dataset
    SKIPPED [4] mne/viz/tests/test_3d_mpl.py:35: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d_mpl.py:111: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_3d_mpl.py:156: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_epochs.py:18: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_epochs.py:27: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [3] mne/viz/tests/test_epochs.py:75: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_epochs.py:83: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_epochs.py:97: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_epochs.py:111: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_epochs.py:160: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [4] mne/viz/tests/test_epochs.py:215: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_epochs.py:260: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_epochs.py:423: Requires testing dataset
    SKIPPED [2] mne/viz/tests/test_epochs.py:430: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_epochs.py:485: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_epochs.py:504: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_evoked.py:608: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_ica.py:264: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_ica.py:480: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_misc.py:139: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_misc.py:276: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_misc.py:299: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_misc.py:308: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_misc.py:329: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_proj.py:17: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_raw.py:271: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:298: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:400: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:438: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:473: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:501: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:543: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:638: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [2] mne/viz/tests/test_raw.py:656: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:691: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:704: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [2] mne/viz/tests/test_raw.py:713: Requires testing dataset
    SKIPPED [2] mne/viz/tests/test_raw.py:723: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_raw.py:731: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:741: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [3] mne/viz/tests/test_raw.py:784: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [4] mne/viz/tests/test_raw.py:841: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:873: The MPL backend does not support draggable annotations.
    SKIPPED [1] mne/viz/tests/test_raw.py:865: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [2] mne/viz/tests/test_raw.py:948: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [2] mne/viz/tests/test_raw.py:1158: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:1172: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [3] mne/viz/tests/test_raw.py:1178: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:1199: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:1211: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_raw.py:1223: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_scraper.py:12: Qt API None has version None but pyqtgraph needs >= 5.12!
    SKIPPED [1] mne/viz/tests/test_topomap.py:135: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_topomap.py:683: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_topomap.py:756: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_topomap.py:762: Requires testing dataset
    SKIPPED [1] mne/viz/tests/test_ui_events.py:35: Requires testing dataset
    ===== 2 failed, 2490 passed, 2227 skipped, 6 xfailed in 511.91s (0:08:31) ======
    make[1]: *** [debian/rules:23: override_dh_auto_test] Error 1
    make[1]: Leaving directory '/<<PKGBUILDDIR>>'
    make: *** [debian/rules:14: binary] Error 2
    dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

    The above is just how the build ends and not necessarily the most relevant part.
    If required, the full build log is available here:

    https://people.debian.org/~sanvila/build-logs/202503/

    About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages.

    If you could not reproduce the bug please contact me privately, as I
    am willing to provide ssh access to a virtual machine where the bug is
    fully reproducible.

    If this is really a bug in one of the build-depends, please use
    reassign and add an affects on src:python-mne, so that this is still
    visible in the BTS web page for this package.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)