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
--------------------------------------------------------------------------------

Reply via email to