Hello community,

here is the log from the commit of package nfs-ganesha for openSUSE:Factory 
checked in at 2019-05-10 09:19:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nfs-ganesha (Old)
 and      /work/SRC/openSUSE:Factory/.nfs-ganesha.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nfs-ganesha"

Fri May 10 09:19:53 2019 rev:3 rq:701819 
version:2.8.dev.29+git.1557398426.e91b5c34d

Changes:
--------
--- /work/SRC/openSUSE:Factory/nfs-ganesha/nfs-ganesha.changes  2019-02-27 
17:29:36.579310865 +0100
+++ /work/SRC/openSUSE:Factory/.nfs-ganesha.new.5148/nfs-ganesha.changes        
2019-05-10 09:19:56.768482496 +0200
@@ -1,0 +2,31 @@
+Thu May  9 10:48:19 UTC 2019 - Nathan Cutler <[email protected]>
+
+- Version 2.8.dev.29+git.1557398426.e91b5c34d: 
+  + FSAL_CEPH: use a unique uuid string per export (bsc#1134302)
+  + Note to reviewer: compared to 2.8.dev.16, this version drops
+    the "nfs-ganesha-devel" subpackage (replaced by libntirpc-devel)
+
+-------------------------------------------------------------------
+Tue Apr  9 16:33:12 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- spec:
+  + Reduce scriptlets' hard dependency on systemd
+  + Add missing Requires from devel->library
+
+-------------------------------------------------------------------
+Tue Apr  9 08:30:54 UTC 2019 - [email protected]
+
+- spec: split off NTIRPC and NFSD shared libraries into subpackages
+
+-------------------------------------------------------------------
+Mon Apr  8 14:04:53 UTC 2019 - [email protected]
+
+- Version 2.8.dev.27+git.1554731117.4db414992:
+  + FSAL_CEPH: don't abort the connection if we're deleting the export
+    
https://github.com/nfs-ganesha/nfs-ganesha/commit/0d62e92920730972351ab897e1ff2ed2f39fbf54
+  + spec:
+    * drop install command for ganesha-rados-grace as it is now installed by 
cmake
+    * build: ganesha_nfsd as a DSO, i.e. libganesha_nfsd.so
+    * build in UTF-8 environment
+
+-------------------------------------------------------------------

Old:
----
  nfs-ganesha-2.8.dev.16+git.1550844464.79f319b6b.tar.bz2

New:
----
  nfs-ganesha-2.8.dev.29+git.1557398426.e91b5c34d.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nfs-ganesha.spec ++++++
--- /var/tmp/diff_new_pack.HK3kP8/_old  2019-05-10 09:19:57.160483590 +0200
+++ /var/tmp/diff_new_pack.HK3kP8/_new  2019-05-10 09:19:57.160483590 +0200
@@ -105,7 +105,7 @@
 %define sourcename @CPACK_SOURCE_PACKAGE_FILE_NAME@
 
 Name:          nfs-ganesha
-Version: 2.8.dev.16+git.1550844464.79f319b6b
+Version: 2.8.dev.29+git.1557398426.e91b5c34d
 Release:       0
 Summary:       An NFS server running in user space
 Group:         Productivity/Networking/NFS
@@ -181,7 +181,7 @@
 %if 0%{?suse_version}
 BuildRequires:  pkgconfig(systemd)
 BuildRequires: systemd-rpm-macros
-%{?systemd_requires}
+%{?systemd_ordering}
 PreReq:         %fillup_prereq
 Requires(post): procps
 %else
@@ -192,7 +192,7 @@
 %endif
 
 %if %{with man_page}
-BuildRequires: python-sphinx
+BuildRequires: python3-Sphinx
 %endif
 
 # Use CMake variables
@@ -203,17 +203,56 @@
 file systems and name-spaces (notably the Ceph "file" and "object" back-ends -
 CephFS and RGW, respectively).
 
-%package devel
+%package -n libntirpc1_7
+Summary:        NFS-Ganesha transport-independent RPC (TI-RPC) shared library
+Group:          System/Libraries
+%description -n libntirpc1_7
+This package contains a new implementation of the original libtirpc, 
+transport-independent RPC (TI-RPC) library for NFS-Ganesha. It has
+the following features not found in libtirpc:
+ 1. Bi-directional operation
+ 2. Full-duplex operation on the TCP (vc) transport
+ 3. Thread-safe operating modes
+ 3.1 new locking primitives and lock callouts (interface change)
+ 3.2 stateless send/recv on the TCP transport (interface change)
+ 4. Flexible server integration support
+ 5. Event channels (remove static arrays of xprt handles, new EPOLL/KEVENT
+    integration)
+
+%post -n libntirpc1_7 -p /sbin/ldconfig
+
+%postun -n libntirpc1_7 -p /sbin/ldconfig
+
+%package -n libntirpc-devel
 Summary: Copy of TIRPC headers from NFS-Ganesha
 Group:   Development/Libraries/C and C++
+Requires:       libntirpc1_7 = %{version}
+Obsoletes:      nfs-ganesha-devel < %{version}
+%description -n libntirpc-devel
+This package contains the libraries and headers needed to develop programs
+using NFS-Ganesha transport-independent RPC (TI-RPC).
+
+%package -n libganesha_nfsd2_8
+Summary:        NFS-Ganesha NFSD shared library
+Group:          System/Libraries
+%description -n libganesha_nfsd2_8
+This package contains the NFSD shared library from NFS-Ganesha.
+
+%post -n libganesha_nfsd2_8 -p /sbin/ldconfig
+
+%postun -n libganesha_nfsd2_8 -p /sbin/ldconfig
 
-%description devel
-This package contains the headers for libntirpc.
+%package -n libganesha_nfsd-devel
+Summary:        NFS-Ganesha NFSD shared library
+Group:          Development/Libraries/C and C++
+Requires:       libganesha_nfsd2_8 = %{version}
+%description -n libganesha_nfsd-devel
+This package contains the libraries and headers needed to develop programs
+using NFS-Ganesha NFSD.
 
 %package mount-9P
 Summary: a 9p mount helper
 Group: System/Filesystems
-
 %description mount-9P
 This package contains the mount.9P script that clients can use
 to simplify mounting to NFS-Ganesha. This is a 9p mount helper.
@@ -223,7 +262,6 @@
 Group: Productivity/Networking/NFS
 BuildRequires: libattr-devel
 Requires: nfs-ganesha = %{version}-%release
-
 %description vfs
 This package contains a FSAL shared object to
 be used with NFS-Ganesha to support VFS based filesystems
@@ -233,7 +271,6 @@
 Group: Productivity/Networking/NFS
 BuildRequires: libattr-devel
 Requires: nfs-ganesha = %{version}-%{release}
-
 %description proxy
 This package contains a FSAL shared object to
 be used with NFS-Ganesha to support PROXY based filesystems
@@ -243,9 +280,13 @@
 Summary: The NFS-Ganesha utility scripts
 Group: Productivity/Networking/NFS
 %if ( 0%{?suse_version} )
-Requires:      dbus-1-python, python-gobject2, python-pyparsing
-%else
-Requires:      dbus-python, pygobject2, pyparsing
+Requires:      dbus-1-python
+Requires:       python-gobject2
+Requires:       python-pyparsing
+%else
+Requires:      dbus-python
+Requires:       pygobject2
+Requires:       pyparsing
 %endif
 %if %{with gui_utils}
 %if ( 0%{?suse_version} )
@@ -257,8 +298,8 @@
 %endif
 %endif
 BuildRequires:  python-devel
-Requires: nfs-ganesha = %{version}-%{release}, python
-
+Requires:       nfs-ganesha = %{version}-%{release}
+Requires:       python
 %description utils
 This package contains utility scripts for managing the NFS-Ganesha server
 %endif
@@ -269,8 +310,9 @@
 Group: Productivity/Networking/NFS
 BuildRequires: lttng-ust-devel >= 2.3
 BuildRequires: lttng-tools-devel >= 2.3
-Requires: nfs-ganesha = %{version}-%{release}, lttng-tools >= 2.3,  lttng-ust 
>= 2.3
-
+Requires:      nfs-ganesha = %{version}-%{release}
+Requires:      lttng-tools >= 2.3
+Requires:      lttng-ust >= 2.3
 %description lttng
 This package contains the libganesha_trace.so library. When preloaded
 to the ganesha.nfsd server, it makes it possible to trace using LTTng.
@@ -281,7 +323,6 @@
 Summary: The NFS-Ganesha command for managing the RADOS grace database
 BuildRequires: librados-devel >= 0.61
 Requires: nfs-ganesha = %{version}-%{release}
-
 %description rados-grace
 This package contains the ganesha-rados-grace tool for interacting with the
 database used by the rados_cluster recovery backend.
@@ -296,7 +337,6 @@
 Summary: "null" filesystem backend for NFS-Ganesha
 Group: Productivity/Networking/NFS
 Requires: nfs-ganesha = %{version}-%{release}
-
 %description nullfs
 This package contains a Stackable FSAL shared object to
 be used with NFS-Ganesha. This is mostly a template for future (more 
sophisticated) stackable FSALs
@@ -308,7 +348,6 @@
 Summary: Memory-backed testing filesystem backend for NFS-Ganesha
 Group: Productivity/Networking/NFS
 Requires: nfs-ganesha = %{version}-%{release}
-
 %description mem
 This package contains a FSAL shared object to be used with NFS-Ganesha.  This
 is used for speed and latency testing.
@@ -320,7 +359,6 @@
 Summary: GPFS backend for NFS-Ganesha
 Group: Productivity/Networking/NFS
 Requires: nfs-ganesha = %{version}-%{release}
-
 %description gpfs
 This package contains a FSAL shared object to
 be used with NFS-Ganesha to support GPFS backend
@@ -334,7 +372,6 @@
 Requires:      nfs-ganesha = %{version}-%{release}
 Requires:       ceph-common
 BuildRequires: libcephfs-devel >= 10.2.0
-
 %description ceph
 This package contains the Ceph "file" (CephFS) File System Abstraction Layer
 (FSAL).
@@ -348,7 +385,6 @@
 Requires:      nfs-ganesha = %{version}-%{release}
 Requires:       ceph-common
 BuildRequires: librgw-devel >= 10.2.0
-
 %description rgw
 This package contains the Ceph "object" (RGW) File System Abstraction Layer
 (FSAL).
@@ -361,7 +397,6 @@
 Group: Productivity/Networking/NFS
 Requires:      nfs-ganesha = %{version}-%{release}
 BuildRequires: libattr-devel xfsprogs-devel
-
 %description xfs
 This package contains the XFS File System Abstraction Layer (FSAL)
 for use with NFS-Ganesha, providing correct XFS support.
@@ -376,7 +411,6 @@
 BuildRequires: lustre-client
 Requires: nfs-ganesha = %{version}-%{release}
 Requires: lustre-client
-
 %description lustre
 This package contains a FSAL shared object to
 be used with NFS-Ganesha to support LUSTRE based filesystems
@@ -388,7 +422,6 @@
 Summary: PANFS backend for NFS-Ganesha
 Group: Productivity/Networking/NFS
 Requires:      nfs-ganesha = %{version}-%{release}
-
 %description panfs
 This package contains a FSAL shared object to
 be used with NFS-Ganesha to support PANFS
@@ -402,7 +435,6 @@
 Requires:      nfs-ganesha = %{version}-%{release}
 BuildRequires:        glusterfs-api-devel >= 3.8
 BuildRequires:        libacl-devel libattr-devel
-
 %description gluster
 This package contains a FSAL shared object to
 be used with NFS-Ganesha to support Gluster
@@ -412,6 +444,10 @@
 %setup -q
 
 %build
+export LANGUAGE=en_US.UTF-8
+export LC_ALL=en_US.UTF-8
+export LANG=en_US.UTF-8
+export LC_TYPE=en_US.UTF-8
 cmake .        -DCMAKE_BUILD_TYPE=Release                      \
        -DBUILD_CONFIG=rpmbuild                         \
        -DUSE_FSAL_NULL=%{use_fsal_null}                \
@@ -486,10 +522,6 @@
 install -m 644 config_samples/ceph.conf %{buildroot}%{_sysconfdir}/ganesha
 %endif
 
-%if %{with rados_recov}
-install -m 755 tools/ganesha-rados-grace 
%{buildroot}%{_bindir}/ganesha-rados-grace
-%endif
-
 %if %{with rgw}
 install -m 644 config_samples/rgw.conf %{buildroot}%{_sysconfdir}/ganesha
 install -m 644 config_samples/rgw_bucket.conf 
%{buildroot}%{_sysconfdir}/ganesha
@@ -543,13 +575,7 @@
 %files
 %docdir %{_docdir}/ganesha
 %{_bindir}/ganesha.nfsd
-%if ! %{with system_ntirpc}
 %dir %{_libdir}/ganesha
-%{_libdir}/libntirpc.so.1.7.1
-%{_libdir}/libntirpc.so.1.7
-%{_libdir}/libntirpc.so
-%{_libdir}/pkgconfig/libntirpc.pc
-%endif
 %config %{_sysconfdir}/dbus-1/system.d/org.ganesha.nfsd.conf
 %if 0%{?suse_version}
 %{_fillupdir}/sysconfig.*
@@ -603,11 +629,24 @@
 %{_tmpfilesdir}/ganesha.conf
 %endif
 
-%files devel
 %if ! %{with system_ntirpc}
+
+%files -n libntirpc1_7
+%{_libdir}/libntirpc.so.1.7.999
+%{_libdir}/libntirpc.so.1.7
+
+%files -n libntirpc-devel
 %{_includedir}/ntirpc/
+%{_libdir}/libntirpc.so
+%{_libdir}/pkgconfig/libntirpc.pc
+
 %endif
 
+%files -n libganesha_nfsd2_8
+%{_libdir}/libganesha_nfsd.so.*
+
+%files -n libganesha_nfsd-devel
+%{_libdir}/libganesha_nfsd.so
 
 %files mount-9P
 %{_sbindir}/mount.9P
@@ -615,7 +654,6 @@
 %{_mandir}/*/ganesha-9p-config.8.gz
 %endif
 
-
 %files vfs
 %{_libdir}/ganesha/libfsalvfs*
 %config(noreplace) %{_sysconfdir}/ganesha/vfs.conf

++++++ _service ++++++
--- /var/tmp/diff_new_pack.HK3kP8/_old  2019-05-10 09:19:57.180483646 +0200
+++ /var/tmp/diff_new_pack.HK3kP8/_new  2019-05-10 09:19:57.180483646 +0200
@@ -1,6 +1,6 @@
 <services>
   <service name="tar_scm" mode="disabled">
-    <param name="versionformat">2.8.dev.16+git.%ct.%h</param>
+    <param name="versionformat">2.8.dev.29+git.%ct.%h</param>
     <param name="url">git://github.com/SUSE/nfs-ganesha.git</param>
     <param name="revision">ses6</param>
     <param name="filename">nfs-ganesha</param>

++++++ nfs-ganesha-2.8.dev.16+git.1550844464.79f319b6b.tar.bz2 -> 
nfs-ganesha-2.8.dev.29+git.1557398426.e91b5c34d.tar.bz2 ++++++
++++ 6034 lines of diff (skipped)


Reply via email to