Package: libsis-jhdf5-java / 19.04.0+dfsg-4

Metadata

Package Version Patches format
libsis-jhdf5-java 19.04.0+dfsg-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
use_debian_packaged_libs.patch | (download)

.classpath | 24 12 + 12 - 0 !
build.gradle | 4 2 + 2 - 0 !
javaproject.gradle | 2 1 + 1 - 0 !
3 files changed, 15 insertions(+), 15 deletions(-)

 use debian packaged jars
use_jaxb.patch | (download)

source/java/ch/systemsx/cisd/hdf5/hdf5lib/HDFHelper.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 it isn't missing, it's hidden by default to prepare its removal in the
 next Java release.
.
 > I guess this is what I need once Java 11 will be the default - but I
 > have no idea why the build stumbles upon this. :-(
 .
 Java 11 will soon be the default (maybe next week for the GA release?),
 so I recommend aiming for a long term solution.


avoid_using_private_hdf5_header.patch | (download)

source/c/jni/h5jni.h | 49 48 + 1 - 0 !
1 file changed, 48 insertions(+), 1 deletion(-)

 avoid using the header h5private.h of hdf5, which is not shipped
 We do not mix the sources of hdf5 and sis-jhdf5, which upstream apparently
 does.
using_h5util_definitions.patch | (download)

source/c/h5lHelperImp.c | 1 1 + 0 - 0 !
source/c/jni/h5util.h | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 using definitions of source/c/jni/h5util.h
 One prototype is missing in this file, as the function is defined in 
 source/c/jni/h5util.c
 .
 And this file should be included by source/c/h5lHelperImp.c, as the latter 
 uses functions of which prototypes are in this file.
loading_jni_in_java_file.patch | (download)

source/java/ch/systemsx/cisd/hdf5/BuildAndEnvironmentInfo.java | 2 1 + 1 - 0 !
source/java/ch/systemsx/cisd/hdf5/io/HDF5DataSetRandomAccessFile.java | 2 2 + 0 - 0 !
source/java/hdf/hdf5lib/H5.java | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 2 deletions(-)

 adding loading of jni part in java code
 In two files, the library has to be loaded by calling System.loadLibrary.
 In two other ones, the library call has to be changed.
declaring_final_variables.patch | (download)

source/java/ch/systemsx/cisd/hdf5/HDF5BaseWriter.java | 2 1 + 1 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5ByteWriter.java | 8 4 + 4 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5DoubleWriter.java | 8 4 + 4 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5FloatWriter.java | 8 4 + 4 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5IntWriter.java | 8 4 + 4 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5LongWriter.java | 8 4 + 4 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5ShortWriter.java | 8 4 + 4 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedByteWriter.java | 8 4 + 4 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedIntWriter.java | 8 4 + 4 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedLongWriter.java | 8 4 + 4 - 0 !
source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedShortWriter.java | 8 4 + 4 - 0 !
11 files changed, 41 insertions(+), 41 deletions(-)

 adding final qualifier for some variables used by an inner class
adapting_h5ar_script_to_debian.patch | (download)

dist/bin/h5ar | 22 1 + 21 - 0 !
1 file changed, 1 insertion(+), 21 deletions(-)

 adapting bindings to the location of files on a debian system
closing_writer_in_tests.patch | (download)

sourceTest/java/ch/systemsx/cisd/hdf5/io/HDF5DataSetRandomAccessFileTest.java | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 properly closing files in two tests