Hello community, here is the log from the commit of package nfs-ganesha for openSUSE:Factory checked in at 2019-12-23 22:36:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nfs-ganesha (Old) and /work/SRC/openSUSE:Factory/.nfs-ganesha.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nfs-ganesha" Mon Dec 23 22:36:43 2019 rev:7 rq:758112 version:3.1+git0.4de09d665 Changes: -------- --- /work/SRC/openSUSE:Factory/nfs-ganesha/nfs-ganesha.changes 2019-12-07 15:23:04.291731442 +0100 +++ /work/SRC/openSUSE:Factory/.nfs-ganesha.new.6675/nfs-ganesha.changes 2019-12-23 22:39:17.713868501 +0100 @@ -1,0 +2,20 @@ +Thu Dec 19 09:24:55 UTC 2019 - [email protected] + +- Update to version 3.1+git0.4de09d665: + * V3.1 + * Pullup ntirpc to 3.1 + +------------------------------------------------------------------- +Mon Dec 09 09:55:09 UTC 2019 - [email protected] + +- Update to version 3.0.3+git0.0c2a4da66: + * V3.0.3 + * NFS uio setup calloc size incorrect + * cmake: Add support for Open Build Server + + remove sle_build_detect.patch as changes upstreamed + * RADOS - Log a message when requested backend isn't available + * Handle RPCSEC_GSS negotiation or wrong cred messages + * Protocol: add config option to force utf8 string scan + * Clean up UTF-8 checking in preparation for config option + +------------------------------------------------------------------- Old: ---- nfs-ganesha-3.0.2+git0.eae6d6d35.obscpio sle_build_detect.patch New: ---- nfs-ganesha-3.1+git0.4de09d665.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nfs-ganesha.spec ++++++ --- /var/tmp/diff_new_pack.2Q7o8O/_old 2019-12-23 22:39:18.621868895 +0100 +++ /var/tmp/diff_new_pack.2Q7o8O/_new 2019-12-23 22:39:18.621868895 +0100 @@ -1,5 +1,7 @@ # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# spec file for package nfs-ganesha +# +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -9,8 +11,11 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# Please submit bugfixes or comments via http://bugs.opensuse.org/ + + # %define __arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot @@ -105,17 +110,15 @@ %define sourcename @CPACK_SOURCE_PACKAGE_FILE_NAME@ Name: nfs-ganesha -Version: 3.0.2+git0.eae6d6d35 +Version: 3.1+git0.4de09d665 Release: 0 Summary: An NFS server running in user space +License: LGPL-3.0-or-later AND GPL-3.0-or-later Group: Productivity/Networking/NFS -License: LGPL-3.0+ and GPL-3.0+ -Url: https://github.com/nfs-ganesha/nfs-ganesha/wiki +URL: https://github.com/nfs-ganesha/nfs-ganesha/wiki Source: %{name}-%{version}.tar.bz2 -Patch01: sle_build_detect.patch - %if 0%{?suse_version} %if 0%{?is_opensuse} ExclusiveArch: x86_64 aarch64 ppc64 ppc64le @@ -124,12 +127,13 @@ %endif %endif +BuildRequires: bison BuildRequires: cmake -BuildRequires: bison flex BuildRequires: flex -BuildRequires: pkgconfig +BuildRequires: flex BuildRequires: krb5-devel BuildRequires: liburcu-devel +BuildRequires: pkgconfig %if %{with rados_recov} || %{with rados_urls} BuildRequires: librados-devel >= 0.61 %endif @@ -144,8 +148,8 @@ Requires: dbus %endif -BuildRequires: libcap-devel BuildRequires: libblkid-devel +BuildRequires: libcap-devel BuildRequires: libuuid-devel %if %{with mspac_support} BuildRequires: libwbclient-devel @@ -184,8 +188,8 @@ BuildRequires: jemalloc-devel %endif %if 0%{?suse_version} -BuildRequires: pkgconfig(systemd) BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(systemd) %{?systemd_ordering} PreReq: %fillup_prereq Requires(post): procps @@ -208,10 +212,12 @@ file systems and name-spaces (notably the Ceph "file" and "object" back-ends - CephFS and RGW, respectively). -%package -n libntirpc3_0 +%package -n libntirpc3_1 Summary: NFS-Ganesha transport-independent RPC (TI-RPC) shared library Group: System/Libraries -%description -n libntirpc3_0 +Obsoletes: libntirpc3_0 + +%description -n libntirpc3_1 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: @@ -224,33 +230,37 @@ 5. Event channels (remove static arrays of xprt handles, new EPOLL/KEVENT integration) -%post -n libntirpc3_0 -p /sbin/ldconfig +%post -n libntirpc3_1 -p /sbin/ldconfig -%postun -n libntirpc3_0 -p /sbin/ldconfig +%postun -n libntirpc3_1 -p /sbin/ldconfig %package -n libntirpc-devel Summary: Copy of TIRPC headers from NFS-Ganesha Group: Development/Libraries/C and C++ -Requires: libntirpc3_0 = %{version} +Requires: libntirpc3_1 = %{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_nfsd3_0 +%package -n libganesha_nfsd3_1 Summary: NFS-Ganesha NFSD shared library Group: System/Libraries -%description -n libganesha_nfsd3_0 +Obsoletes: libnfsganesha_nfsd3_0 + +%description -n libganesha_nfsd3_1 This package contains the NFSD shared library from NFS-Ganesha. -%post -n libganesha_nfsd3_0 -p /sbin/ldconfig +%post -n libganesha_nfsd3_1 -p /sbin/ldconfig -%postun -n libganesha_nfsd3_0 -p /sbin/ldconfig +%postun -n libganesha_nfsd3_1 -p /sbin/ldconfig %package -n libganesha_nfsd-devel Summary: NFS-Ganesha NFSD shared library Group: Development/Libraries/C and C++ -Requires: libganesha_nfsd3_0 = %{version} +Requires: libganesha_nfsd3_1 = %{version} + %description -n libganesha_nfsd-devel This package contains the libraries and headers needed to develop programs using NFS-Ganesha NFSD. @@ -258,6 +268,7 @@ %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. @@ -267,6 +278,7 @@ 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 @@ -276,6 +288,7 @@ 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 @@ -285,10 +298,13 @@ Summary: The NFS-Ganesha utility scripts Group: Productivity/Networking/NFS %if ( 0%{?rhel} && 0%{?rhel} < 8 ) -Requires: dbus-python, pygobject2, pyparsing +Requires: dbus-python +Requires: pygobject2 +Requires: pyparsing BuildRequires: python-devel %else -Requires: python3-gobject, python3-pyparsing +Requires: python3-gobject +Requires: python3-pyparsing BuildRequires: python3-devel %endif %if ( 0%{?suse_version} ) @@ -308,6 +324,7 @@ BuildRequires: python3-devel Requires: nfs-ganesha = %{version}-%{release} Requires: python3 + %description utils This package contains utility scripts for managing the NFS-Ganesha server %endif @@ -316,11 +333,12 @@ %package lttng Summary: The NFS-Ganesha library for use with LTTng Group: Productivity/Networking/NFS -BuildRequires: lttng-ust-devel >= 2.3 BuildRequires: lttng-tools-devel >= 2.3 -Requires: nfs-ganesha = %{version}-%{release} +BuildRequires: lttng-ust-devel >= 2.3 Requires: lttng-tools >= 2.3 Requires: lttng-ust >= 2.3 +Requires: nfs-ganesha = %{version}-%{release} + %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. @@ -329,8 +347,10 @@ %if %{with rados_recov} %package rados-grace Summary: The NFS-Ganesha command for managing the RADOS grace database +Group: Productivity/Networking/NFS 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 and the @@ -358,6 +378,7 @@ 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 @@ -369,6 +390,7 @@ 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. @@ -380,6 +402,7 @@ 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 @@ -390,9 +413,10 @@ %package ceph Summary: CephFS backend for NFS-Ganesha Group: Productivity/Networking/NFS -Requires: nfs-ganesha = %{version}-%{release} Requires: ceph-common +Requires: nfs-ganesha = %{version}-%{release} BuildRequires: libcephfs-devel >= 10.2.0 + %description ceph This package contains the Ceph "file" (CephFS) File System Abstraction Layer (FSAL). @@ -403,9 +427,10 @@ %package rgw Summary: Ceph RADOS Gateway backend for NFS-Ganesha Group: Productivity/Networking/NFS -Requires: nfs-ganesha = %{version}-%{release} Requires: ceph-common +Requires: nfs-ganesha = %{version}-%{release} BuildRequires: librgw-devel >= 10.2.0 + %description rgw This package contains the Ceph "object" (RGW) File System Abstraction Layer (FSAL). @@ -417,7 +442,9 @@ Summary: XFS backend for NFS-Ganesha Group: Productivity/Networking/NFS Requires: nfs-ganesha = %{version}-%{release} -BuildRequires: libattr-devel xfsprogs-devel +BuildRequires: libattr-devel +BuildRequires: xfsprogs-devel + %description xfs This package contains the XFS File System Abstraction Layer (FSAL) for use with NFS-Ganesha, providing correct XFS support. @@ -430,8 +457,9 @@ Group: Productivity/Networking/NFS BuildRequires: libattr-devel BuildRequires: lustre-client -Requires: nfs-ganesha = %{version}-%{release} Requires: lustre-client +Requires: nfs-ganesha = %{version}-%{release} + %description lustre This package contains a FSAL shared object to be used with NFS-Ganesha to support LUSTRE based filesystems @@ -443,6 +471,7 @@ 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 @@ -455,7 +484,9 @@ Group: Productivity/Networking/NFS Requires: nfs-ganesha = %{version}-%{release} BuildRequires: glusterfs-api-devel >= 3.8 -BuildRequires: libacl-devel libattr-devel +BuildRequires: libacl-devel +BuildRequires: libattr-devel + %description gluster This package contains a FSAL shared object to be used with NFS-Ganesha to support Gluster @@ -463,7 +494,6 @@ %prep %setup -q -%patch01 %build export LANGUAGE=en_US.UTF-8 @@ -646,8 +676,8 @@ %if ! %{with system_ntirpc} -%files -n libntirpc3_0 -%{_libdir}/libntirpc.so.3.0 +%files -n libntirpc3_1 +%{_libdir}/libntirpc.so.3.1 %files -n libntirpc-devel %{_includedir}/ntirpc/ @@ -656,7 +686,7 @@ %endif -%files -n libganesha_nfsd3_0 +%files -n libganesha_nfsd3_1 %{_libdir}/libganesha_nfsd.so.* %files -n libganesha_nfsd-devel ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.2Q7o8O/_old 2019-12-23 22:39:18.661868912 +0100 +++ /var/tmp/diff_new_pack.2Q7o8O/_new 2019-12-23 22:39:18.665868914 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/nfs-ganesha/nfs-ganesha.git</param> - <param name="changesrevision">eae6d6d350bb273699a53922394751a0c511d0e2</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">4de09d665b20ff80e2cee5af2df3adcbead3be97</param></service></servicedata> \ No newline at end of file ++++++ nfs-ganesha-3.0.2+git0.eae6d6d35.obscpio -> nfs-ganesha-3.1+git0.4de09d665.obscpio ++++++ /work/SRC/openSUSE:Factory/nfs-ganesha/nfs-ganesha-3.0.2+git0.eae6d6d35.obscpio /work/SRC/openSUSE:Factory/.nfs-ganesha.new.6675/nfs-ganesha-3.1+git0.4de09d665.obscpio differ: char 49, line 1 ++++++ nfs-ganesha.obsinfo ++++++ --- /var/tmp/diff_new_pack.2Q7o8O/_old 2019-12-23 22:39:18.697868928 +0100 +++ /var/tmp/diff_new_pack.2Q7o8O/_new 2019-12-23 22:39:18.697868928 +0100 @@ -1,5 +1,5 @@ name: nfs-ganesha -version: 3.0.2+git0.eae6d6d35 -mtime: 1574880554 -commit: eae6d6d350bb273699a53922394751a0c511d0e2 +version: 3.1+git0.4de09d665 +mtime: 1576604352 +commit: 4de09d665b20ff80e2cee5af2df3adcbead3be97
