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=7dfd488d6d8cd73e... https://src.fedoraproject.org/cgit/rpms/ceph.git/commit/?id=3cac6fb618227440....
Change: -%ifnarch %{arm} +%ifnarch %{arm}
Thanks.
Full change: ============
commit 3cac6fb618227440b4a25b2c0e91fc2d5da1e7ab Author: Adam Williamson awilliam@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@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@redhat.com - 1:12.1.4-3 - Disable RDMA support on 32-bit ARM (#1484155)