The package rpms/ceph.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/ceph.git/commit/?id=7dfd488d6d8cd...
https://src.fedoraproject.org/cgit/rpms/ceph.git/commit/?id=3cac6fb618227....
Change:
-%ifnarch %{arm}
+%ifnarch %{arm}
Thanks.
Full change:
============
commit 3cac6fb618227440b4a25b2c0e91fc2d5da1e7ab
Author: Adam Williamson <awilliam(a)redhat.com>
Date: Thu Aug 24 12:46:53 2017 -0700
Fix up that last commit (it dropped the rdma dep on Fedora)
Previous committer didn't notice this block is split between
SUSE and Fedora, and the effect of his change was to completely
remove Fedora's build dependency on rdma.
diff --git a/ceph.spec b/ceph.spec
index 5622e77..d4d0829 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -198,17 +198,18 @@ BuildRequires: openldap2-devel
BuildRequires: python-Cython
BuildRequires: python-PrettyTable
BuildRequires: python-Sphinx
-# RDMA is no longer built on 32-bit ARM: see #1484155
-%ifnarch %{arm}
BuildRequires: rdma-core-devel
%endif
-%endif
%if 0%{?fedora} || 0%{?rhel}
Requires: systemd
BuildRequires: boost-random
BuildRequires: btrfs-progs
BuildRequires: nss-devel
BuildRequires: keyutils-libs-devel
+# RDMA is no longer built on 32-bit ARM: see #1484155
+%ifnarch %{arm}
+BuildRequires: rdma-core-devel
+%endif
BuildRequires: openldap-devel
BuildRequires: openssl-devel
BuildRequires: redhat-lsb-core
commit 7dfd488d6d8cd73e93ded97c6230243eebd352a4
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Thu Aug 24 13:15:00 2017 -0400
libibverbs(-devel) is superceded by rdma-core(-devel)
diff --git a/ceph.spec b/ceph.spec
index 7ac4e06..5622e77 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -86,7 +86,7 @@
#################################################################################
Name: ceph
Version: 12.1.4
-Release: 3%{?dist}
+Release: 4%{?dist}
%if 0%{?fedora} || 0%{?rhel}
Epoch: 1
%endif
@@ -198,18 +198,17 @@ BuildRequires: openldap2-devel
BuildRequires: python-Cython
BuildRequires: python-PrettyTable
BuildRequires: python-Sphinx
+# RDMA is no longer built on 32-bit ARM: see #1484155
+%ifnarch %{arm}
BuildRequires: rdma-core-devel
%endif
+%endif
%if 0%{?fedora} || 0%{?rhel}
Requires: systemd
BuildRequires: boost-random
BuildRequires: btrfs-progs
BuildRequires: nss-devel
BuildRequires: keyutils-libs-devel
-# RDMA is no longer built on 32-bit ARM: see #1484155
-%ifnarch %{arm}
-BuildRequires: libibverbs-devel
-%endif
BuildRequires: openldap-devel
BuildRequires: openssl-devel
BuildRequires: redhat-lsb-core
@@ -1798,6 +1797,9 @@ exit 0
%changelog
+* Thu Aug 24 2017 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 1:12.1.4-4
+- libibverbs(-devel) is superceded by rdma-core(-devel)
+
* Tue Aug 22 2017 Adam Williamson <awilliam(a)redhat.com> - 1:12.1.4-3
- Disable RDMA support on 32-bit ARM (#1484155)