[med-svn] [Git][med-team/libsis-jhdf5-java][master] 7 commits: New upstream version 19.04.1+dfsg
Pierre Gruet (@pgt)
gitlab at salsa.debian.org
Sat Jul 30 14:01:15 BST 2022
Pierre Gruet pushed to branch master at Debian Med / libsis-jhdf5-java
Commits:
f93b3ece by Pierre Gruet at 2022-07-30T13:55:33+02:00
New upstream version 19.04.1+dfsg
- - - - -
f59ba82e by Pierre Gruet at 2022-07-30T13:55:36+02:00
Update upstream source from tag 'upstream/19.04.1+dfsg'
Update to upstream version '19.04.1+dfsg'
with Debian dir b9897be64f59597d779a7f2ca4879f44a16791e0
- - - - -
0d884b45 by Pierre Gruet at 2022-07-30T14:00:59+02:00
Refreshing patches
- - - - -
2bb32d44 by Pierre Gruet at 2022-07-30T14:01:23+02:00
Raising Standards version to 4.6.1 (no change)
- - - - -
c6a4f026 by Pierre Gruet at 2022-07-30T14:01:57+02:00
routine-update: New upstream version
- - - - -
ff0d173a by Pierre Gruet at 2022-07-30T14:02:35+02:00
Updating changelog
- - - - -
d3aeee6b by Pierre Gruet at 2022-07-30T14:05:53+02:00
Upload to unstable
- - - - -
23 changed files:
- build.gradle
- debian/changelog
- debian/control
- debian/patches/closing_writer_in_tests.patch
- debian/patches/declaring_final_variables.patch
- + source/c/centos7build.README
- source/c/compile_hdf5_gcc.sh
- + source/c/compile_hdf5_macosx_aarch64.sh
- + source/c/compile_macosx_aarch64.sh
- source/java/ch/systemsx/cisd/hdf5/HDF5BaseWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5ByteWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5DoubleWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5FloatWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5IntWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5LongWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5ShortWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedByteWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedIntWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedLongWriter.java
- source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedShortWriter.java
- sourceTest/java/ch/systemsx/cisd/hdf5/io/HDF5DataSetRandomAccessFileTest.java
- sourceTest/java/ch/systemsx/cisd/hdf5/tools/HDF5PrimitiveWriter.java.templ
- sourceTest/java/ch/systemsx/cisd/hdf5/tools/HDF5UnsignedPrimitiveWriter.java.templ
Changes:
=====================================
build.gradle
=====================================
@@ -8,7 +8,7 @@ dependencies {
}
tasks.withType(Test) {
- systemProperty "java.library.path", "libs/native/jhdf5/amd64-Linux:libs/native/jhdf5/amd64-Linux:libs/native/jhdf5/x86_64-Mac OS X:libs/native/jhdf5/x86_64-Mac OS X"
+ systemProperty "java.library.path", "libs/native/jhdf5/amd64-Linux:libs/native/jhdf5/amd64-Linux:libs/native/jhdf5/x86_64-Mac OS X:libs/native/jhdf5/aarch64-Mac OS X:libs/native/jhdf5/x86_64-Mac OS X"
}
def execute(command, arguments) {
=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+libsis-jhdf5-java (19.04.1+dfsg-1) unstable; urgency=medium
+
+ * New upstream version
+ * Refreshing patches
+
+ -- Pierre Gruet <pgt at debian.org> Sat, 30 Jul 2022 14:05:39 +0200
+
libsis-jhdf5-java (19.04.0+dfsg-5) unstable; urgency=medium
* Raising Standards version to 4.6.0 (no change)
=====================================
debian/control
=====================================
@@ -23,7 +23,7 @@ Build-Depends: debhelper-compat (= 13),
libhamcrest-java,
libjmock2-java <!nocheck>,
libobjenesis-java
-Standards-Version: 4.6.0
+Standards-Version: 4.6.1
Vcs-Browser: https://salsa.debian.org/med-team/libsis-jhdf5-java
Vcs-Git: https://salsa.debian.org/med-team/libsis-jhdf5-java.git
Homepage: https://sissource.ethz.ch/sispub/jhdf5
=====================================
debian/patches/closing_writer_in_tests.patch
=====================================
@@ -1,21 +1,13 @@
-Description: properly closing files in two tests
+Description: properly closing files in a test
Author: Pierre Gruet <pgt at debian.org>
Forwarded: brinn at ethz.ch
-Last-Update: 2020-10-16
+Last-Update: 2022-07-30
--- a/sourceTest/java/ch/systemsx/cisd/hdf5/io/HDF5DataSetRandomAccessFileTest.java
+++ b/sourceTest/java/ch/systemsx/cisd/hdf5/io/HDF5DataSetRandomAccessFileTest.java
-@@ -465,6 +465,7 @@
+@@ -957,6 +957,7 @@
{
- assertEquals(i, referenceArray[i], arrayRead[referenceArray.length + i]);
- }
-+ writer.close();
- raFile.close();
- }
-
-@@ -504,6 +505,7 @@
- {
- assertEquals(i, referenceArray[i], arrayRead[referenceArray.length + i]);
+ assertEquals("Position " + i, 0, arrayRead[0]);
}
+ writer.close();
raFile.close();
=====================================
debian/patches/declaring_final_variables.patch
=====================================
@@ -1,396 +1,16 @@
-Description: Adding final qualifier for some variables used by an inner class
+Description: Adding final qualifier for a variable used by an inner class
Author: Pierre Gruet <pgt at debian.org>
-Last-Update: 2020-05-12
+Last-Update: 2022-07-30
Forwarded: brinn at ethz.ch
--- a/source/java/ch/systemsx/cisd/hdf5/HDF5BaseWriter.java
+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5BaseWriter.java
-@@ -1038,7 +1038,7 @@
+@@ -1106,7 +1106,7 @@
*/
- HDF5DataSet createDataSet(final String objectPath, final long storageDataTypeId,
+ HDF5DataSetTemplate createDataSetTemplate(final long storageDataTypeId,
final HDF5AbstractStorageFeatures features, final long[] dimensions,
- final long[] chunkSizeOrNull, int elementLength)
+ final long[] chunkSizeOrNull, final int elementLength)
{
- final ICallableWithCleanUp<HDF5DataSet> openDataSetCallable =
- new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5IntWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5IntWriter.java
-@@ -281,7 +281,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -659,7 +659,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDIntArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDIntArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -787,7 +787,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -824,7 +824,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5ShortWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5ShortWriter.java
-@@ -281,7 +281,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -659,7 +659,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDShortArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDShortArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -787,7 +787,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -824,7 +824,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5ByteWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5ByteWriter.java
-@@ -281,7 +281,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -659,7 +659,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDByteArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDByteArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -787,7 +787,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -824,7 +824,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5FloatWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5FloatWriter.java
-@@ -280,7 +280,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -658,7 +658,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDFloatArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDFloatArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -786,7 +786,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -823,7 +823,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedByteWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedByteWriter.java
-@@ -280,7 +280,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -658,7 +658,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDByteArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDByteArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -786,7 +786,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -823,7 +823,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5DoubleWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5DoubleWriter.java
-@@ -280,7 +280,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -658,7 +658,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDDoubleArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDDoubleArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -786,7 +786,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -823,7 +823,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5LongWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5LongWriter.java
-@@ -281,7 +281,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -659,7 +659,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDLongArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDLongArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -787,7 +787,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -824,7 +824,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedShortWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedShortWriter.java
-@@ -280,7 +280,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -658,7 +658,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDShortArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDShortArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -786,7 +786,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -823,7 +823,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedIntWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedIntWriter.java
-@@ -280,7 +280,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -658,7 +658,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDIntArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDIntArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -786,7 +786,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -823,7 +823,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
---- a/source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedLongWriter.java
-+++ b/source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedLongWriter.java
-@@ -280,7 +280,7 @@
- }
-
- @Override
-- public void createArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- assert objectPath != null;
-
-@@ -658,7 +658,7 @@
- }
-
- @Override
-- public void writeMDArray(String objectPath, MDLongArray data, HDF5DataSetTemplate template)
-+ public void writeMDArray(final String objectPath, final MDLongArray data, final HDF5DataSetTemplate template)
- {
- assert data != null;
- baseWriter.checkOpen();
-@@ -786,7 +786,7 @@
- }
-
- @Override
-- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
-+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
-@@ -823,7 +823,7 @@
- }
-
- @Override
-- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
-+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
- {
- baseWriter.checkOpen();
- final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
+ final boolean empty = isEmpty(dimensions);
+ final boolean chunkSizeProvided =
=====================================
source/c/centos7build.README
=====================================
@@ -0,0 +1,19 @@
+1. Install OpenJDK 1.8:
+ # yum install java-1.8.0-openjdk-headless.x86_64 java-1.8.0-openjdk-devel.x86_64
+
+2. Install devtoolset-7 from Scientific Linux:
+ # yum install centos-release-scl
+ # yum install devtoolset-7
+
+4. As build-user, enable devtoolset-7
+ $ scl enable devtoolset-7 bash
+
+5. Build HDF5:
+ $ ./compile_hdf5_linux_amd64.sh
+
+6. Build JHDF5:
+ $ ./compile_linux_amd64.sh
+
+7. If the build runs successful, you will find the file build/libjhdf5.so
+
+8. Copy build/libjhdf5.so to the Linux workspace folder libs/native/jhdf5/amd64-Linux/libjhdf5.so
=====================================
source/c/compile_hdf5_gcc.sh
=====================================
@@ -4,9 +4,9 @@ source version.sh
PLATFORM="$1"
PATCHES="$2"
-if [ "$PLATFORM" != "i386" -a "$PLATFORM" != "x86" -a "$PLATFORM" != "amd64" -a "$PLATFORM" != "x86_64" -a "$PLATFORM" != "armv6l" ]; then
+if [ "$PLATFORM" != "i386" -a "$PLATFORM" != "x86" -a "$PLATFORM" != "amd64" -a "$PLATFORM" != "x86_64" -a "$PLATFORM" != "armv6l" -a "$PLATFORM" != "aarch64" ]; then
echo "Syntax: compile_hdf5.sh <platform>"
- echo "where <platform> is one of i386, x86, amd64, x86_64, or armv6l"
+ echo "where <platform> is one of i386, x86, amd64, x86_64, aarch64, or armv6l"
exit 1
fi
=====================================
source/c/compile_hdf5_macosx_aarch64.sh
=====================================
@@ -0,0 +1,3 @@
+#! /bin/bash
+
+CFLAGS='-Wno-error=implicit-function-declaration -m64 -mmacosx-version-min=10.11' ./compile_hdf5_gcc.sh aarch64
=====================================
source/c/compile_macosx_aarch64.sh
=====================================
@@ -0,0 +1,31 @@
+#! /bin/bash
+
+source version.sh
+
+if [ -n "$POSTFIX" ]; then
+ VERSION="$VERSION-$POSTFIX"
+fi
+
+if [ -z "$JAVA_HOME" ]; then
+ JAVA_HOME=`java -XshowSettings:properties -version 2>&1 | grep "java.home" | cut -d"=" -f2`
+fi
+
+rm -fR build/jni
+rm -f build/libjhdf5.jnilib
+cp -a jni build/
+cp -a *.c build/jni/
+cd build
+cp hdf5-$VERSION/src/H5win32defs.h jni/
+cp hdf5-$VERSION/src/H5private.h jni/
+
+echo "JHDF5 building..."
+pwd
+gcc -Wno-error=implicit-function-declaration -m64 -mmacosx-version-min=10.11 -dynamiclib -O3 jni/*.c -Ihdf5-${VERSION}-aarch64/include -I${JAVA_HOME}/include hdf5-${VERSION}-aarch64/lib/libhdf5.a -o libjhdf5.jnilib -lz &> jhdf5_build.log
+
+if [ -f libjhdf5.jnilib ]; then
+ cp -pf libjhdf5.jnilib "../../../libs/native/jhdf5/aarch64-Mac OS X"
+ echo "Build deployed"
+else
+ echo "ERROR"
+fi
+
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5BaseWriter.java
=====================================
@@ -1038,7 +1038,7 @@ final class HDF5BaseWriter extends HDF5BaseReader
*/
HDF5DataSet createDataSet(final String objectPath, final long storageDataTypeId,
final HDF5AbstractStorageFeatures features, final long[] dimensions,
- final long[] chunkSizeOrNull, int elementLength)
+ final long[] chunkSizeOrNull, final int elementLength)
{
final ICallableWithCleanUp<HDF5DataSet> openDataSetCallable =
new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5ByteWriter.java
=====================================
@@ -281,7 +281,7 @@ class HDF5ByteWriter extends HDF5ByteReader implements IHDF5ByteWriter
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -659,7 +659,7 @@ class HDF5ByteWriter extends HDF5ByteReader implements IHDF5ByteWriter
}
@Override
- public void writeMDArray(String objectPath, MDByteArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDByteArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -787,7 +787,7 @@ class HDF5ByteWriter extends HDF5ByteReader implements IHDF5ByteWriter
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -824,7 +824,7 @@ class HDF5ByteWriter extends HDF5ByteReader implements IHDF5ByteWriter
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5DoubleWriter.java
=====================================
@@ -280,7 +280,7 @@ class HDF5DoubleWriter extends HDF5DoubleReader implements IHDF5DoubleWriter
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -658,7 +658,7 @@ class HDF5DoubleWriter extends HDF5DoubleReader implements IHDF5DoubleWriter
}
@Override
- public void writeMDArray(String objectPath, MDDoubleArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDDoubleArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -786,7 +786,7 @@ class HDF5DoubleWriter extends HDF5DoubleReader implements IHDF5DoubleWriter
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -823,7 +823,7 @@ class HDF5DoubleWriter extends HDF5DoubleReader implements IHDF5DoubleWriter
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5FloatWriter.java
=====================================
@@ -280,7 +280,7 @@ class HDF5FloatWriter extends HDF5FloatReader implements IHDF5FloatWriter
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -658,7 +658,7 @@ class HDF5FloatWriter extends HDF5FloatReader implements IHDF5FloatWriter
}
@Override
- public void writeMDArray(String objectPath, MDFloatArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDFloatArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -786,7 +786,7 @@ class HDF5FloatWriter extends HDF5FloatReader implements IHDF5FloatWriter
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -823,7 +823,7 @@ class HDF5FloatWriter extends HDF5FloatReader implements IHDF5FloatWriter
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5IntWriter.java
=====================================
@@ -281,7 +281,7 @@ class HDF5IntWriter extends HDF5IntReader implements IHDF5IntWriter
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -659,7 +659,7 @@ class HDF5IntWriter extends HDF5IntReader implements IHDF5IntWriter
}
@Override
- public void writeMDArray(String objectPath, MDIntArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDIntArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -787,7 +787,7 @@ class HDF5IntWriter extends HDF5IntReader implements IHDF5IntWriter
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -824,7 +824,7 @@ class HDF5IntWriter extends HDF5IntReader implements IHDF5IntWriter
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5LongWriter.java
=====================================
@@ -281,7 +281,7 @@ class HDF5LongWriter extends HDF5LongReader implements IHDF5LongWriter
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -659,7 +659,7 @@ class HDF5LongWriter extends HDF5LongReader implements IHDF5LongWriter
}
@Override
- public void writeMDArray(String objectPath, MDLongArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDLongArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -787,7 +787,7 @@ class HDF5LongWriter extends HDF5LongReader implements IHDF5LongWriter
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -824,7 +824,7 @@ class HDF5LongWriter extends HDF5LongReader implements IHDF5LongWriter
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5ShortWriter.java
=====================================
@@ -281,7 +281,7 @@ class HDF5ShortWriter extends HDF5ShortReader implements IHDF5ShortWriter
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -659,7 +659,7 @@ class HDF5ShortWriter extends HDF5ShortReader implements IHDF5ShortWriter
}
@Override
- public void writeMDArray(String objectPath, MDShortArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDShortArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -787,7 +787,7 @@ class HDF5ShortWriter extends HDF5ShortReader implements IHDF5ShortWriter
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -824,7 +824,7 @@ class HDF5ShortWriter extends HDF5ShortReader implements IHDF5ShortWriter
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedByteWriter.java
=====================================
@@ -280,7 +280,7 @@ class HDF5UnsignedByteWriter extends HDF5UnsignedByteReader implements IHDF5Byte
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -658,7 +658,7 @@ class HDF5UnsignedByteWriter extends HDF5UnsignedByteReader implements IHDF5Byte
}
@Override
- public void writeMDArray(String objectPath, MDByteArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDByteArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -786,7 +786,7 @@ class HDF5UnsignedByteWriter extends HDF5UnsignedByteReader implements IHDF5Byte
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -823,7 +823,7 @@ class HDF5UnsignedByteWriter extends HDF5UnsignedByteReader implements IHDF5Byte
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedIntWriter.java
=====================================
@@ -280,7 +280,7 @@ class HDF5UnsignedIntWriter extends HDF5UnsignedIntReader implements IHDF5IntWri
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -658,7 +658,7 @@ class HDF5UnsignedIntWriter extends HDF5UnsignedIntReader implements IHDF5IntWri
}
@Override
- public void writeMDArray(String objectPath, MDIntArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDIntArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -786,7 +786,7 @@ class HDF5UnsignedIntWriter extends HDF5UnsignedIntReader implements IHDF5IntWri
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -823,7 +823,7 @@ class HDF5UnsignedIntWriter extends HDF5UnsignedIntReader implements IHDF5IntWri
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedLongWriter.java
=====================================
@@ -280,7 +280,7 @@ class HDF5UnsignedLongWriter extends HDF5UnsignedLongReader implements IHDF5Long
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -658,7 +658,7 @@ class HDF5UnsignedLongWriter extends HDF5UnsignedLongReader implements IHDF5Long
}
@Override
- public void writeMDArray(String objectPath, MDLongArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDLongArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -786,7 +786,7 @@ class HDF5UnsignedLongWriter extends HDF5UnsignedLongReader implements IHDF5Long
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -823,7 +823,7 @@ class HDF5UnsignedLongWriter extends HDF5UnsignedLongReader implements IHDF5Long
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
source/java/ch/systemsx/cisd/hdf5/HDF5UnsignedShortWriter.java
=====================================
@@ -280,7 +280,7 @@ class HDF5UnsignedShortWriter extends HDF5UnsignedShortReader implements IHDF5Sh
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -658,7 +658,7 @@ class HDF5UnsignedShortWriter extends HDF5UnsignedShortReader implements IHDF5Sh
}
@Override
- public void writeMDArray(String objectPath, MDShortArray data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MDShortArray data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -786,7 +786,7 @@ class HDF5UnsignedShortWriter extends HDF5UnsignedShortReader implements IHDF5Sh
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -823,7 +823,7 @@ class HDF5UnsignedShortWriter extends HDF5UnsignedShortReader implements IHDF5Sh
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
sourceTest/java/ch/systemsx/cisd/hdf5/io/HDF5DataSetRandomAccessFileTest.java
=====================================
@@ -465,6 +465,7 @@ public class HDF5DataSetRandomAccessFileTest
{
assertEquals(i, referenceArray[i], arrayRead[referenceArray.length + i]);
}
+ writer.close();
raFile.close();
}
@@ -504,6 +505,7 @@ public class HDF5DataSetRandomAccessFileTest
{
assertEquals(i, referenceArray[i], arrayRead[referenceArray.length + i]);
}
+ writer.close();
raFile.close();
}
=====================================
sourceTest/java/ch/systemsx/cisd/hdf5/tools/HDF5PrimitiveWriter.java.templ
=====================================
@@ -280,7 +280,7 @@ class HDF5__Name__Writer extends HDF5__Name__Reader implements IHDF5__Name__Writ
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -658,7 +658,7 @@ class HDF5__Name__Writer extends HDF5__Name__Reader implements IHDF5__Name__Writ
}
@Override
- public void writeMDArray(String objectPath, MD__Name__Array data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MD__Name__Array data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -786,7 +786,7 @@ class HDF5__Name__Writer extends HDF5__Name__Reader implements IHDF5__Name__Writ
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -823,7 +823,7 @@ class HDF5__Name__Writer extends HDF5__Name__Reader implements IHDF5__Name__Writ
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
=====================================
sourceTest/java/ch/systemsx/cisd/hdf5/tools/HDF5UnsignedPrimitiveWriter.java.templ
=====================================
@@ -280,7 +280,7 @@ class HDF5Unsigned__Name__Writer extends HDF5Unsigned__Name__Reader implements I
}
@Override
- public void createArray(String objectPath, HDF5DataSetTemplate template)
+ public void createArray(final String objectPath, final HDF5DataSetTemplate template)
{
assert objectPath != null;
@@ -658,7 +658,7 @@ class HDF5Unsigned__Name__Writer extends HDF5Unsigned__Name__Reader implements I
}
@Override
- public void writeMDArray(String objectPath, MD__Name__Array data, HDF5DataSetTemplate template)
+ public void writeMDArray(final String objectPath, final MD__Name__Array data, final HDF5DataSetTemplate template)
{
assert data != null;
baseWriter.checkOpen();
@@ -786,7 +786,7 @@ class HDF5Unsigned__Name__Writer extends HDF5Unsigned__Name__Reader implements I
}
@Override
- public void createMDArray(String objectPath, HDF5DataSetTemplate template)
+ public void createMDArray(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<Void> createRunnable = new ICallableWithCleanUp<Void>()
@@ -823,7 +823,7 @@ class HDF5Unsigned__Name__Writer extends HDF5Unsigned__Name__Reader implements I
}
@Override
- public HDF5DataSet createMDArrayAndOpen(String objectPath, HDF5DataSetTemplate template)
+ public HDF5DataSet createMDArrayAndOpen(final String objectPath, final HDF5DataSetTemplate template)
{
baseWriter.checkOpen();
final ICallableWithCleanUp<HDF5DataSet> createRunnable = new ICallableWithCleanUp<HDF5DataSet>()
View it on GitLab: https://salsa.debian.org/med-team/libsis-jhdf5-java/-/compare/6c97f7f7dd7b8b78623697091952626b61bb7c17...d3aeee6baf9871351218d69035d40928235f2b6c
--
View it on GitLab: https://salsa.debian.org/med-team/libsis-jhdf5-java/-/compare/6c97f7f7dd7b8b78623697091952626b61bb7c17...d3aeee6baf9871351218d69035d40928235f2b6c
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20220730/ca0b0968/attachment-0001.htm>
More information about the debian-med-commit
mailing list