public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/nfs-ganesha] rawhide: NFS-Ganesha 10.0 GA
@ 2026-06-23 9:40 Kaleb S. KEITHLEY
0 siblings, 0 replies; only message in thread
From: Kaleb S. KEITHLEY @ 2026-06-23 9:40 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/nfs-ganesha
Branch : rawhide
Commit : f9a08a537a6a169bef6115e55922fb5104e3963a
Author : Kaleb S. KEITHLEY <kkeithle@redhat.com>
Date : 2026-06-23T05:39:32-04:00
Stats : +37/-4 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/nfs-ganesha/c/f9a08a537a6a169bef6115e55922fb5104e3963a?branch=rawhide
Log:
NFS-Ganesha 10.0 GA
---
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index 5bb0218..21b3e20 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -69,6 +69,8 @@ Requires: openSUSE-release
%bcond_with jemalloc
+%bcond_with tcmalloc
+
%bcond_with lttng
%global use_lttng %{on_off_switch lttng}
@@ -116,6 +118,15 @@ Requires: openSUSE-release
%bcond_with sanitize_address
%global use_sanitize_address %{on_off_switch sanitize_address}
+%bcond_without tls
+%global use_tls %{on_off_switch tls}
+
+%bcond_without openssl
+%global use_openssl %{on_off_switch openssl}
+
+%bcond_with gnutls
+%global use_gnutls %{on_off_switch gnutls}
+
%bcond_with legacy_python_install
%global use_legacy_python_install %{on_off_switch legacy_python_install}
@@ -136,14 +147,18 @@ Requires: openSUSE-release
%global dev_version %{lua: s = string.gsub('@GANESHA_EXTRA_VERSION@', '^%-', ''); s2 = string.gsub(s, '%-', '.'); print((s2 ~= nil and s2 ~= '') and s2 or "0.1") }
#%%global dev rc6
+%global kmip_ver_long 4f553ecaf8e57cc3019222b8551d17888f0a1e66
+%global kmip_ver_short 4f553ecaf
+
Name: nfs-ganesha
-Version: 9.16
-Release: 2%{?dev:%{dev}}%{?dist}
+Version: 10.0
+Release: 1%{?dev:%{dev}}%{?dist}
Summary: NFS-Ganesha is a NFS Server running in user space
License: LGPL-3.0-or-later
Url: https://github.com/nfs-ganesha/nfs-ganesha/wiki
Source0: https://github.com/%{name}/%{name}/archive/V%{version}%{?dev:-%{dev}}/%{name}-%{version}%{?dev:%{dev}}.tar.gz
+Source1: https://github.com/ceph/libkmip/archive/%{kmip_ver_long}/libkmip-%{kmip_ver_short}.tar.gz
Patch: 0001-config_samples-log_rotate.patch
Patch: 0002-src-scripts-python.patch
@@ -157,6 +172,7 @@ BuildRequires: flex
BuildRequires: pkgconfig
BuildRequires: userspace-rcu-devel
BuildRequires: krb5-devel
+BuildRequires: openssl-devel
%if ( 0%{?with_nfs_rdma} || 0%{?with_rpc_rdma} )
# for RDMA:
BuildRequires: rdma-core-devel
@@ -180,7 +196,7 @@ BuildRequires: libwbclient-devel
%endif
BuildRequires: gcc gcc-c++
%if ( 0%{?with_system_ntirpc} )
-BuildRequires: libntirpc-devel >= 7.0
+BuildRequires: libntirpc-devel >= 10.0
%else
Requires: libntirpc = @NTIRPC_VERSION_EMBED@
%endif
@@ -561,6 +577,7 @@ Development headers and auxiliary files for developing with %{name}.
%endif
%prep
+tar xpf %{SOURCE1}
%autosetup -p1
# Create a sysusers.d config file
@@ -570,6 +587,7 @@ EOF
%build
export VERBOSE=1
+mv ../libkmip-%{kmip_ver_long}/* ./src/libkmip/
cd src && %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DBUILD_CONFIG=rpmbuild \
-DCMAKE_COLOR_MAKEFILE:BOOL=OFF \
@@ -585,6 +603,10 @@ cd src && %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DUSE_FSAL_SAUNAFS=%{use_fsal_saunafs} \
-DUSE_SYSTEM_NTIRPC=%{use_system_ntirpc} \
-DENABLE_QOS=%{use_qos} \
+ -DUSE_MONITORING=%{use_monitoring} \
+ -DUSE_TLS=%{use_tls} \
+ -DUSE_OPENSSL=%{use_openssl} \
+ -DUSE_GNUTLS=%{use_gnutls} \
-DUSE_9P_RDMA=%{use_mooshika} \
-DUSE_LTTNG=%{use_lttng} \
-DUSE_UNWIND=%{use_unwind} \
@@ -752,6 +774,7 @@ killall -SIGHUP dbus-daemon >/dev/null 2>&1 || :
%license src/LICENSE.txt
%{_bindir}/ganesha.nfsd
%{_libdir}/libganesha_nfsd.so*
+%{_libdir}/ganesha/libkmip_fscrypt*
%config %{_sysconfdir}/dbus-1/system.d/org.ganesha.nfsd.conf
%config(noreplace) %{_sysconfdir}/sysconfig/ganesha
%config(noreplace) %{_sysconfdir}/logrotate.d/ganesha
@@ -792,6 +815,12 @@ killall -SIGHUP dbus-daemon >/dev/null 2>&1 || :
%{_mandir}/*/ganesha-qos-config.8.gz
%endif
+%if %{with tls}
+%if %{with man_page}
+%{_mandir}/*/ganesha-tls-config.8.gz
+%endif
+%endif
+
%if ( 0%{?with_rados_urls} )
%files rados-urls
%{_libdir}/libganesha_rados_urls.so*
@@ -977,6 +1006,9 @@ killall -SIGHUP dbus-daemon >/dev/null 2>&1 || :
%endif
%changelog
+* Mon Jun 22 2026 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 10.0-1
+- NFS-Ganesha 10.0 GA
+
* Tue Jun 16 2026 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 9.16-2
- NFS-Ganesha 9.16, missing BR for rdma-core-devel and enable rdma
diff --git a/sources b/sources
index e52c774..11f9df6 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-SHA512 (nfs-ganesha-9.16.tar.gz) = 44d66f6d308627d1d33f75d376be3b85a4bd4d85c0f13981f26fe297baadd1bfd1a7f8d117270022cd4bf27f882b864b625f4fcbfa11b5ac80725956139e2112
+SHA512 (nfs-ganesha-10.0.tar.gz) = 5026523d8b921e7b5d4e1e8cc6903107196f3b8a594200ef72994aeaddbbeeb20d80c42f9148ee53c541a83e09385396158225fcba1d4bcf83fe27ac6f7ca4c8
+SHA512 (libkmip-4f553ecaf.tar.gz) = 4aca809758773d919b9657f96a1384076ac34c5a88576d3e7ec4719a0cb1a3638b150f8506fda9476815fe7757cbbb6ea6e0daa943da86c2eaa3bf1a3f1d16f1
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-23 9:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-23 9:40 [rpms/nfs-ganesha] rawhide: NFS-Ganesha 10.0 GA Kaleb S. KEITHLEY
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox