This is an automated email from the git hooks/post-receive script.

pini pushed a commit to branch master
in repository hdf5.

commit 277d9660a0afe1c0a5df2848d48b891c55a4dc39
Author: Gilles Filippini <[email protected]>
Date:   Mon Feb 20 22:37:37 2017 +0100

    dh_auto_test for serial flavor
---
 debian/changelog                             |  1 +
 debian/patches/flavor-configure-option.patch | 65 ++++++++++++++++++++++++++++
 debian/patches/relax-version-check.patch     | 41 ++++++++++++++++--
 debian/rules                                 |  7 +++
 4 files changed, 111 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index dae1364..fd764f4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ hdf5 (1.10.0-patch1+docs-5) UNRELEASED; urgency=medium
 
   * Improve flavor-configure-option.patch to manage -dev packages'
     symlinks and clean-up debian/rules a bit
+  * Enable dh_auto_test for serial flavor
 
  -- Gilles Filippini <[email protected]>  Fri, 10 Feb 2017 00:26:57 +0100
 
diff --git a/debian/patches/flavor-configure-option.patch 
b/debian/patches/flavor-configure-option.patch
index 10f1dcd..55e0e26 100644
--- a/debian/patches/flavor-configure-option.patch
+++ b/debian/patches/flavor-configure-option.patch
@@ -599,3 +599,68 @@ Index: hdf5-1.10.0-patch1+docs/tools/misc/Makefile.am
  else
    H5CC_NAME=h5cc
  endif
+Index: hdf5/java/test/junit.sh.in
+===================================================================
+--- hdf5.orig/java/test/junit.sh.in
++++ hdf5/java/test/junit.sh.in
+@@ -59,7 +59,7 @@ $HDFLIB_HOME/hamcrest-core.jar
+ $HDFLIB_HOME/junit.jar
+ $HDFLIB_HOME/slf4j-api-1.7.5.jar
+ $HDFLIB_HOME/ext/slf4j-simple-1.7.5.jar
+-$top_builddir/src/.libs/libhdf5.*
++$top_builddir/src/.libs/libhdf5@FLAVOR@.*
+ $top_builddir/java/src/jni/.libs/libhdf5_java.*
+ $top_builddir/java/src/$JARFILE
+ "
+Index: hdf5/java/examples/datasets/runExample.sh.in
+===================================================================
+--- hdf5.orig/java/examples/datasets/runExample.sh.in
++++ hdf5/java/examples/datasets/runExample.sh.in
+@@ -56,7 +56,7 @@ test -d $BLDLIBDIR || mkdir -p $BLDLIBDI
+ LIST_LIBRARY_FILES="
+ $HDFLIB_HOME/slf4j-api-1.7.5.jar
+ $HDFLIB_HOME/ext/slf4j-simple-1.7.5.jar
+-$top_builddir/src/.libs/libhdf5.*
++$top_builddir/src/.libs/libhdf5@FLAVOR@.*
+ $top_builddir/java/src/jni/.libs/libhdf5_java.*
+ $top_builddir/java/src/$JARFILE
+ "
+Index: hdf5/java/examples/datatypes/runExample.sh.in
+===================================================================
+--- hdf5.orig/java/examples/datatypes/runExample.sh.in
++++ hdf5/java/examples/datatypes/runExample.sh.in
+@@ -53,7 +53,7 @@ test -d $BLDLIBDIR || mkdir -p $BLDLIBDI
+ LIST_LIBRARY_FILES="
+ $HDFLIB_HOME/slf4j-api-1.7.5.jar
+ $HDFLIB_HOME/ext/slf4j-simple-1.7.5.jar
+-$top_builddir/src/.libs/libhdf5.*
++$top_builddir/src/.libs/libhdf5@FLAVOR@.*
+ $top_builddir/java/src/jni/.libs/libhdf5_java.*
+ $top_builddir/java/src/$JARFILE
+ "
+Index: hdf5/java/examples/groups/runExample.sh.in
+===================================================================
+--- hdf5.orig/java/examples/groups/runExample.sh.in
++++ hdf5/java/examples/groups/runExample.sh.in
+@@ -55,7 +55,7 @@ test -d $BLDREFDIR || mkdir -p $BLDREFDI
+ LIST_LIBRARY_FILES="
+ $HDFLIB_HOME/slf4j-api-1.7.5.jar
+ $HDFLIB_HOME/ext/slf4j-simple-1.7.5.jar
+-$top_builddir/src/.libs/libhdf5.*
++$top_builddir/src/.libs/libhdf5@FLAVOR@.*
+ $top_builddir/java/src/jni/.libs/libhdf5_java.*
+ $top_builddir/java/src/$JARFILE
+ "
+Index: hdf5/java/examples/intro/runExample.sh.in
+===================================================================
+--- hdf5.orig/java/examples/intro/runExample.sh.in
++++ hdf5/java/examples/intro/runExample.sh.in
+@@ -53,7 +53,7 @@ test -d $BLDLIBDIR || mkdir -p $BLDLIBDI
+ LIST_LIBRARY_FILES="
+ $HDFLIB_HOME/slf4j-api-1.7.5.jar
+ $HDFLIB_HOME/ext/slf4j-simple-1.7.5.jar
+-$top_builddir/src/.libs/libhdf5.*
++$top_builddir/src/.libs/libhdf5@FLAVOR@.*
+ $top_builddir/java/src/jni/.libs/libhdf5_java.*
+ $top_builddir/java/src/$JARFILE
+ "
diff --git a/debian/patches/relax-version-check.patch 
b/debian/patches/relax-version-check.patch
index 2f90b0b..12c1cdd 100644
--- a/debian/patches/relax-version-check.patch
+++ b/debian/patches/relax-version-check.patch
@@ -6,10 +6,10 @@ Description: remove check on patch version
  access see e.g. H5F_ACC_RDONLY in src/H5Fpublic.h
 Author: Julian Taylor <[email protected]>
 Bug-Debian: http://bugs.debian.org/693610
