public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/nfs-ganesha] rawhide: NFS-Ganesha 14.1 GA
@ 2026-08-06 14:30 Kaleb S. KEITHLEY
  0 siblings, 0 replies; only message in thread
From: Kaleb S. KEITHLEY @ 2026-08-06 14:30 UTC (permalink / raw)
  To: git-commits

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

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-06 14:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-06 14:30 [rpms/nfs-ganesha] rawhide: NFS-Ganesha 14.1 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