[Debian-med-packaging] Bug#978257: pynwb: FTBFS: dh_auto_test: error: pybuild --test -i python{version} -p 3.9 returned exit code 13

Lucas Nussbaum lucas at debian.org
Sat Dec 26 21:45:28 GMT 2020


Source: pynwb
Version: 1.2.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):
>  debian/rules build
> dh build --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> 	pybuild --configure -i python{version} -p 3.9
> I: pybuild base:232: python3.9 setup.py config 
> found these packages: ['pynwb', 'pynwb.legacy', 'pynwb.testing', 'pynwb.io', 'pynwb.legacy.io']
> ['h5py>=2.9', 'hdmf>=1.5.4,<2', 'numpy>=1.16', 'pandas>=0.23', 'python-dateutil>=2.7']
> running config
>    dh_auto_build -O--buildsystem=pybuild
> 	pybuild --build -i python{version} -p 3.9
> I: pybuild base:232: /usr/bin/python3 setup.py build 
> found these packages: ['pynwb', 'pynwb.legacy', 'pynwb.testing', 'pynwb.io', 'pynwb.legacy.io']
> ['h5py>=2.9', 'hdmf>=1.5.4,<2', 'numpy>=1.16', 'pandas>=0.23', 'python-dateutil>=2.7']
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/validate.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/ecephys.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/retinotopy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/spec.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/image.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/misc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/file.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/_version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/device.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/icephys.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/ogen.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/ophys.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/behavior.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> copying src/pynwb/epoch.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy
> copying src/pynwb/legacy/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy
> copying src/pynwb/legacy/map.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing
> copying src/pynwb/testing/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing
> copying src/pynwb/testing/make_test_files.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing
> copying src/pynwb/testing/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing
> copying src/pynwb/testing/testh5io.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/ecephys.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/retinotopy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/image.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/misc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/file.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/icephys.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/ogen.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/ophys.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/behavior.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> copying src/pynwb/io/epoch.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/ecephys.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/retinotopy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/image.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/misc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/file.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/icephys.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/ogen.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/ophys.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/behavior.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> copying src/pynwb/legacy/io/epoch.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/legacy/io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.retinotopy.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.epoch.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.image.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.base.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.icephys.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.behavior.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.ophys.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.ecephys.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.file.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.misc.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.namespace.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> copying src/pynwb/nwb-schema/core/nwb.ogen.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/nwb-schema/core
> UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/_version.py to '1.2.1'
>    dh_auto_test -O--buildsystem=pybuild
> 	pybuild --test -i python{version} -p 3.9
> I: pybuild base:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build; python3.9 -m unittest discover -v 
> test_read (tests.back_compat.test_read.TestReadOldVersions)
> Attempt to read and validate all NWB files in the same folder as this file. The folder should contain NWB files ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/tests/back_compat/test_read.py:24: UserWarning: 1.0.3_str_experimenter.nwb: root/general/experimenter (general/experimenter): incorrect shape - expected an array of shape '[None]', got non-array data 'one experimenter'
>   warnings.warn('%s: %s' % (f.name, e))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/tests/back_compat/test_read.py:24: UserWarning: 1.0.3_str_pub.nwb: root/general/related_publications (general/related_publications): incorrect shape - expected an array of shape '[None]', got non-array data 'one publication'
>   warnings.warn('%s: %s' % (f.name, e))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/tests/back_compat/test_read.py:24: UserWarning: 1.0.2_str_experimenter.nwb: root/general/experimenter (general/experimenter): incorrect shape - expected an array of shape '[None]', got non-array data 'one experimenter'
>   warnings.warn('%s: %s' % (f.name, e))
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/tests/back_compat/test_read.py:24: UserWarning: 1.0.2_str_pub.nwb: root/general/related_publications (general/related_publications): incorrect shape - expected an array of shape '[None]', got non-array data 'one publication'
>   warnings.warn('%s: %s' % (f.name, e))
> ok
> test_roundtrip (tests.integration.hdf5.test_base.TestTimeSeriesIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'TimeSeries/timestamps': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_timestamps_linking (tests.integration.hdf5.test_base.TestTimeSeriesLinking)
> Test that timestamps get linked to in TimeSeries ... /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:256: DtypeConversionWarning: Spec 'TimeSeries/timestamps': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(full_warning_msg, DtypeConversionWarning)
> /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:653: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(msg, MissingRequiredBuildWarning)
> ok
> test_roundtrip (tests.integration.hdf5.test_device.TestDeviceIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ecephys.ClusterWaveformsConstructor)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ecephys.EventDetectionConstructor)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ecephys.EventWaveformConstructor)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'SpikeEventSeries/timestamps': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_ecephys.FeatureExtractionConstructor)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ecephys.TestClusteringIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_eg_ref (tests.integration.hdf5.test_ecephys.TestElectricalSeriesIO)
> Test that the electrode DynamicTableRegion references of the read ElectricalSeries have a group that ... ok
> test_roundtrip (tests.integration.hdf5.test_ecephys.TestElectricalSeriesIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ecephys.TestElectrodeGroupIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ecephys.TestFilteredEphysIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ecephys.TestLFPIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_icephys.TestCurrentClampSeries)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_icephys.TestCurrentClampStimulusSeries)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_icephys.TestIZeroClampSeries)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_icephys.TestIntracellularElectrode)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_icephys.TestPatchClampSeries)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'PatchClampSeries/sweep_number': Value with data type int64 is being converted to data type uint64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'SweepTable/sweep_number': Value with data type int64 is being converted to data type uint64 as specified.
>   warnings.warn(w.message, w.category)
> ok
> test_container (tests.integration.hdf5.test_icephys.TestSweepTableRoundTripComplicated)
> Test properties of the SweepTable read from file ... ok
> test_roundtrip (tests.integration.hdf5.test_icephys.TestSweepTableRoundTripComplicated)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'PatchClampSeries/sweep_number': Value with data type int64 is being converted to data type uint64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'SweepTable/sweep_number': Value with data type int64 is being converted to data type uint64 as specified.
>   warnings.warn(w.message, w.category)
> ok
> test_container (tests.integration.hdf5.test_icephys.TestSweepTableRoundTripEasy)
> Test properties of the SweepTable read from file ... ok
> test_roundtrip (tests.integration.hdf5.test_icephys.TestSweepTableRoundTripEasy)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'PatchClampSeries/sweep_number': Value with data type int64 is being converted to data type uint64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'SweepTable/sweep_number': Value with data type int64 is being converted to data type uint64 as specified.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_icephys.TestVoltageClampSeries)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_icephys.TestVoltageClampStimulusSeries)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_image.TestOpticalSeriesIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'OpticalSeries/timestamps': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_misc.TestDecompositionSeriesIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_misc.TestUnitsFileIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_to_dataframe (tests.integration.hdf5.test_misc.TestUnitsFileIO) ... ok
> test_get_obs_intervals (tests.integration.hdf5.test_misc.TestUnitsIO)
> Test whether the Units observation intervals read from file are what was written ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'Units/spike_times': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'Units/obs_intervals': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_get_spike_times (tests.integration.hdf5.test_misc.TestUnitsIO)
> Test whether the Units spike times read from file are what was written ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'Units/spike_times': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'Units/obs_intervals': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_misc.TestUnitsIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'Units/spike_times': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'Units/obs_intervals': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_link_root (tests.integration.hdf5.test_modular_storage.TestTimeSeriesModular) ... /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:653: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(msg, MissingRequiredBuildWarning)
> ok
> test_roundtrip (tests.integration.hdf5.test_modular_storage.TestTimeSeriesModular) ... ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestDynamicTableFromDataframeIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_to_dataframe (tests.integration.hdf5.test_nwbfile.TestDynamicTableFromDataframeIO) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestElectrodes) ... ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestElectrodesRegion) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: DtypeConversionWarning: Spec 'ElectricalSeries/timestamps': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestEmptySubjectIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestEpochsIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_df_comparison (tests.integration.hdf5.test_nwbfile.TestEpochsIODf)
> Test that the epochs read from file converted to a data frame are the same as the data frame converted ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_df_comparison_no_ts (tests.integration.hdf5.test_nwbfile.TestEpochsIODf)
> Test that the epochs read from file converted to a data frame are the same as the data frame converted ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestEpochsIODf)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestExperimentersConstructorRoundtrip)
> Test whether the test Container read from file has the same contents as the original test Container and ... /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:653: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(msg, MissingRequiredBuildWarning)
> ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestExperimentersSetterRoundtrip)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestInvalidTimes)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_children (tests.integration.hdf5.test_nwbfile.TestNWBFileHDF5IO)
> Test that the TimeSeries and processing module are children of their respective parents ... ok
> test_read (tests.integration.hdf5.test_nwbfile.TestNWBFileHDF5IO)
> Test reading the NWBFile using HDF5IO ... /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:256: DtypeConversionWarning: Spec 'TimeSeries/timestamps': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(full_warning_msg, DtypeConversionWarning)
> /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:653: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(msg, MissingRequiredBuildWarning)
> ok
> test_write (tests.integration.hdf5.test_nwbfile.TestNWBFileHDF5IO)
> Test writing the NWBFile using HDF5IO ... ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestNWBFileIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestPublicationsConstructorRoundtrip)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestPublicationsSetterRoundtrip)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestSubjectIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestTrials)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_nwbfile.TestUnits)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_roundtrip (tests.integration.hdf5.test_ogen.TestOptogeneticSeriesIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ogen.TestOptogeneticStimulusSiteIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ophys.MaskIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ophys.TestImageMaskIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ophys.TestImagingPlaneIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ophys.TestPixelMaskIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ophys.TestPlaneSegmentationIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ophys.TestRoiResponseSeriesIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_ophys.TestTwoPhotonSeriesIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... ok
> test_roundtrip (tests.integration.hdf5.test_scratch.TestScratchDataIO)
> Test whether the test Container read from file has the same contents as the original test Container and ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/pynwb/testing/testh5io.py:94: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(w.message, w.category)
> ok
> test_scratch_container (tests.integration.hdf5.test_scratch.TestScratchDataIO) ... /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:653: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(msg, MissingRequiredBuildWarning)
> ok
> test_scratch_container_with_name (tests.integration.hdf5.test_scratch.TestScratchDataIO) ... ok
> test_scratch_container_with_notes (tests.integration.hdf5.test_scratch.TestScratchDataIO) ... ok
> test_scratch_convert_DataFrame (tests.integration.hdf5.test_scratch.TestScratchDataIO) ... ok
> test_scratch_convert_DataFrame_table_desc (tests.integration.hdf5.test_scratch.TestScratchDataIO)
> Test round trip convert of DataFrame with a table description ... /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:653: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(msg, MissingRequiredBuildWarning)
> ok
> test_scratch_convert_list (tests.integration.hdf5.test_scratch.TestScratchDataIO) ... ok
> test_scratch_convert_ndarray (tests.integration.hdf5.test_scratch.TestScratchDataIO) ... ok
> test_append (tests.integration.test_io.TestAppend) ... ok
> test_gzip_timestamps (tests.integration.test_io.TestH5DataIO) ... ok
> test_write_dataset_custom_chunks (tests.integration.test_io.TestH5DataIO) ... /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:256: DtypeConversionWarning: Spec 'TimeSeries/timestamps': Value with data type int64 is being converted to data type float64 as specified.
>   warnings.warn(full_warning_msg, DtypeConversionWarning)
> ok
> test_write_dataset_custom_compress (tests.integration.test_io.TestH5DataIO) ... ok
> test_write_dataset_custom_fillvalue (tests.integration.test_io.TestH5DataIO) ... ok
> test_write_dataset_datachunkiterator_data_and_time (tests.integration.test_io.TestH5DataIO) ... ok
> test_write_dataset_datachunkiterator_data_only (tests.integration.test_io.TestH5DataIO) ... ok
> test_write_dataset_datachunkiterator_with_compression (tests.integration.test_io.TestH5DataIO) ... ok
> test_nwbio (tests.integration.test_io.TestHDF5Writer) ... ok
> test_write_cache_spec (tests.integration.test_io.TestHDF5Writer)
> Round-trip test for writing spec and reading it back in ... ok
> test_write_clobber (tests.integration.test_io.TestHDF5Writer) ... ok
> test_write_no_cache_spec (tests.integration.test_io.TestHDF5Writer)
> Round-trip test for not writing spec ... ok
> test_nwbio (tests.integration.test_io.TestHDF5WriterWithInjectedFile) ... ok
> test_write_cache_spec (tests.integration.test_io.TestHDF5WriterWithInjectedFile)
> Round-trip test for writing spec and reading it back in ... ok
> test_write_clobber (tests.integration.test_io.TestHDF5WriterWithInjectedFile) ... ok
> test_constructor (tests.unit.test_MultiContainerInterface.MCITests) ... ok
> test_image (tests.unit.test_base.TestImage) ... ok
> test_images (tests.unit.test_base.TestImages) ... ok
> test_add_data_interface (tests.unit.test_base.TestProcessingModule) ... ok
> test_deprecated_add_container (tests.unit.test_base.TestProcessingModule) ... ok
> test_deprecated_add_data_interface (tests.unit.test_base.TestProcessingModule) ... ok
> test_deprecated_get_container (tests.unit.test_base.TestProcessingModule) ... ok
> test_deprecated_get_data_interface (tests.unit.test_base.TestProcessingModule) ... ok
> test_get_data_interface (tests.unit.test_base.TestProcessingModule) ... ok
> test_getitem (tests.unit.test_base.TestProcessingModule) ... ok
> test_init (tests.unit.test_base.TestProcessingModule) ... ok
> test_conflicting_time_args (tests.unit.test_base.TestTimeSeries) ... ok
> test_data_timeseries (tests.unit.test_base.TestTimeSeries) ... ok
> test_dataio_dci_data (tests.unit.test_base.TestTimeSeries) ... ok
> test_dataio_list_data (tests.unit.test_base.TestTimeSeries) ... ok
> test_dci_data (tests.unit.test_base.TestTimeSeries) ... ok
> test_dci_data_arr (tests.unit.test_base.TestTimeSeries) ... ok
> test_init_data (tests.unit.test_base.TestTimeSeries) ... ok
> test_init_datalink_set (tests.unit.test_base.TestTimeSeries) ... ok
> test_init_no_parent (tests.unit.test_base.TestTimeSeries) ... ok
> test_init_rate (tests.unit.test_base.TestTimeSeries) ... ok
> test_init_timestamps (tests.unit.test_base.TestTimeSeries) ... ok
> test_init_timestampslink_set (tests.unit.test_base.TestTimeSeries) ... ok
> test_no_starting_time (tests.unit.test_base.TestTimeSeries) ... ok
> test_no_time (tests.unit.test_base.TestTimeSeries) ... ok
> test_nodata (tests.unit.test_base.TestTimeSeries) ... ok
> test_timestamps_timeseries (tests.unit.test_base.TestTimeSeries) ... ok
> test_init (tests.unit.test_behavior.BehavioralEpochsConstructor) ... ok
> test_init (tests.unit.test_behavior.BehavioralEventsConstructor) ... ok
> test_init (tests.unit.test_behavior.BehavioralTimeSeriesConstructor) ... ok
> test_init (tests.unit.test_behavior.CompassDirectionConstructor) ... ok
> test_init (tests.unit.test_behavior.EyeTrackingConstructor) ... ok
> test_init (tests.unit.test_behavior.PositionConstructor) ... ok
> test_init (tests.unit.test_behavior.PupilTrackingConstructor) ... ok
> test_init (tests.unit.test_behavior.SpatialSeriesConstructor) ... ok
> test_available_namespaces (tests.unit.test_core.TestAvailableNamespaces) ... ok
> test_add_default (tests.unit.test_core.TestLabelledDict) ... ok
> test_add_nondefault (tests.unit.test_core.TestLabelledDict) ... ok
> test_constructor (tests.unit.test_core.TestNWBContainer)
> Test constructor ... ok
> test_nwbfields (tests.unit.test_core.TestNWBContainer)
> Test that getters and setters work for nwbfields ... ok
> test_print_file (tests.unit.test_core.TestPrint) ... ok
> test_constructor (tests.unit.test_core_NWBContainer.TestNWBContainer)
> Test constructor ... ok
> test_nwbfields (tests.unit.test_core_NWBContainer.TestNWBContainer)
> Test that getters and setters work for nwbfields ... ok
> test_init (tests.unit.test_device.DeviceConstructorBoth) ... ok
> test_init (tests.unit.test_ecephys.ClusterWaveformsConstructor) ... ok
> test_init (tests.unit.test_ecephys.ClusteringConstructor) ... ok
> test_init (tests.unit.test_ecephys.ElectricalSeriesConstructor) ... ok
> test_invalid_data_shape (tests.unit.test_ecephys.ElectricalSeriesConstructor) ... ok
> test_link (tests.unit.test_ecephys.ElectricalSeriesConstructor) ... ok
> test_init (tests.unit.test_ecephys.ElectrodeGroupConstructor) ... ok
> test_init (tests.unit.test_ecephys.EventDetectionConstructor) ... ok
> test_init (tests.unit.test_ecephys.EventWaveformConstructor) ... ok
> test_init (tests.unit.test_ecephys.FeatureExtractionConstructor) ... ok
> test_invalid_init_mismatched_description (tests.unit.test_ecephys.FeatureExtractionConstructor) ... ok
> test_invalid_init_mismatched_description2 (tests.unit.test_ecephys.FeatureExtractionConstructor) ... ok
> test_invalid_init_mismatched_electrodes (tests.unit.test_ecephys.FeatureExtractionConstructor) ... ok
> test_invalid_init_mismatched_event_times (tests.unit.test_ecephys.FeatureExtractionConstructor) ... ok
> test_add_electrical_series (tests.unit.test_ecephys.FilteredEphysTest) ... ok
> test_init (tests.unit.test_ecephys.FilteredEphysTest) ... ok
> test_add_electrical_series (tests.unit.test_ecephys.LFPTest) ... ok
> test_init (tests.unit.test_ecephys.SpikeEventSeriesConstructor) ... ok
> test_no_rate (tests.unit.test_ecephys.SpikeEventSeriesConstructor) ... ok
> test_dataframe_roundtrip (tests.unit.test_epoch.TimeIntervalsTest) ... ok
> test_dataframe_roundtrip_drop_ts (tests.unit.test_epoch.TimeIntervalsTest) ... ok
> test_from_dataframe (tests.unit.test_epoch.TimeIntervalsTest) ... ok
> test_from_dataframe_missing_required_cols (tests.unit.test_epoch.TimeIntervalsTest) ... ok
> test_frorm_dataframe_missing_supplied_col (tests.unit.test_epoch.TimeIntervalsTest) ... ok
> test_init (tests.unit.test_epoch.TimeIntervalsTest) ... ok
> test_no_tags (tests.unit.test_epoch.TimeIntervalsTest) ... ok
> test_catch_dup_name (tests.unit.test_extension.TestCatchDupNS) ... FAIL
> test_catch_duplicate_spec (tests.unit.test_extension.TestCatchDuplicateSpec) ... ok
> test_export (tests.unit.test_extension.TestExtension) ... ok
> test_get_class (tests.unit.test_extension.TestExtension) ... ok
> test_lab_meta (tests.unit.test_extension.TestExtension) ... ok
> test_lab_meta_auto (tests.unit.test_extension.TestExtension) ... ok
> test_load_namespace (tests.unit.test_extension.TestExtension) ... ok
> test_load_namespace_with_reftype_attribute (tests.unit.test_extension.TestExtension) ... ok
> test_load_namespace_with_reftype_attribute_check_autoclass_const (tests.unit.test_extension.TestExtension) ... ok
> test_access_group_after_io (tests.unit.test_file.NWBFileTest)
> Motivated by #739 ... ok
> test_access_processing (tests.unit.test_file.NWBFileTest) ... ok
> test_add_acquisition (tests.unit.test_file.NWBFileTest) ... ok
> test_add_acquisition_check_dups (tests.unit.test_file.NWBFileTest) ... ok
> test_add_acquisition_invalid_name (tests.unit.test_file.NWBFileTest) ... ok
> test_add_analysis (tests.unit.test_file.NWBFileTest) ... ok
> test_add_electrode (tests.unit.test_file.NWBFileTest) ... ok
> test_add_invalid_time_interval (tests.unit.test_file.NWBFileTest) ... ok
> test_add_invalid_time_w_ts (tests.unit.test_file.NWBFileTest) ... ok
> test_add_invalid_times_column (tests.unit.test_file.NWBFileTest) ... ok
> test_add_stimulus (tests.unit.test_file.NWBFileTest) ... ok
> test_add_stimulus_template (tests.unit.test_file.NWBFileTest) ... ok
> test_add_trial (tests.unit.test_file.NWBFileTest) ... ok
> test_add_trial_column (tests.unit.test_file.NWBFileTest) ... ok
> test_add_unit (tests.unit.test_file.NWBFileTest) ... ok
> test_add_unit_column (tests.unit.test_file.NWBFileTest) ... ok
> test_all_children (tests.unit.test_file.NWBFileTest) ... ok
> test_constructor (tests.unit.test_file.NWBFileTest) ... ok
> test_copy (tests.unit.test_file.NWBFileTest) ... ok
> test_create_custom_intervals (tests.unit.test_file.NWBFileTest) ... ok
> test_create_electrode_group (tests.unit.test_file.NWBFileTest) ... ok
> test_create_electrode_group_invalid_index (tests.unit.test_file.NWBFileTest)
> Test the case where the user creates an electrode table region with ... ok
> test_epoch_tags (tests.unit.test_file.NWBFileTest) ... ok
> test_fail_if_source_script_file_name_without_source_script (tests.unit.test_file.NWBFileTest) ... ok
> test_get_acquisition_empty (tests.unit.test_file.NWBFileTest) ... ok
> test_get_acquisition_multiple_elements (tests.unit.test_file.NWBFileTest) ... ok
> test_get_neurodata_type (tests.unit.test_file.NWBFileTest) ... ok
> test_multi_experimenters (tests.unit.test_file.NWBFileTest) ... ok
> test_multi_publications (tests.unit.test_file.NWBFileTest) ... ok
> test_print_units (tests.unit.test_file.NWBFileTest) ... ok
> test_set_electrode_table (tests.unit.test_file.NWBFileTest) ... ok
> test_constructor (tests.unit.test_file.SubjectTest) ... ok
> test_nwbfile_constructor (tests.unit.test_file.SubjectTest) ... ok
> test_simple (tests.unit.test_file.TestCacheSpec) ... /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:653: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(msg, MissingRequiredBuildWarning)
> FAIL
> test_simple (tests.unit.test_file.TestNoCacheSpec) ... /usr/lib/python3/dist-packages/hdmf/build/objectmapper.py:653: MissingRequiredBuildWarning: NWBFile 'root' is missing required value for attribute 'devices'.
>   warnings.warn(msg, MissingRequiredBuildWarning)
> ok
> test_reftime_tzaware (tests.unit.test_file.TestTimestampsRefAware) ... ok
> test_reftime_default (tests.unit.test_file.TestTimestampsRefDefault) ... ok
> test_init (tests.unit.test_icephys.CurrentClampSeriesConstructor) ... ok
> test_init (tests.unit.test_icephys.CurrentClampStimulusSeriesConstructor) ... ok
> test_init (tests.unit.test_icephys.IZeroClampSeriesConstructor) ... ok
> test_constructor (tests.unit.test_icephys.IntracellularElectrodeConstructor) ... ok
> test_default (tests.unit.test_icephys.PatchClampSeriesConstructor) ... ok
> test_sweepNumber_large_and_valid (tests.unit.test_icephys.PatchClampSeriesConstructor) ... ok
> test_sweepNumber_throws_with_Float (tests.unit.test_icephys.PatchClampSeriesConstructor) ... ok
> test_sweepNumber_throws_with_NaN (tests.unit.test_icephys.PatchClampSeriesConstructor) ... ok
> test_sweepNumber_throws_with_negative (tests.unit.test_icephys.PatchClampSeriesConstructor) ... ok
> test_sweepNumber_valid (tests.unit.test_icephys.PatchClampSeriesConstructor) ... ok
> test_sweepNumber_valid_np (tests.unit.test_icephys.PatchClampSeriesConstructor) ... ok
> test_init (tests.unit.test_icephys.VoltageClampSeriesConstructor) ... ok
> test_init (tests.unit.test_icephys.VoltageClampStimulusSeriesConstructor) ... ok
> test_init (tests.unit.test_image.ImageMaskSeriesConstructor) ... ok
> test_init (tests.unit.test_image.ImageSeriesConstructor) ... ok
> test_init (tests.unit.test_image.IndexSeriesConstructor) ... ok
> test_init (tests.unit.test_image.OpticalSeriesConstructor) ... ok
> test_grayscale_image (tests.unit.test_image.TestImageSubtypes) ... ok
> test_rgb_image (tests.unit.test_image.TestImageSubtypes) ... ok
> test_rgba_image (tests.unit.test_image.TestImageSubtypes) ... ok
> test_init (tests.unit.test_misc.AbstractFeatureSeriesConstructor) ... ok
> test_init (tests.unit.test_misc.AnnotationSeriesConstructor) ... ok
> test_init (tests.unit.test_misc.DecompositionSeriesConstructor) ... ok
> test_init_delayed_bands (tests.unit.test_misc.DecompositionSeriesConstructor) ... ok
> test_add_interval (tests.unit.test_misc.IntervalSeriesConstructor) ... ok
> test_init (tests.unit.test_misc.IntervalSeriesConstructor) ... ok
> test_add_spike_times (tests.unit.test_misc.UnitsTests) ... ok
> test_electrode_group (tests.unit.test_misc.UnitsTests) ... ok
> test_get_obs_intervals (tests.unit.test_misc.UnitsTests) ... ok
> test_get_spike_times (tests.unit.test_misc.UnitsTests) ... ok
> test_get_spike_times_interval (tests.unit.test_misc.UnitsTests) ... ok
> test_get_spike_times_multi (tests.unit.test_misc.UnitsTests) ... ok
> test_get_spike_times_multi_interval (tests.unit.test_misc.UnitsTests) ... ok
> test_init (tests.unit.test_misc.UnitsTests) ... ok
> test_obs_intervals (tests.unit.test_misc.UnitsTests) ... ok
> test_times (tests.unit.test_misc.UnitsTests) ... ok
> test_times_and_intervals (tests.unit.test_misc.UnitsTests) ... ok
> test_init (tests.unit.test_ogen.OptogeneticSeriesConstructor) ... ok
> test_init (tests.unit.test_ophys.CorrectedImageStackConstructor) ... ok
> test_init (tests.unit.test_ophys.DfOverFConstructor) ... ok
> test_init (tests.unit.test_ophys.FluorescenceConstructor) ... ok
> test_init (tests.unit.test_ophys.ImageSegmentationConstructor) ... ok
> test_init (tests.unit.test_ophys.MotionCorrectionConstructor) ... ok
> test_conversion_of_2d_image_mask_to_pixel_mask (tests.unit.test_ophys.PlaneSegmentationConstructor) ... ok
> test_conversion_of_2d_pixel_mask_to_image_mask (tests.unit.test_ophys.PlaneSegmentationConstructor) ... ok
> test_init (tests.unit.test_ophys.PlaneSegmentationConstructor) ... ok
> test_init_3d_image_mask (tests.unit.test_ophys.PlaneSegmentationConstructor) ... ok
> test_init_image_mask (tests.unit.test_ophys.PlaneSegmentationConstructor) ... ok
> test_init_pixel_mask (tests.unit.test_ophys.PlaneSegmentationConstructor) ... ok
> test_init_voxel_mask (tests.unit.test_ophys.PlaneSegmentationConstructor) ... ok
> test_init (tests.unit.test_ophys.RoiResponseSeriesConstructor) ... ok
> test_args (tests.unit.test_ophys.TwoPhotonSeriesConstructor) ... ok
> test_init (tests.unit.test_ophys.TwoPhotonSeriesConstructor) ... ok
> test_init (tests.unit.test_retinotopy.ImageRetinotopyConstructor) ... ok
> test_constructor (tests.unit.test_spec.NWBNamespaceTest) ... ok
> test_constructor (tests.unit.test_spec.NWBRefSpecTests) ... ok
> test_wrong_reference_type (tests.unit.test_spec.NWBRefSpecTests) ... ok
> 
> ======================================================================
> FAIL: test_catch_dup_name (tests.unit.test_extension.TestCatchDupNS)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/tests/unit/test_extension.py", line 172, in test_catch_dup_name
>     type_map.load_namespaces(os.path.join(self.tempdir, self.ns_path2))
> AssertionError: UserWarning not triggered
> 
> ======================================================================
> FAIL: test_simple (tests.unit.test_file.TestCacheSpec)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build/tests/unit/test_file.py", line 421, in test_simple
>     nwbfile = reader.read()
> AssertionError: UserWarning not triggered
> 
> ----------------------------------------------------------------------
> Ran 259 tests in 28.534s
> 
> FAILED (failures=2)
> E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pynwb/build; python3.9 -m unittest discover -v 
> dh_auto_test: error: pybuild --test -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/pynwb_1.2.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-med-packaging mailing list