Dear Ubuntu, Debian and Scilab developers/maintainers!
The problem is really caused by HDF5.
I have just tested binary 6.0.2 build from scilab.org and compared it to scilab-6.0.1 as it came with 18.04 LTS.
The `test_run('hdf5')` fails with deb-package in 67% () of tests.
Moreover the `save('data.dat')` is also fails:
```
$ scilab-cli -e "x=10; save('x.dat','x');"
Scilab 6.0.1 (May 21 2019, 20:36:16)
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 140183400724352:
#000: ../../../src/H5G.c line 553 in H5Gget_info(): invalid argument
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 140183400724352:
#000: ../../../src/H5D.c line 121 in H5Dcreate2(): not a location ID
major: Invalid arguments to routine
minor: Inappropriate type
#001: ../../../src/H5Gloc.c line 253 in H5G_loc(): invalid object ID
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 140183400724352:
#000: ../../../src/H5F.c line 749 in H5Fclose(): not a file ID
major: Invalid arguments to routine
minor: Inappropriate type
failed to close file
save: Unable to export variable 'x' in file 'x.dat'.
-->
```
And `open('data.dat')` has malfunction too. It does not work with correctly prepared file with variables.
Please take necessary measures to fix the issue. I'm ready to help with testing.
Dear Ubuntu, Debian and Scilab developers/ maintainers!
The problem is really caused by HDF5.
I have just tested binary 6.0.2 build from scilab.org and compared it to scilab-6.0.1 as it came with 18.04 LTS.
The `test_run('hdf5')` fails with deb-package in 67% () of tests.
Moreover the `save('data.dat')` is also fails:
``` ./src/H5Gloc. c line 253 in H5G_loc(): invalid object ID
$ scilab-cli -e "x=10; save('x.dat','x');"
Scilab 6.0.1 (May 21 2019, 20:36:16)
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 140183400724352:
#000: ../../../src/H5G.c line 553 in H5Gget_info(): invalid argument
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 140183400724352:
#000: ../../../src/H5D.c line 121 in H5Dcreate2(): not a location ID
major: Invalid arguments to routine
minor: Inappropriate type
#001: ../../.
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 140183400724352:
#000: ../../../src/H5F.c line 749 in H5Fclose(): not a file ID
major: Invalid arguments to routine
minor: Inappropriate type
failed to close file
save: Unable to export variable 'x' in file 'x.dat'.
-->
```
And `open('data.dat')` has malfunction too. It does not work with correctly prepared file with variables.
Please take necessary measures to fix the issue. I'm ready to help with testing.