Control: tags 1065980 + patch
Dear maintainer, I've prepared an NMU for gfarm (versioned as 2.7.20+dfsg-1.2). The diff is attached to this message. Cheers -- Sebastian Ramacher
diff -Nru gfarm-2.7.20+dfsg/debian/changelog gfarm-2.7.20+dfsg/debian/changelog --- gfarm-2.7.20+dfsg/debian/changelog 2024-02-28 18:35:22.000000000 +0100 +++ gfarm-2.7.20+dfsg/debian/changelog 2024-04-12 09:39:49.000000000 +0200 @@ -1,3 +1,13 @@ +gfarm (2.7.20+dfsg-1.2) unstable; urgency=medium + + * Non-maintainer upload. + + [ Peter Michael Green ] + * Add include of unistd.h to lib/libgfarm/gfarm/gfp_xdr.c to fix + implicit declaration error. (Closes: #1065980) + + -- Sebastian Ramacher <sramac...@debian.org> Fri, 12 Apr 2024 09:39:49 +0200 + gfarm (2.7.20+dfsg-1.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru gfarm-2.7.20+dfsg/debian/patches/missing-feature-test-macros.patch gfarm-2.7.20+dfsg/debian/patches/missing-feature-test-macros.patch --- gfarm-2.7.20+dfsg/debian/patches/missing-feature-test-macros.patch 1970-01-01 01:00:00.000000000 +0100 +++ gfarm-2.7.20+dfsg/debian/patches/missing-feature-test-macros.patch 2024-04-12 09:39:36.000000000 +0200 @@ -0,0 +1,173 @@ +Index: gfarm-2.7.20+dfsg/lib/libgfarm/gfarm/gfp_xdr.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/lib/libgfarm/gfarm/gfp_xdr.c ++++ gfarm-2.7.20+dfsg/lib/libgfarm/gfarm/gfp_xdr.c +@@ -1,3 +1,4 @@ ++#define _XOPEN_SOURCE 500 + #include <assert.h> + #include <stdio.h> + #include <errno.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-autoreplica/gfperf-autoreplica-main.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-autoreplica/gfperf-autoreplica-main.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-autoreplica/gfperf-autoreplica-main.c +@@ -2,6 +2,7 @@ + * $Id$ + */ + ++#define _GNU_SOURCE + #include "gfperf-lib.h" + #include <sys/stat.h> + #include <dirent.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-copy/gfperf-copy-gfarm2fs.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-copy/gfperf-copy-gfarm2fs.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-copy/gfperf-copy-gfarm2fs.c +@@ -2,7 +2,7 @@ + * $Id$ + */ + +- ++#define _GNU_SOURCE + #include <sys/stat.h> + #include <fcntl.h> + #include <stdio.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-copy/gfperf-copy-main.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-copy/gfperf-copy-main.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-copy/gfperf-copy-main.c +@@ -2,7 +2,7 @@ + * $Id$ + */ + +- ++#define _GNU_SOURCE + #include "gfperf-lib.h" + #include <limits.h> + #include <stdio.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-lib/gfperf-util.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-lib/gfperf-util.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-lib/gfperf-util.c +@@ -2,7 +2,8 @@ + * $Id$ + */ + +- ++#define _DEFAULT_SOURCE ++#define _XOPEN_SOURCE 500 + #include <limits.h> + #include <stdio.h> + #include <stdlib.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-metadata/gfperf-metadata-main.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-metadata/gfperf-metadata-main.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-metadata/gfperf-metadata-main.c +@@ -2,7 +2,7 @@ + * $Id$ + */ + +- ++#define _GNU_SOURCE + #include "gfperf-lib.h" + #include <sys/time.h> + #include <stdio.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-parallel-read/gfperf-parallel-read-main.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-parallel-read/gfperf-parallel-read-main.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-parallel-read/gfperf-parallel-read-main.c +@@ -3,6 +3,7 @@ + */ + + ++#define _GNU_SOURCE + #include "gfperf-lib.h" + #include <sys/stat.h> + #include <time.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-parallel-write/gfperf-parallel-write-main.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-parallel-write/gfperf-parallel-write-main.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-parallel-write/gfperf-parallel-write-main.c +@@ -3,6 +3,7 @@ + */ + + ++#define _GNU_SOURCE + #include "gfperf-lib.h" + #include <sys/stat.h> + #include <time.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-read/gfperf-read-main.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-read/gfperf-read-main.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-read/gfperf-read-main.c +@@ -2,7 +2,7 @@ + * $Id$ + */ + +- ++#define _GNU_SOURCE + #include "gfperf-lib.h" + #include <sys/stat.h> + #include <time.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-replica/gfperf-replica-main.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-replica/gfperf-replica-main.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-replica/gfperf-replica-main.c +@@ -2,7 +2,7 @@ + * $Id$ + */ + +- ++#define _GNU_SOURCE + #include "gfperf-lib.h" + #include <sys/time.h> + #include <limits.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-tree/gfperf-tree-main.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-tree/gfperf-tree-main.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-tree/gfperf-tree-main.c +@@ -2,7 +2,7 @@ + * $Id$ + */ + +- ++#define _GNU_SOURCE + #include "gfperf-lib.h" + #ifdef sun + #include <sys/stat.h> +Index: gfarm-2.7.20+dfsg/bench/gfperf/gfperf-write/gfperf-write-main.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/bench/gfperf/gfperf-write/gfperf-write-main.c ++++ gfarm-2.7.20+dfsg/bench/gfperf/gfperf-write/gfperf-write-main.c +@@ -2,7 +2,7 @@ + * $Id$ + */ + +- ++#define _GNU_SOURCE + #include "gfperf-lib.h" + #include <sys/stat.h> + #include <time.h> +Index: gfarm-2.7.20+dfsg/lib/libgfarm/gfarm/gfs_client.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/lib/libgfarm/gfarm/gfs_client.c ++++ gfarm-2.7.20+dfsg/lib/libgfarm/gfarm/gfs_client.c +@@ -1,3 +1,5 @@ ++#define _DEFAULT_SOURCE ++#define _XOPEN_SOURCE 500 + #define _POSIX_PII_SOCKET /* to use struct msghdr on Tru64 */ + #include <pthread.h> + #include <assert.h> +Index: gfarm-2.7.20+dfsg/server/gfsd/gfsd.c +=================================================================== +--- gfarm-2.7.20+dfsg.orig/server/gfsd/gfsd.c ++++ gfarm-2.7.20+dfsg/server/gfsd/gfsd.c +@@ -2,6 +2,8 @@ + * $Id$ + */ + ++#define _DEFAULT_SOURCE ++#define _XOPEN_SOURCE 500 + #define _POSIX_PII_SOCKET /* to use struct msghdr on Tru64 */ + #include <assert.h> + #include <sys/types.h> diff -Nru gfarm-2.7.20+dfsg/debian/patches/series gfarm-2.7.20+dfsg/debian/patches/series --- gfarm-2.7.20+dfsg/debian/patches/series 2022-03-25 08:31:13.000000000 +0100 +++ gfarm-2.7.20+dfsg/debian/patches/series 2024-04-12 09:39:36.000000000 +0200 @@ -6,3 +6,4 @@ clean.patch defaults.patch pg_ctl.patch +missing-feature-test-macros.patch