The following commit has been merged in the master branch: commit c85867b989423fd08147eb942a0a66b8c80672e6 Author: Patrick Winnertz <win...@debian.org> Date: Wed Aug 12 14:49:25 2009 +0200
Fix typecasts in lustre/liblustre/tests/sanity.c Signed-off-by: Patrick Winnertz <win...@debian.org> diff --git a/debian/patches/00list b/debian/patches/00list index 8dbd7a0..b428645 100644 --- a/debian/patches/00list +++ b/debian/patches/00list @@ -26,3 +26,4 @@ lustre-snmp-missing-include.dpatch libcfs_wrong_includepath.dpatch lnet-missing-prototypes.dpatch version_tag-pl-path.dpatch +fix_typecasts_in_printf.dpatch diff --git a/debian/patches/fix_typecasts_in_printf.dpatch b/debian/patches/fix_typecasts_in_printf.dpatch new file mode 100755 index 0000000..a635aee --- /dev/null +++ b/debian/patches/fix_typecasts_in_printf.dpatch @@ -0,0 +1,146 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## autogen.dpatch by Patrick Winnertz <win...@debian.org> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: as we compile now with -Werror add typecasts for the printf stuff in sanity.c + +...@dpatch@ +diff -urNad lustre~/lustre/liblustre/tests/recovery_small.c lustre/lustre/liblustre/tests/recovery_small.c +--- lustre~/lustre/liblustre/tests/recovery_small.c 2009-08-12 15:02:38.000000000 +0200 ++++ lustre/lustre/liblustre/tests/recovery_small.c 2009-08-12 15:03:27.000000000 +0200 +@@ -142,7 +142,7 @@ + #define FAIL() \ + do { \ + char cmd[MAX_STRING_SIZE]; \ +- int rc; \ ++ int rc = 0; \ + \ + if (drop_arr[drop_index].name) { \ + printf("server drops next %s\n", drop_arr[drop_index].name); \ +diff -urNad lustre~/lustre/liblustre/tests/sanity.c lustre/lustre/liblustre/tests/sanity.c +--- lustre~/lustre/liblustre/tests/sanity.c 2009-08-12 14:51:47.000000000 +0200 ++++ lustre/lustre/liblustre/tests/sanity.c 2009-08-12 15:02:51.000000000 +0200 +@@ -576,7 +576,7 @@ + return(1); + } + if (statbuf.st_size != size) { +- printf("size of %s: %ld != %lld\n", file, statbuf.st_size, (unsigned long long )size); ++ printf("size of %s: %ld != %lld\n", file, (long int) statbuf.st_size, (unsigned long long )size); + return(-1); + } + return 0; +@@ -623,12 +623,12 @@ + + ret = write(fd, NULL, 20); + if (ret != -1 || errno != EFAULT) { +- printf("write 1: ret %ld, errno %d\n", ret, errno); ++ printf("write 1: ret %ld, errno %d\n", (long int)ret, errno); + return(1); + } + ret = write(fd, (void *)-1, 20); + if (ret != -1 || errno != EFAULT) { +- printf("write 2: ret %ld, errno %d\n", ret, errno); ++ printf("write 2: ret %ld, errno %d\n", (long int)ret, errno); + return(1); + } + iov[0].iov_base = NULL; +@@ -637,7 +637,7 @@ + iov[1].iov_len = 10; + ret = writev(fd, iov, 2); + if (ret != -1 || errno != EFAULT) { +- printf("writev 1: ret %ld, errno %d\n", ret, errno); ++ printf("writev 1: ret %ld, errno %d\n", (long int)ret, errno); + return(1); + } + iov[0].iov_base = NULL; +@@ -646,19 +646,19 @@ + iov[1].iov_len = sizeof(buf); + ret = writev(fd, iov, 2); + if (ret != sizeof(buf)) { +- printf("write 3 ret %ld, error %d\n", ret, errno); ++ printf("write 3 ret %ld, error %d\n", (long int)ret, errno); + return(1); + } + lseek(fd, 0, SEEK_SET); + + ret = read(fd, NULL, 20); + if (ret != -1 || errno != EFAULT) { +- printf("read 1: ret %ld, errno %d\n", ret, errno); ++ printf("read 1: ret %ld, errno %d\n", (long int)ret, errno); + return(1); + } + ret = read(fd, (void *)-1, 20); + if (ret != -1 || errno != EFAULT) { +- printf("read 2: ret %ld, errno %d\n", ret, errno); ++ printf("read 2: ret %ld, errno %d\n", (long int)ret, errno); + return(1); + } + iov[0].iov_base = NULL; +@@ -667,7 +667,7 @@ + iov[1].iov_len = 10; + ret = readv(fd, iov, 2); + if (ret != -1 || errno != EFAULT) { +- printf("readv 1: ret %ld, errno %d\n", ret, errno); ++ printf("readv 1: ret %ld, errno %d\n", (long int)ret, errno); + return(1); + } + iov[0].iov_base = NULL; +@@ -676,7 +676,7 @@ + iov[1].iov_len = sizeof(buf); + ret = readv(fd, iov, 2); + if (ret != sizeof(buf)) { +- printf("read 3 ret %ld, error %d\n", ret, errno); ++ printf("read 3 ret %ld, error %d\n", (long int)ret, errno); + return(1); + } + +@@ -741,14 +741,14 @@ + lseek(fd, 100, SEEK_SET); + ret = write(fd, str, strlen(str)); + if (ret != strlen(str)) { +- printf("write 1: ret %ld, errno %d\n", ret, errno); ++ printf("write 1: ret %ld, errno %d\n", (long int)ret, errno); + return(1); + } + + lseek(fd, 0, SEEK_SET); + ret = read(fd, buf, sizeof(buf)); + if (ret != strlen(str)) { +- printf("read 1 got %ld\n", ret); ++ printf("read 1 got %ld\n", (long int)ret); + return(1); + } + +@@ -765,14 +765,14 @@ + lseek(fd, 100, SEEK_SET); + ret = write(fd, str, strlen(str)); + if (ret != strlen(str)) { +- printf("write 2: ret %ld, errno %d\n", ret, errno); ++ printf("write 2: ret %ld, errno %d\n", (long int)ret, errno); + return(1); + } + + lseek(fd, 100, SEEK_SET); + ret = read(fd, buf, sizeof(buf)); + if (ret != strlen(str)) { +- printf("read 2 got %ld\n", ret); ++ printf("read 2 got %ld\n", (long int)ret); + return(1); + } + +@@ -1372,13 +1372,13 @@ + rc = getdirentries(fd, (char *)&dir, nbytes, &basep); + + if (rc != -1) { +- printf("Test failed: getdirentries returned %ld\n", rc); ++ printf("Test failed: getdirentries returned %ld\n", (long int)rc); + t_close(fd); + return -1; + } + if (errno != EINVAL) { + printf("Test failed: getdirentries returned %ld but errno is set" +- " to %d (should be EINVAL)\n", rc, errno); ++ " to %d (should be EINVAL)\n", (long int)rc, errno); + t_close(fd); + return -1; + } -- Lustre Debian Packaging _______________________________________________ Pkg-lustre-svn-commit mailing list Pkg-lustre-svn-commit@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-lustre-svn-commit