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

Reply via email to