public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Kaleb S. KEITHLEY <kkeithle@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/nfs-ganesha] rawhide: NFS-Ganesha 14.1 GA
Date: Thu, 06 Aug 2026 14:30:49 GMT [thread overview]
Message-ID: <178602664943.1.14653891880134525068.rpms-nfs-ganesha-1c1dbb3f315c@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/nfs-ganesha
Branch : rawhide
Commit : 1c1dbb3f315c34d41f1e63c9b5a9a409578f41cc
Author : Kaleb S. KEITHLEY <kkeithle@redhat.com>
Date : 2026-08-06T10:29:29-04:00
Stats : +22/-25 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/nfs-ganesha/c/1c1dbb3f315c34d41f1e63c9b5a9a409578f41cc?branch=rawhide
Log:
NFS-Ganesha 14.1 GA
---
diff --git a/0002-src-scripts-python.patch b/0002-src-scripts-python.patch
index b7c4a45..7605f47 100644
--- a/0002-src-scripts-python.patch
+++ b/0002-src-scripts-python.patch
@@ -9,17 +9,6 @@
)
endif()
endif(Python3_FOUND)
---- nfs-ganesha-8.1/src/scripts/gpfs-epoch/CMakeLists.txt.orig 2025-10-29 07:42:46.969439665 -0400
-+++ nfs-ganesha-8.1/src/scripts/gpfs-epoch/CMakeLists.txt 2025-10-29 07:43:18.538915540 -0400
-@@ -86,7 +86,7 @@
- install(
- CODE
- "execute_process(WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-- COMMAND ${Python3_EXECUTABLE} -m installer --destdir \$ENV{DESTDIR} dist/gpfs-${GANESHA_MAJOR_VERSION}${GANESHA_MINOR_VERSION}-py3-none-any.whl)"
-+ COMMAND ${Python3_EXECUTABLE} -m installer --destdir \$ENV{DESTDIR} dist/gpfs_epoch-${GANESHA_VERSION}-py3-none-any.whl)"
- )
- endif()
- endif(Python3_FOUND)
--- nfs-ganesha-8.1/src/scripts/gpfs-epoch/setup.py.in.orig 2025-10-29 07:43:23.492833293 -0400
+++ nfs-ganesha-8.1/src/scripts/gpfs-epoch/setup.py.in 2025-10-29 07:43:37.038608404 -0400
@@ -3,12 +3,11 @@
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index 142fe0a..a2ccf8d 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -61,6 +61,9 @@ Requires: openSUSE-release
%bcond_with kvsfs
%global use_fsal_kvsfs %{on_off_switch kvsfs}
+%bcond_with lizardfs
+%global use_fsal_lizardfs %{on_off_switch lizardfs}
+
%bcond_with mooshika
%global use_mooshika %{on_off_switch mooshika}
@@ -89,6 +92,9 @@ Requires: openSUSE-release
%bcond_without qos
%global use_qos %{on_off_switch_qos}
+%bcond_without cluster_qos
+%global use_cluster_qos %{on_off_switch_cluster_qos}
+
%bcond_without man_page
%global use_man_page %{on_off_switch man_page}
@@ -154,7 +160,7 @@ Requires: openSUSE-release
%global kmip_ver_short 4f553ecaf
Name: nfs-ganesha
-Version: 13.0
+Version: 14.1
Release: 1%{?dev:%{dev}}%{?dist}
Summary: NFS-Ganesha is a NFS Server running in user space
License: LGPL-3.0-or-later
@@ -176,6 +182,7 @@ BuildRequires: pkgconfig
BuildRequires: userspace-rcu-devel
BuildRequires: krb5-devel
BuildRequires: openssl-devel
+BuildRequires: libacl-devel
%if ( 0%{?with_nfs_rdma} || 0%{?with_rpc_rdma} )
# for RDMA:
BuildRequires: rdma-core-devel
@@ -199,7 +206,7 @@ BuildRequires: libwbclient-devel
%endif
BuildRequires: gcc gcc-c++
%if ( 0%{?with_system_ntirpc} )
-BuildRequires: libntirpc-devel >= 10.0
+BuildRequires: libntirpc-devel >= 14.1
%else
Requires: libntirpc = @NTIRPC_VERSION_EMBED@
%endif
@@ -326,8 +333,13 @@ BuildRequires: python3-devel
BuildRequires: python3-setuptools
%if ( ! 0%{?with_legacy_python_install} )
BuildRequires: python3-wheel
+%if ( 0%{?fedora} >= 43 )
+BuildRequires: python3-build+virtualenv
+%else
BuildRequires: python3-build
+%endif
BuildRequires: python3-installer
+BuildRequires: python3-setuptools
%endif
%if ( 0%{?suse_version} )
Requires: dbus-1-python
@@ -429,7 +441,6 @@ be used with NFS-Ganesha to support GPFS backend
Summary: The NFS-GANESHA CephFS FSAL
Requires: nfs-ganesha = %{version}-%{release}
BuildRequires: libcephfs-devel >= 12.2.0
-BuildRequires: libacl-devel
%description ceph
This package contains a FSAL shared object to
@@ -493,7 +504,7 @@ be used with NFS-Ganesha to support KVSFS/libkvsns
Summary: The NFS-GANESHA GLUSTER FSAL
Requires: nfs-ganesha = %{version}-%{release}
BuildRequires: libgfapi-devel >= 7.0
-BuildRequires: libattr-devel, libacl-devel
+BuildRequires: libattr-devel
%description gluster
This package contains a FSAL shared object to
@@ -593,6 +604,7 @@ export VERBOSE=1
mv ../libkmip-%{kmip_ver_long}/* ./src/libkmip/
cd src && %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DBUILD_CONFIG=rpmbuild \
+ -DWITH_PYTHON3=%{python3_version} \
-DCMAKE_COLOR_MAKEFILE:BOOL=OFF \
-DUSE_FSAL_NULL=%{use_fsal_null} \
-DUSE_FSAL_MEM=%{use_fsal_mem} \
@@ -602,10 +614,12 @@ cd src && %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DUSE_FSAL_RGW=%{use_fsal_rgw} \
-DUSE_FSAL_GPFS=%{use_fsal_gpfs} \
-DUSE_FSAL_KVSFS=%{use_fsal_kvsfs} \
+ -DUSE_FSAL_LIZARDFS=%{use_fsal_lizardfs} \
-DUSE_FSAL_GLUSTER=%{use_fsal_gluster} \
-DUSE_FSAL_SAUNAFS=%{use_fsal_saunafs} \
-DUSE_SYSTEM_NTIRPC=%{use_system_ntirpc} \
-DENABLE_QOS=%{use_qos} \
+ -DENABLE_CLUSTER_QOS=%{use_cluster_qos} \
-DUSE_MONITORING=%{use_monitoring} \
-DUSE_TLS=%{use_tls} \
-DUSE_PRIO_INHERIT=%{use_prio_inherit} \
@@ -730,14 +744,8 @@ install -m 0644 selinux/ganesha.pp.bz2 %{buildroot}%{_selinux_store_path}/packag
%endif
rm -f %{buildroot}/%{python3_sitelib}/__init__.*
-rm -rf %{buildroot}/%{python3_sitelib}/__pycache__
rm -f %{buildroot}/%{python3_sitelib}/Ganesha/__init__.*
rm -f %{buildroot}/%{python3_sitelib}/Ganesha/QtUI/__init__.*
-rm -rf %{buildroot}/%{python3_sitelib}/Ganesha/QtUI/__pycache__
-
-%if ( 0%{?with_gpfs} )
-mv %{buildroot}/usr/bin/gpfs-epoch %{buildroot}/usr/libexec/ganesha/
-%endif
install -m0644 -D ../nfs-ganesha.sysusers.conf %{buildroot}%{_sysusersdir}/nfs-ganesha.conf
@@ -893,9 +901,6 @@ killall -SIGHUP dbus-daemon >/dev/null 2>&1 || :
%if ( 0%{?with_man_page} )
%{_mandir}/*/ganesha-gpfs-config.8.gz
%endif
-%if ( 0%{?with_utils} )
-%{python3_sitelib}/gpfs_epoch*-info
-%endif
%endif
%if ( 0%{?with_xfs} )
@@ -1011,6 +1016,9 @@ killall -SIGHUP dbus-daemon >/dev/null 2>&1 || :
%endif
%changelog
+* Thu Aug 6 2026 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 14.1-1
+- NFS-Ganesha 14.1 GA
+
* Wed Jul 29 2026 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 13.0-1
- NFS-Ganesha 13.0 GA
diff --git a/sources b/sources
index 6460a07..d2d8a9b 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (nfs-ganesha-13.0.tar.gz) = d5fa2736883f348b246b00e27fa555081b0c13083b4eccf586999af46a4138954c70bfb2a1786e6d3043c37dd6ec1f6c5d11362eebefdd13ea491641e637915b
+SHA512 (nfs-ganesha-14.1.tar.gz) = da3e88d9656442753e19f30b9801d5d2deac4ade58a5eeccaf4a67f55f653f87964738fc33e14b9df700064aff64dce64f1bcb4843e2fded985abc5c3ecb238f
SHA512 (libkmip-4f553ecaf.tar.gz) = 4aca809758773d919b9657f96a1384076ac34c5a88576d3e7ec4719a0cb1a3638b150f8506fda9476815fe7757cbbb6ea6e0daa943da86c2eaa3bf1a3f1d16f1
reply other threads:[~2026-08-06 14:30 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178602664943.1.14653891880134525068.rpms-nfs-ganesha-1c1dbb3f315c@fedoraproject.org \
--to=kkeithle@redhat.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox