The package rpms/nfs-ganesha.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/nfs-ganesha.git/commit/?id=c1ed29....
Change:
+%ifnarch i686 armv7hl
Thanks.
Full change:
============
commit 0c742b18ece2d51626520cd13650ed724258c8e4
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Wed Feb 27 10:38:50 2019 -0500
nfs-ganesha 2.7.2 GA
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index e861a7e..a21d22c 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -127,7 +127,7 @@ Requires: openSUSE-release
#%%global dash_dev_version 2.6-rc5
Name: nfs-ganesha
-Version: 2.7.1
+Version: 2.7.2
Release: 1%{?dev:%{dev}}%{?dist}
Summary: NFS-Ganesha is a NFS Server running in user space
License: LGPLv3+
@@ -163,7 +163,7 @@ BuildRequires: libwbclient-devel
%endif
BuildRequires: gcc-c++
%if ( %{with_system_ntirpc} )
-BuildRequires: libntirpc-devel = 1.7.1
+BuildRequires: libntirpc-devel = 1.7.2
%else
Requires: libntirpc = @NTIRPC_VERSION_EMBED@
%endif
@@ -421,15 +421,13 @@ Summary: The NFS-GANESHA SELINUX targeted policy
BuildArch: noarch
Requires: nfs-ganesha = %{version}-%{release}
BuildRequires: selinux-policy-devel
-Requires(post): selinux-policy-base >= 3.14.1
-Requires(post): libselinux-utils
-Requires(post): policycoreutils
+%{?selinux_requires}
%description selinux
This package contains an selinux policy for running ganesha.nfsd
%post selinux
-%selinux_modules_install %{_selinux_store_path}/packages/ganesha.pp.bz2
+%selinux_modules_install %{_datadir}/selinux/packages/ganesha.pp.bz2
%pre selinux
%selinux_relabel_pre
@@ -519,7 +517,6 @@ make %{?_smp_mflags} || make %{?_smp_mflags} || make
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
make -C selinux -f /usr/share/selinux/devel/Makefile ganesha.pp
-ls selinux
pushd selinux && bzip2 -9 ganesha.pp && popd
%endif
@@ -847,6 +844,9 @@ exit 0
%endif
%changelog
+* Wed Feb 27 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.2-1
+- nfs-ganesha 2.7.2 GA
+
* Thu Feb 21 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-1
- rebuild for f31/rawhide
- add libnsl2-devel on rhel8
diff --git a/sources b/sources
index bc36e38..94442e2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nfs-ganesha-2.7.1.tar.gz) =
b53055c174b565cbf7bbc28af2e6594b960dfaea517a23abc546a1d587d87d71154656dc6cec09bc4ed3643a7a8adb8fbbb13f6bf3df30c84fd0c1d82ad9a684
+SHA512 (nfs-ganesha-2.7.2.tar.gz) =
48793f5e31477832cddb6c621e1bb94a9891cbc691ed0d4fcb63002ce1093f0fcc5e783e619a316b0fe93fe3b6ea5046b443ab1d849c0aec601610c7b673708a
commit b0fd3e32466c927e15116d24ef13d73bea5fd8d4
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Thu Feb 21 17:37:59 2019 -0500
rebuild for f31/rawhide
add libnsl2-devel on rhel8
eliminate redundant cmake -DDSANITIZE_ADDRESS=OFF
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index e5ba102..e861a7e 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -128,7 +128,7 @@ Requires: openSUSE-release
Name: nfs-ganesha
Version: 2.7.1
-Release: 5%{?dev:%{dev}}%{?dist}
+Release: 1%{?dev:%{dev}}%{?dist}
Summary: NFS-Ganesha is a NFS Server running in user space
License: LGPLv3+
Url:
https://github.com/nfs-ganesha/nfs-ganesha/wiki
@@ -143,7 +143,7 @@ BuildRequires: krb5-devel
%if ( 0%{?suse_version} >= 1330 )
BuildRequires: libnsl-devel
%else
-%if ( 0%{?fedora} >= 28 )
+%if ( 0%{?fedora} >= 28 || 0%{?rhel} >= 8 )
BuildRequires: libnsl2-devel
%endif
%endif
@@ -415,7 +415,7 @@ be used with NFS-Ganesha to support Gluster
%endif
# SELINUX
-%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
+%if ( 0%{?fedora} >= 29 || 0%{?rhel} >= 8 )
%package selinux
Summary: The NFS-GANESHA SELINUX targeted policy
BuildArch: noarch
@@ -486,7 +486,6 @@ Development headers and auxiliary files for developing with %{name}.
%build
cd src && %cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DBUILD_CONFIG=rpmbuild \
- -DDSANITIZE_ADDRESS=OFF \
-DUSE_FSAL_NULL=%{use_fsal_null} \
-DUSE_FSAL_MEM=%{use_fsal_mem} \
-DUSE_FSAL_XFS=%{use_fsal_xfs} \
@@ -848,6 +847,11 @@ exit 0
%endif
%changelog
+* Thu Feb 21 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-1
+- rebuild for f31/rawhide
+- add libnsl2-devel on rhel8
+- eliminate redundant cmake -DDSANITIZE_ADDRESS=OFF
+
* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.1-5
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 4b51389cab021c14163f019305925d8f98e1ee30
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Feb 1 12:19:18 2019 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index f754ea3..e5ba102 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -128,7 +128,7 @@ Requires: openSUSE-release
Name: nfs-ganesha
Version: 2.7.1
-Release: 4%{?dev:%{dev}}%{?dist}
+Release: 5%{?dev:%{dev}}%{?dist}
Summary: NFS-Ganesha is a NFS Server running in user space
License: LGPLv3+
Url:
https://github.com/nfs-ganesha/nfs-ganesha/wiki
@@ -848,6 +848,9 @@ exit 0
%endif
%changelog
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.1-5
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
* Tue Dec 18 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-4
- nfs-ganesha 2.7.1, fix selinux
commit 1e5501946e77199fab4d4723fabdef0887b9e9a6
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Mon Jan 28 20:17:55 2019 +0100
Remove obsolete Group tag
References:
https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index eb1a428..f754ea3 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -418,7 +418,6 @@ be used with NFS-Ganesha to support Gluster
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
%package selinux
Summary: The NFS-GANESHA SELINUX targeted policy
-Group: Applications/System
BuildArch: noarch
Requires: nfs-ganesha = %{version}-%{release}
BuildRequires: selinux-policy-devel
commit e2b082d005713bb6c0289ffc9815e04460114c7b
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Wed Dec 19 08:25:47 2018 -0500
nfs-ganesha 2.7.1, fix selinux
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index 0893331..eb1a428 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -128,7 +128,7 @@ Requires: openSUSE-release
Name: nfs-ganesha
Version: 2.7.1
-Release: 3%{?dev:%{dev}}%{?dist}
+Release: 4%{?dev:%{dev}}%{?dist}
Summary: NFS-Ganesha is a NFS Server running in user space
License: LGPLv3+
Url:
https://github.com/nfs-ganesha/nfs-ganesha/wiki
@@ -296,7 +296,7 @@ to the ganesha.nfsd server, it makes it possible to trace using
LTTng.
%if %{with rados_recov}
%package rados-grace
Summary: The NFS-GANESHA command for managing the RADOS grace database
-BuildRequires: librados-devel >= 0.61
+BuildRequires: librados-devel >= 14.0.0
Requires: nfs-ganesha = %{version}-%{release}
%description rados-grace
@@ -345,7 +345,7 @@ be used with NFS-Ganesha to support GPFS backend
%package ceph
Summary: The NFS-GANESHA CephFS FSAL
Requires: nfs-ganesha = %{version}-%{release}
-BuildRequires: libcephfs2-devel >= 12.2.0
+BuildRequires: libcephfs2-devel >= 14.0.0
%description ceph
This package contains a FSAL shared object to
@@ -357,7 +357,7 @@ be used with NFS-Ganesha to support CephFS
%package rgw
Summary: The NFS-GANESHA Ceph RGW FSAL
Requires: nfs-ganesha = %{version}-%{release}
-BuildRequires: librgw2-devel >= 12.2.0
+BuildRequires: librgw2-devel >= 14.0.0
%description rgw
This package contains a FSAL shared object to
@@ -430,18 +430,18 @@ Requires(post): policycoreutils
This package contains an selinux policy for running ganesha.nfsd
%post selinux
-%selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/ganesha.pp.bz2
+%selinux_modules_install %{_selinux_store_path}/packages/ganesha.pp.bz2
%pre selinux
-%selinux_relabel_pre -s %{selinuxtype}
+%selinux_relabel_pre
%postun selinux
if [ $1 -eq 0 ]; then
- %selinux_modules_uninstall -s contrib ganesha
+ %selinux_modules_uninstall ganesha
fi
%posttrans
-%selinux_relabel_post -s contrib
+%selinux_relabel_post
%endif
@@ -603,10 +603,10 @@ install -m 755
scripts/init.d/nfs-ganesha.gpfs %{buildroot}%{_sysconfdir}/init.
make DESTDIR=%{buildroot} install
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
-install -d %{buildroot}%{_datadir}/selinux/packages
-install -d -p %{buildroot}%{_datadir}/selinux/devel/include/contrib
-install -p -m 644 selinux/ganesha.if
%{buildroot}%{_datadir}/selinux/devel/include/contrib
-install -m 0644 selinux/ganesha.pp.bz2 %{buildroot}%{_datadir}/selinux/packages
+install -d %{buildroot}%{_selinux_store_path}/packages
+install -d -p %{buildroot}%{_selinux_store_path}/devel/include/contrib
+install -p -m 644 selinux/ganesha.if
%{buildroot}%{_selinux_store_path}/devel/include/contrib
+install -m 0644 selinux/ganesha.pp.bz2 %{buildroot}%{_selinux_store_path}/packages
%endif
%post
@@ -792,8 +792,8 @@ exit 0
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
%files selinux
-%attr(0644,root,root) %{_datadir}/selinux/packages/ganesha.pp.bz2
-%attr(0644,root,root) %{_datadir}/selinux/devel/include/contrib/ganesha.if
+%attr(0644,root,root) %{_selinux_store_path}/packages/ganesha.pp.bz2
+%attr(0644,root,root) %{_selinux_store_path}/devel/include/contrib/ganesha.if
%endif
%if ! %{with system_ntirpc}
@@ -849,6 +849,9 @@ exit 0
%endif
%changelog
+* Tue Dec 18 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-4
+- nfs-ganesha 2.7.1, fix selinux
+
* Fri Dec 7 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-3
- nfs-ganesha 2.7.1, rebuild w/ ceph-14
commit c1ed29773032802541b12dc28489204b7a16a7e8
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Fri Dec 7 15:07:08 2018 -0500
nfs-ganesha 2.7.1, rebuild w/ ceph-14
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index 05fdf93..0893331 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -55,10 +55,18 @@ Requires: openSUSE-release
%bcond_with lustre
%global use_fsal_lustre %{on_off_switch lustre}
+%ifnarch i686 armv7hl
%bcond_without ceph
+#else
+%bcond_with ceph
+%endif
%global use_fsal_ceph %{on_off_switch ceph}
+%ifnarch i686 armv7hl
%bcond_without rgw
+%else
+%bcond_with rgw
+%endif
%global use_fsal_rgw %{on_off_switch rgw}
%bcond_without gluster
@@ -87,10 +95,18 @@ Requires: openSUSE-release
%bcond_without man_page
%global use_man_page %{on_off_switch man_page}
+%ifnarch i686 armv7hl
%bcond_without rados_recov
+%else
+%bcond_with rados_recov
+%endif
%global use_rados_recov %{on_off_switch rados_recov}
+%ifnarch i686 armv7hl
%bcond_without rados_urls
+%else
+%bcond_with rados_urls
+%endif
%global use_rados_urls %{on_off_switch rados_urls}
%bcond_without rpcbind
commit ce7655b8e8cf7d3411a75f8dfdb22ad7f0dafd4c
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Fri Dec 7 14:37:57 2018 -0500
nfs-ganesha 2.7.1, rebuild w/ ceph-14
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index 699e451..05fdf93 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -112,7 +112,7 @@ Requires: openSUSE-release
Name: nfs-ganesha
Version: 2.7.1
-Release: 2%{?dev:%{dev}}%{?dist}
+Release: 3%{?dev:%{dev}}%{?dist}
Summary: NFS-Ganesha is a NFS Server running in user space
License: LGPLv3+
Url:
https://github.com/nfs-ganesha/nfs-ganesha/wiki
@@ -833,6 +833,9 @@ exit 0
%endif
%changelog
+* Fri Dec 7 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-3
+- nfs-ganesha 2.7.1, rebuild w/ ceph-14
+
* Tue Oct 16 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-2
- nfs-ganesha 2.7.1, rebuild w/ libntirpc-1.7.1-1