[packages/ceph] - enhanced zfs patch, added includes patch (more build fixes)

qboosh qboosh at pld-linux.org
Sun May 31 21:58:03 CEST 2020


commit acdfce6faf6b40f65022d116c625f925ed4b9d5a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun May 31 21:58:46 2020 +0200

    - enhanced zfs patch, added includes patch (more build fixes)

 ceph-includes.patch | 12 ++++++++++++
 ceph-zfs.patch      | 11 +++++++++++
 ceph.spec           |  2 ++
 3 files changed, 25 insertions(+)
---
diff --git a/ceph.spec b/ceph.spec
index 9cb7926..6081c51 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -52,6 +52,7 @@ Patch6:		%{name}-rocksdb.patch
 Patch7:		%{name}-fcgi.patch
 Patch8:		%{name}-fio.patch
 Patch9:		%{name}-zfs.patch
+Patch10:	%{name}-includes.patch
 URL:		https://ceph.io/
 %{?with_accelio:BuildRequires:	accelio-devel}
 %{?with_babeltrace:BuildRequires:	babeltrace-devel}
@@ -279,6 +280,7 @@ uruchamiania demonów.
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 
 %{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' \
 	src/{ceph-create-keys,ceph-rest-api,mount.fuse.ceph} \
diff --git a/ceph-includes.patch b/ceph-includes.patch
new file mode 100644
index 0000000..1c10a3b
--- /dev/null
+++ b/ceph-includes.patch
@@ -0,0 +1,12 @@
+--- ../BUILD/ceph-12.2.13/src/common/bit_str.h.orig	2020-01-30 21:52:36.000000000 +0100
++++ ../BUILD/ceph-12.2.13/src/common/bit_str.h	2020-05-31 19:08:32.698492649 +0200
+@@ -14,7 +14,9 @@
+ #ifndef CEPH_COMMON_BIT_STR_H
+ #define CEPH_COMMON_BIT_STR_H
+ 
++#include <cstdint>
+ #include <functional>
++#include <ostream>
+ 
+ namespace ceph {
+   class Formatter;
diff --git a/ceph-zfs.patch b/ceph-zfs.patch
index fb8ef3f..35b27b4 100644
--- a/ceph-zfs.patch
+++ b/ceph-zfs.patch
@@ -7,3 +7,14 @@
 -  return ::zfs_iter_snapshots_sorted((zfs_handle_t*)h, (zfs_iter_f)f, d);
 +  return ::zfs_iter_snapshots_sorted((zfs_handle_t*)h, (zfs_iter_f)f, d, 0, 0);
  }
+--- ceph-12.2.13/src/test/filestore/TestFileStore.cc.orig	2020-01-30 21:52:36.000000000 +0100
++++ ceph-12.2.13/src/test/filestore/TestFileStore.cc	2020-05-31 21:49:43.249209757 +0200
+@@ -56,7 +56,7 @@
+ #ifdef HAVE_LIBZFS
+   {
+     map<string,string> pm;
+-    FileStore fs("a", "b");
++    FileStore fs(g_ceph_context, "a", "b");
+     TestFileStore::create_backend(fs, ZFS_SUPER_MAGIC);
+     fs.collect_metadata(&pm);
+     ASSERT_EQ(pm["filestore_backend"], "zfs");
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ceph.git/commitdiff/acdfce6faf6b40f65022d116c625f925ed4b9d5a



More information about the pld-cvs-commit mailing list