Package: python3-h5netcdf Version: 0.8.1-1 Severity: normal python3-h5py 3.1.0-1exp1 from experimental is triggering test errors in python3-h5netcdf.
There is loss of equality in binary strings: e.g. test_roundtrip_h5netcdf_legacyapi, etc assert v.dtype == str > assert v[0] == u'foo' E AssertionError: assert b'foo' == 'foo' And in test_reading_str_array_from_netCDF4 there is loss of string array equality: def test_reading_str_array_from_netCDF4(tmp_local_netcdf): # This tests reading string variables created by netCDF4 with netCDF4.Dataset(tmp_local_netcdf, 'w') as ds: ds.createDimension('foo1', _string_array.shape[0]) ds.createDimension('foo2', _string_array.shape[1]) ds.createVariable('bar', str, ('foo1', 'foo2')) ds.variables['bar'][:] = _string_array ds = h5netcdf.File(tmp_local_netcdf, 'r') v = ds.variables['bar'] > assert array_equal(v, _string_array) E AssertionError: assert False E + where False = array_equal(<h5netcdf.Variable '/bar': dimensions ('foo1', 'foo2'), shape (2, 3), dtype object>\nAttributes:, array([['foobar0', 'foobar1', 'foobar3'],\n ['foofoofoo', 'foofoobar', 'foobarbar']], dtype='<U9')) -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.9.0-1-amd64 (SMP w/8 CPU threads) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-h5netcdf depends on: ii python3 3.8.6-1 ii python3-h5py 3.1.0-1exp1 python3-h5netcdf recommends no packages. python3-h5netcdf suggests no packages. -- no debconf information