Package: src:pynwb Version: 2.8.2-3 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202608/ 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 cannot 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:pynwb, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] =================================== FAILURES =================================== __________________ TestValidateCLI.test_validate_file_cached ___________________ self = <tests.validation.test_validate.TestValidateCLI testMethod=test_validate_file_cached> def test_validate_file_cached(self): """Test that validating a file with cached spec against its cached namespace succeeds.""" result = run_coverage(["tests/back_compat/1.1.2_nwbfile.nwb"]) > self.assertEqual(result.stderr.decode('utf-8'), '') E AssertionError: '/usr/lib/python3/dist-packages/h5py/_debi[210 chars] "\n' != '' E - /usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/__init__.py:36: UserWarning: h5py is running against HDF5 2.2.0 when it was built against 2.1.0, this may cause problems E - _warn(("h5py is running against HDF5 {0} when it was built against {1}, " tests/validation/test_validate.py:71: AssertionError _____________ TestValidateCLI.test_validate_file_cached_extension ______________ self = <tests.validation.test_validate.TestValidateCLI testMethod=test_validate_file_cached_extension> def test_validate_file_cached_extension(self): """Test that validating a file with cached spec against the cached namespaces succeeds.""" result = run_coverage(["tests/back_compat/2.1.0_nwbfile_with_extension.nwb"]) > self.assertEqual(result.stderr.decode('utf-8'), '') E AssertionError: '/usr/lib/python3/dist-packages/h5py/_debi[210 chars] "\n' != '' E - /usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/__init__.py:36: UserWarning: h5py is running against HDF5 2.2.0 when it was built against 2.1.0, this may cause problems E - _warn(("h5py is running against HDF5 {0} when it was built against {1}, " tests/validation/test_validate.py:94: AssertionError _________ TestValidateCLI.test_validate_file_cached_extension_pass_ns __________ self = <tests.validation.test_validate.TestValidateCLI testMethod=test_validate_file_cached_extension_pass_ns> def test_validate_file_cached_extension_pass_ns(self): """Test that validating a file with cached spec against the extension namespace succeeds.""" result = run_coverage(["tests/back_compat/2.1.0_nwbfile_with_extension.nwb", "--ns", "ndx-testextension"]) > self.assertEqual(result.stderr.decode('utf-8'), '') E AssertionError: '/usr/lib/python3/dist-packages/h5py/_debi[210 chars] "\n' != '' E - /usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/__init__.py:36: UserWarning: h5py is running against HDF5 2.2.0 when it was built against 2.1.0, this may cause problems E - _warn(("h5py is running against HDF5 {0} when it was built against {1}, " tests/validation/test_validate.py:105: AssertionError _______________ TestValidateCLI.test_validate_file_cached_ignore _______________ self = <tests.validation.test_validate.TestValidateCLI testMethod=test_validate_file_cached_ignore> def test_validate_file_cached_ignore(self): """Test that validating a file with cached spec against the core namespace succeeds.""" result = run_coverage(["tests/back_compat/1.1.2_nwbfile.nwb", "--no-cached-namespace"]) > self.assertEqual(result.stderr.decode('utf-8'), '') E AssertionError: '/usr/lib/python3/dist-packages/h5py/_debi[210 chars] "\n' != '' E - /usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/__init__.py:36: UserWarning: h5py is running against HDF5 2.2.0 when it was built against 2.1.0, this may cause problems E - _warn(("h5py is running against HDF5 {0} when it was built against {1}, " tests/validation/test_validate.py:136: AssertionError ___________ TestValidateCLI.test_validate_file_list_namespaces_core ____________ self = <tests.validation.test_validate.TestValidateCLI testMethod=test_validate_file_list_namespaces_core> def test_validate_file_list_namespaces_core(self): """Test listing namespaces from a file""" result = run_coverage(["tests/back_compat/1.1.2_nwbfile.nwb", "--list-namespaces"]) > self.assertEqual(result.stderr.decode('utf-8'), '') E AssertionError: '/usr/lib/python3/dist-packages/h5py/_debi[210 chars] "\n' != '' E - /usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/__init__.py:36: UserWarning: h5py is running against HDF5 2.2.0 when it was built against 2.1.0, this may cause problems E - _warn(("h5py is running against HDF5 {0} when it was built against {1}, " tests/validation/test_validate.py:163: AssertionError _________ TestValidateCLI.test_validate_file_list_namespaces_extension _________ self = <tests.validation.test_validate.TestValidateCLI testMethod=test_validate_file_list_namespaces_extension> def test_validate_file_list_namespaces_extension(self): """Test listing namespaces from a file with an extension""" result = run_coverage(["tests/back_compat/2.1.0_nwbfile_with_extension.nwb", "--list-namespaces"]) > self.assertEqual(result.stderr.decode('utf-8'), '') E AssertionError: '/usr/lib/python3/dist-packages/h5py/_debi[210 chars] "\n' != '' E - /usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/__init__.py:36: UserWarning: h5py is running against HDF5 2.2.0 when it was built against 2.1.0, this may cause problems E - _warn(("h5py is running against HDF5 {0} when it was built against {1}, " tests/validation/test_validate.py:172: AssertionError =============================== warnings summary =============================== ../../../../../../usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/__init__.py:36 /usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/__init__.py:36: UserWarning: h5py is running against HDF5 2.2.0 when it was built against 2.1.0, this may cause problems _warn(("h5py is running against HDF5 {0} when it was built against {1}, " tests/integration/hdf5/test_base.py::TestImagesIO::test_roundtrip tests/integration/hdf5/test_base.py::TestImagesIO::test_roundtrip_export /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:871: IncorrectDatasetShapeBuildWarning: Shape of data does not match shape in spec 'ImageReferences' warnings.warn(msg, IncorrectDatasetShapeBuildWarning) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached FAILED tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached_extension FAILED tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached_extension_pass_ns FAILED tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached_ignore FAILED tests/validation/test_validate.py::TestValidateCLI::test_validate_file_list_namespaces_core FAILED tests/validation/test_validate.py::TestValidateCLI::test_validate_file_list_namespaces_extension ======= 6 failed, 617 passed, 8 skipped, 3 warnings in 115.02s (0:01:55) ======= E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pynwb/build; python3.14 -m pytest tests rm -fr -- /tmp/dh-xdg-rundir-pBfQ7EM1 dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.14 --parallel=2 returned exit code 13 make: *** [debian/rules:11: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