-Index: hdf5/src/H5.c
+Index: hdf5-1.10.0-patch1+docs/src/H5.c
 ===================================================================
---- hdf5.orig/src/H5.c
-+++ hdf5/src/H5.c
+--- hdf5-1.10.0-patch1+docs.orig/src/H5.c
++++ hdf5-1.10.0-patch1+docs/src/H5.c
 @@ -778,8 +778,7 @@ H5check_version(unsigned majnum, unsigne
              disable_version_check = (unsigned int)HDstrtol (s, NULL, 0);
      }
@@ -20,3 +20,38 @@ Index: hdf5/src/H5.c
          switch (disable_version_check) {
        case 0:
            HDfprintf(stderr, "%s%s", version_mismatch_warning,
+Index: hdf5-1.10.0-patch1+docs/test/testcheck_version.sh.in
+===================================================================
+--- hdf5-1.10.0-patch1+docs.orig/test/testcheck_version.sh.in
++++ hdf5-1.10.0-patch1+docs/test/testcheck_version.sh.in
+@@ -154,8 +154,12 @@ TESTING() {
+       esac
+       case "$h5DisableVersion" in
+           1)
+-              # W2/OK: Different Warning, exit 0.
+-              WarnMesg2 > $expect
++              if [ "$wrongversionnumbers" != "r" ]; then
++                  # W2/OK: Different Warning, exit 0.
++                  WarnMesg2 > $expect
++              else
++                  cp /dev/null $expect
++              fi
+               expect_code=0
+               ;;
+           [2-9]|[1-9][0-9]*)
+@@ -164,8 +168,13 @@ TESTING() {
+               expect_code=0
+               ;;
+           *)  # W/A:   Warning, abort and exit non-0.
+-              WarnMesg > $expect
+-              expect_code=6   # Signal Abort exit code (128+6)
++              if [ "$wrongversionnumbers" != "r" ]; then
++                  WarnMesg > $expect
++                  expect_code=6       # Signal Abort exit code (128+6)
++              else
++                  cp /dev/null $expect
++                  expect_code=0
++              fi
+               ;;
+       esac
+     fi
diff --git a/debian/rules b/debian/rules
index c2fa414..e18646f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -298,3 +298,10 @@ override_dh_installchangelogs:
 
 override_dh_compress:
        dh_compress -Xpdf
+
+auto_test_%: flavor = $(patsubst auto_test_%,%,$@)
+auto_test_%: builddir = debian/build-$(flavor)
+auto_test_%:
+       dh_auto_test -B$(builddir)
+
+override_dh_auto_test: auto_test_serial

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-grass/hdf5.git

_______________________________________________
Pkg-grass-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to