Hi Sébastien,

Gilles Filippini a écrit le 02/05/2022 à 11:04 :
Hi,

Gilles Filippini a écrit le 29/04/2022 à 14:10 :
Hi Sébastien,

Sébastien Villemot a écrit le 29/04/2022 à 11:45 :
Hi Gilles,

Le mardi 26 avril 2022 à 10:38 +0200, Gilles Filippini a écrit :
Source: libmatio
Version: 1.5.23-1
Severity: important
Tags: ftbfs

While rebuilding libmatio 1.5.23 against hdf5 1.12.0, 3 testcases failed with:
[…]

I had an exchange with upstream, who says that libmatio 1.5.23 should
pass all tests against hdf5 1.12.2.

Is there any reason why you’re sticking to hdf5 1.12.0 instead of the
latest stable release 1.12.2?

No, no reason. I wanted to transition 1.12.0 before switching to 1.12.2, but the other way should be fine as well. I'll give it a try.

I've just tested a rebuild against HDF5 1.12.2, and the same 3 tests fail mosly the same way:

2272. mat73_compressed_read_le.at:475: testing Read directory ...
./mat73_compressed_read_le.at:478: cp $srcdir/results/dir_le.out expout
         $builddir/test_mat directory $srcdir/datasets/matio_test_cases_compressed_hdf_le.mat
--- /dev/null   2022-04-25 15:38:39.000000000 +0000
+++ /<<PKGBUILDDIR>>/test/testsuite.dir/at-groups/2272/stderr 2022-05-02 08:55:13.515220334 +0000
@@ -0,0 +1,40 @@
+-E- test_mat: HDF5 error #000 in H5Fopen()
+      file : ../../../src/H5F.c:620
+      major: File accessibility
+      minor: Unable to open file
+-E- test_mat: HDF5 error #001 in H5VL_file_open()
+      file : ../../../src/H5VLcallback.c:3501
+      major: Virtual Object Layer
+      minor: Iteration failed
+-E- test_mat: HDF5 error #002 in H5PL__path_table_iterate()
+      file : ../../../src/H5PLpath.c:578
+      major: Plugin for dynamically loaded library
+      minor: Iteration failed
+-E- test_mat: HDF5 error #003 in H5PL__path_table_iterate_process_path()
+      file : ../../../src/H5PLpath.c:620
+      major: Plugin for dynamically loaded library
+      minor: Can't open directory or file
+-E- test_mat: HDF5 error #004 in H5VL__file_open()
+      file : ../../../src/H5VLcallback.c:3351
+      major: Virtual Object Layer
+      minor: Can't open object
+-E- test_mat: HDF5 error #005 in H5VL__native_file_open()
+      file : ../../../src/H5VLnative_file.c:97
+      major: File accessibility
+      minor: Unable to open file
+-E- test_mat: HDF5 error #006 in H5F_open()
+      file : ../../../src/H5Fint.c:1898
+      major: File accessibility
+      minor: Unable to lock file
+-E- test_mat: HDF5 error #007 in H5FD_lock()
+      file : ../../../src/H5FD.c:1625
+      major: Virtual File Layer
+      minor: Unable to lock file
+-E- test_mat: HDF5 error #008 in H5FD__sec2_lock()
+      file : ../../../src/H5FDsec2.c:1002
+      major: Virtual File Layer
+      minor: Unable to lock file
+-E- test_mat: HDF5 error #000 in H5Fclose()
+      file : ../../../src/H5F.c:707
+      major: Invalid arguments to routine
+      minor: Inappropriate type

Running each failed test alone doesn't fail. Hence I've just tried adding:

override_dh_auto_test:
        dh_auto_test --no-parallel

and tada! no more failure.

Best,

_g.

Reply via email to