commit fedfs-utils for openSUSE:Factory
Hello community, here is the log from the commit of package fedfs-utils for openSUSE:Factory checked in at 2020-03-19 19:45:28 Comparing /work/SRC/openSUSE:Factory/fedfs-utils (Old) and /work/SRC/openSUSE:Factory/.fedfs-utils.new.3160 (New) Package is "fedfs-utils" Thu Mar 19 19:45:28 2020 rev:11 rq:785871 version:0.10.7 Changes: --- /work/SRC/openSUSE:Factory/fedfs-utils/fedfs-utils.changes 2017-11-25 08:41:41.500372349 +0100 +++ /work/SRC/openSUSE:Factory/.fedfs-utils.new.3160/fedfs-utils.changes 2020-03-19 19:49:10.252145028 +0100 @@ -1,0 +2,7 @@ +Tue Mar 17 09:01:28 UTC 2020 - Tomáš Chvátal + +- Reduce bit to match up the packaging standards +- Trim long descriptions +- Use pkgconfig to state dependencies + +--- Other differences: -- ++ fedfs-utils.spec ++ --- /var/tmp/diff_new_pack.3NGbY5/_old 2020-03-19 19:49:11.180145563 +0100 +++ /var/tmp/diff_new_pack.3NGbY5/_new 2020-03-19 19:49:11.180145563 +0100 @@ -1,7 +1,7 @@ # # spec file for package fedfs-utils # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,44 +12,46 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define libname libnfsjunct0 #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} - %define _fillupdir /var/adm/fillup-templates + %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif - Name: fedfs-utils -Url:http://wiki.linux-nfs.org/wiki/index.php/FedFsUtilsProject Version:0.10.7 Release:0 Summary:Utilities for mounting and managing FedFS -License:GPL-2.0 -Group: Productivity/Networking/System +License:GPL-2.0-only +URL:http://wiki.linux-nfs.org/wiki/index.php/FedFsUtilsProject +# http://git.linux-nfs.org/?p=cel/fedfs-utils.git;a=summary +Source: %{name}-%{version}.tar.gz +Source1:sysconfig.fedfs +Patch0: fedfs-utils-no-sunrpc.diff BuildRequires: automake BuildRequires: fdupes -BuildRequires: krb5-devel -BuildRequires: libattr-devel -BuildRequires: libcap-devel -BuildRequires: libconfig-devel -BuildRequires: libidn-devel -BuildRequires: libopenssl-devel -BuildRequires: libtirpc-devel BuildRequires: libtool -BuildRequires: liburiparser-devel -BuildRequires: libuuid-devel -BuildRequires: libxml2-devel BuildRequires: openldap2-devel -BuildRequires: python +BuildRequires: pkgconfig +BuildRequires: python-base +BuildRequires: python-rpm-macros BuildRequires: rpcsvc-proto-devel BuildRequires: shadow -BuildRequires: sqlite-devel - -Source: %{name}-%{version}.tar.gz -Source1:sysconfig.fedfs -Patch: fedfs-utils-no-sunrpc.diff +BuildRequires: pkgconfig(krb5) +BuildRequires: pkgconfig(libattr) +BuildRequires: pkgconfig(libcap) +BuildRequires: pkgconfig(libconfig) +BuildRequires: pkgconfig(libcrypto) +BuildRequires: pkgconfig(libidn) +BuildRequires: pkgconfig(libssl) +BuildRequires: pkgconfig(libtirpc) +BuildRequires: pkgconfig(liburiparser) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(uuid) %description RFC 5716 introduces the Federated File System (FedFS, for short). FedFS @@ -72,66 +74,15 @@ referrals. More on NFS version 4 referrals can be found in RFC 3530. FedFS may support other network file system protocols in the future. -%prep -%setup -q -n %{name}-%{version} -%patch -p0 - -%build -./autogen.sh -%define _sharedstatedir /var/lib -%configure --sysconfdir=/etc/fedfs -make %{?_smp_mflags} - -%install -make install DESTDIR=%{buildroot} -%fdupes %{buildroot}%{python_sitelib} -mkdir -p %{buildroot}%{_sharedstatedir}/fedfs -mkdir -p %{buildroot}%{_unitdir} -install -m 644 contrib/init/rpcfedfsd.service %{buildroot}%{_unitdir} -mkdir -p %{buildroot}%{_fillupdir} -install -m 644 %{S:1} %{buildroot}%{_fillupdir}/sysconfig.fedfs -ln -s %{_sbindir}/service $RPM_BUILD_ROOT%{_sbindir}/rcrpcfedfsd - -# Don't package static libs to encourage use of shared library. -rm -f %{buildroot}%{_libdir}/libnfsjunct.a -rm -f %{buildroot}%{_libdir}/libnfsjunct.la - %package common Summary:Common files for FedFS -Group: Productivity/Networking/System BuildArch: noarch %description common This package contains fil
commit fedfs-utils for openSUSE:Factory
Hello community, here is the log from the commit of package fedfs-utils for openSUSE:Factory checked in at 2017-11-25 08:41:39 Comparing /work/SRC/openSUSE:Factory/fedfs-utils (Old) and /work/SRC/openSUSE:Factory/.fedfs-utils.new (New) Package is "fedfs-utils" Sat Nov 25 08:41:39 2017 rev:10 rq:544994 version:0.10.7 Changes: --- /work/SRC/openSUSE:Factory/fedfs-utils/fedfs-utils.changes 2017-11-14 14:45:47.513144564 +0100 +++ /work/SRC/openSUSE:Factory/.fedfs-utils.new/fedfs-utils.changes 2017-11-25 08:41:41.500372349 +0100 @@ -1,0 +2,6 @@ +Thu Nov 23 13:38:26 UTC 2017 - rbr...@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +--- Other differences: -- ++ fedfs-utils.spec ++ --- /var/tmp/diff_new_pack.T1qEzR/_old 2017-11-25 08:41:42.404339413 +0100 +++ /var/tmp/diff_new_pack.T1qEzR/_new 2017-11-25 08:41:42.408339267 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + Name: fedfs-utils Url:http://wiki.linux-nfs.org/wiki/index.php/FedFsUtilsProject Version:0.10.7 @@ -83,8 +88,8 @@ mkdir -p %{buildroot}%{_sharedstatedir}/fedfs mkdir -p %{buildroot}%{_unitdir} install -m 644 contrib/init/rpcfedfsd.service %{buildroot}%{_unitdir} -mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates -install -m 644 %{S:1} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.fedfs +mkdir -p %{buildroot}%{_fillupdir} +install -m 644 %{S:1} %{buildroot}%{_fillupdir}/sysconfig.fedfs ln -s %{_sbindir}/service $RPM_BUILD_ROOT%{_sbindir}/rcrpcfedfsd # Don't package static libs to encourage use of shared library. @@ -327,7 +332,7 @@ %{_mandir}/man8/rpc.fedfsd.8.* %{_mandir}/man8/nfsref.8.* %{_unitdir}/rpcfedfsd.service -%{_localstatedir}/adm/fillup-templates/sysconfig.fedfs +%{_fillupdir}/sysconfig.fedfs %package admin Summary:Utilities for administering FedFS domains
commit fedfs-utils for openSUSE:Factory
Hello community, here is the log from the commit of package fedfs-utils for openSUSE:Factory checked in at 2017-11-14 14:45:45 Comparing /work/SRC/openSUSE:Factory/fedfs-utils (Old) and /work/SRC/openSUSE:Factory/.fedfs-utils.new (New) Package is "fedfs-utils" Tue Nov 14 14:45:45 2017 rev:9 rq:541120 version:0.10.7 Changes: --- /work/SRC/openSUSE:Factory/fedfs-utils/fedfs-utils.changes 2017-06-16 10:53:28.390565424 +0200 +++ /work/SRC/openSUSE:Factory/.fedfs-utils.new/fedfs-utils.changes 2017-11-14 14:45:47.513144564 +0100 @@ -1,0 +2,8 @@ +Sun Nov 12 09:05:40 CET 2017 - ku...@suse.de + +- Add fedfs-utils-no-sunrpc.diff: Don't depend on sunrpc header + files, will be removed from glibc. +- BuildRequire rpcsvc-proto-devel, replaces deprecated glibc + rpcsvc headers. + +--- New: fedfs-utils-no-sunrpc.diff Other differences: -- ++ fedfs-utils.spec ++ --- /var/tmp/diff_new_pack.EwMoVf/_old 2017-11-14 14:45:48.321115200 +0100 +++ /var/tmp/diff_new_pack.EwMoVf/_new 2017-11-14 14:45:48.325115055 +0100 @@ -32,16 +32,19 @@ BuildRequires: libidn-devel BuildRequires: libopenssl-devel BuildRequires: libtirpc-devel +BuildRequires: libtool BuildRequires: liburiparser-devel BuildRequires: libuuid-devel BuildRequires: libxml2-devel BuildRequires: openldap2-devel -BuildRequires: pwdutils BuildRequires: python +BuildRequires: rpcsvc-proto-devel +BuildRequires: shadow BuildRequires: sqlite-devel Source: %{name}-%{version}.tar.gz Source1:sysconfig.fedfs +Patch: fedfs-utils-no-sunrpc.diff %description RFC 5716 introduces the Federated File System (FedFS, for short). FedFS @@ -66,8 +69,10 @@ %prep %setup -q -n %{name}-%{version} +%patch -p0 %build +./autogen.sh %define _sharedstatedir /var/lib %configure --sysconfdir=/etc/fedfs make %{?_smp_mflags} ++ fedfs-utils-no-sunrpc.diff ++ --- src/libjunction/Makefile.am +++ src/libjunction/Makefile.am 2017/11/12 07:57:48 @@ -40,4 +40,5 @@ -Wall -Wextra -pedantic -Wformat=2 \ -Wstrict-aliasing=2 -Wp,-D_FORTIFY_SOURCE=2 AM_CPPFLAGS= -I. -I$(top_srcdir)/src/include \ + -I/usr/include/tirpc \ -I/usr/include/libxml2 --- src/nfsref/Makefile.am +++ src/nfsref/Makefile.am 2017/11/12 07:58:23 @@ -39,5 +39,6 @@ AM_CFLAGS = -ggdb -fstrict-aliasing \ -Wall -Wextra -pedantic -Wformat=2 \ -Wstrict-aliasing=2 -Wp,-D_FORTIFY_SOURCE=2 -AM_CPPFLAGS= -I. -I$(top_srcdir)/src/include +AM_CPPFLAGS= -I. -I$(top_srcdir)/src/include \ + -I/usr/include/tirpc AM_LDFLAGS = -Wl,--as-needed --- src/plug-ins/Makefile.am +++ src/plug-ins/Makefile.am2017/11/12 08:00:01 @@ -39,4 +39,5 @@ -Wall -Wextra -pedantic -Wformat=2 \ -Wstrict-aliasing=2 -Wp,-D_FORTIFY_SOURCE=2 AM_CPPFLAGS= -I. -I$(top_srcdir)/src/include \ + -I/usr/include/tirpc \ -I/usr/include/libxml2
commit fedfs-utils for openSUSE:Factory
Hello community, here is the log from the commit of package fedfs-utils for openSUSE:Factory checked in at 2017-06-16 10:53:12 Comparing /work/SRC/openSUSE:Factory/fedfs-utils (Old) and /work/SRC/openSUSE:Factory/.fedfs-utils.new (New) Package is "fedfs-utils" Fri Jun 16 10:53:12 2017 rev:8 rq:502470 version:0.10.7 Changes: --- /work/SRC/openSUSE:Factory/fedfs-utils/fedfs-utils.changes 2016-05-16 12:03:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.fedfs-utils.new/fedfs-utils.changes 2017-06-16 10:53:28.390565424 +0200 @@ -1,0 +2,7 @@ +Fri Jun 9 06:28:42 UTC 2017 - nfbr...@suse.com + +- Update to version 0.10.6 + Includes build fix for latest openssl + (bsc#1042638) + +--- Old: fedfs-utils-0.10.6.tar.gz New: fedfs-utils-0.10.7.tar.gz Other differences: -- ++ fedfs-utils.spec ++ --- /var/tmp/diff_new_pack.BVo2im/_old 2017-06-16 10:53:28.978482662 +0200 +++ /var/tmp/diff_new_pack.BVo2im/_new 2017-06-16 10:53:28.982482098 +0200 @@ -1,7 +1,7 @@ # # spec file for package fedfs-utils # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: fedfs-utils Url:http://wiki.linux-nfs.org/wiki/index.php/FedFsUtilsProject -Version:0.10.6 +Version:0.10.7 Release:0 Summary:Utilities for mounting and managing FedFS License:GPL-2.0 ++ fedfs-utils-0.10.6.tar.gz -> fedfs-utils-0.10.7.tar.gz ++ 20878 lines of diff (skipped)
commit fedfs-utils for openSUSE:Factory
Hello community, here is the log from the commit of package fedfs-utils for openSUSE:Factory checked in at 2016-05-16 12:03:05 Comparing /work/SRC/openSUSE:Factory/fedfs-utils (Old) and /work/SRC/openSUSE:Factory/.fedfs-utils.new (New) Package is "fedfs-utils" Changes: --- /work/SRC/openSUSE:Factory/fedfs-utils/fedfs-utils.changes 2016-04-06 11:49:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.fedfs-utils.new/fedfs-utils.changes 2016-05-16 12:03:07.0 +0200 @@ -1,0 +2,8 @@ +Thu May 5 04:51:43 UTC 2016 - ne...@suse.com + +- Update to version 0.10.6 + Includes all current patches: + Delete fedfs-utils-missing-tirpc-include.patch + Delete fedfs-utils-fix-build-with-libtirpc-1.0.patch + +--- Old: fedfs-utils-0.10.5.tar.gz fedfs-utils-fix-build-with-libtirpc-1.0.patch fedfs-utils-missing-tirpc-include.patch New: fedfs-utils-0.10.6.tar.gz Other differences: -- ++ fedfs-utils.spec ++ --- /var/tmp/diff_new_pack.QOlrI2/_old 2016-05-16 12:03:08.0 +0200 +++ /var/tmp/diff_new_pack.QOlrI2/_new 2016-05-16 12:03:08.0 +0200 @@ -18,7 +18,7 @@ Name: fedfs-utils Url:http://wiki.linux-nfs.org/wiki/index.php/FedFsUtilsProject -Version:0.10.5 +Version:0.10.6 Release:0 Summary:Utilities for mounting and managing FedFS License:GPL-2.0 @@ -42,9 +42,6 @@ Source: %{name}-%{version}.tar.gz Source1:sysconfig.fedfs -# PATCH-FIX-UPSTREAM fedfs-utils-fix-build-with-libtirpc-1.0.patch m...@suse.com -Patch0: fedfs-utils-fix-build-with-libtirpc-1.0.patch -Patch1: fedfs-utils-missing-tirpc-include.patch %description RFC 5716 introduces the Federated File System (FedFS, for short). FedFS @@ -69,8 +66,6 @@ %prep %setup -q -n %{name}-%{version} -%patch0 -p1 -%patch1 -p0 %build %define _sharedstatedir /var/lib ++ fedfs-utils-0.10.5.tar.gz -> fedfs-utils-0.10.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fedfs-utils-0.10.5/ChangeLog new/fedfs-utils-0.10.6/ChangeLog --- old/fedfs-utils-0.10.5/ChangeLog2015-10-31 22:20:18.0 +0100 +++ new/fedfs-utils-0.10.6/ChangeLog2016-04-25 20:15:08.0 +0200 @@ -1,3 +1,56 @@ +commit 448da0508a105ab4af8c2a493ba50ce3553d7c11 +Author: Chuck Lever +AuthorDate: Mon Apr 11 17:04:03 2016 -0400 +Commit: Chuck Lever +CommitDate: Mon Apr 11 17:05:01 2016 -0400 + +Release 0.10.6 + + o Fix compatibility issues with newer glibc/libtirpc releases + +Signed-off-by: Chuck Lever + +commit d4ca002dd0ce61545bb5faa5aa023774f318cb57 +Author: Thorsten Kukuk +AuthorDate: Thu Mar 31 11:55:15 2016 +0200 +Commit: Chuck Lever +CommitDate: Mon Apr 11 16:44:44 2016 -0400 + +build: Fix hidden glibc header file dependency + +In fedfs-utils, there is one place where no "-I/usr/include/tirpc" is +used. As result, glibc sunrpc header files are used instead of tirpc +ones. + +You can see that nicely, if you install a glibc with deprecated-rpc +option enabled: fedfs-utils will fail to build because of missing +rpc header files. + +Signed-off-by: Thorsten Kukuk + +commit cf78329b95b8d084cc0b835102d071bca9409e36 +Author: Chuck Lever +AuthorDate: Sun Nov 1 11:43:07 2015 -0800 +Commit: Chuck Lever +CommitDate: Sun Nov 1 11:43:07 2015 -0800 + +fedfsd: libtirpc 1.0 moves the xp_auth field + +svcauth_gss_get_principal() comes from the legacy U-M svc GSS +API, but is not documented, and does not appear in TI-RPC +headers. fedfs-utils 0.10 adopted this API to provide RPCGSS +support for the FedFS ADMIN protocol. + +As a consequence of using an undocumented API, fedfs-utils +0.10 is exposed to library changes to this API. Add some +compatibility measures. + +The fedfsd in fedfs-utils 0.11 replaces this call with a valid +contract API that does not expose SVCAUTH. Just a rebuild-relink +should take care of it there. + +Signed-off-by: Chuck Lever + commit df0bf073399ae34489517720bf7e140c18e2f7d9 Author: Chuck Lever AuthorDate: Fri Oct 23 11:50:34 2015 -0700 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fedfs-utils-0.10.5/README new/fedfs-utils-0.10.6/README --- old/fedfs-utils-0.10.5/README 2015-10-31 22:19:26.0 +0100 +++ new/fedfs-utils-0.10.6/README 2016-04-25 20:12:49.0 +0200 @@ -9,7 +9,7 @@ Bugzilla: https://oss.oracle.com/bugzilla -Release notes for fedfs-utils 0.10.5 +Release notes for fedfs-utils 0.10.6 Relea
commit fedfs-utils for openSUSE:Factory
Hello community, here is the log from the commit of package fedfs-utils for openSUSE:Factory checked in at 2016-04-06 11:49:18 Comparing /work/SRC/openSUSE:Factory/fedfs-utils (Old) and /work/SRC/openSUSE:Factory/.fedfs-utils.new (New) Package is "fedfs-utils" Changes: --- /work/SRC/openSUSE:Factory/fedfs-utils/fedfs-utils.changes 2015-12-03 13:29:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.fedfs-utils.new/fedfs-utils.changes 2016-04-06 11:49:19.0 +0200 @@ -1,0 +2,6 @@ +Thu Mar 31 11:44:54 CEST 2016 - ku...@suse.de + +- Add fedfs-utils-missing-tirpc-include.patch + + Fix missing include for tirpc header files + +--- New: fedfs-utils-missing-tirpc-include.patch Other differences: -- ++ fedfs-utils.spec ++ --- /var/tmp/diff_new_pack.ZHUSsB/_old 2016-04-06 11:49:20.0 +0200 +++ /var/tmp/diff_new_pack.ZHUSsB/_new 2016-04-06 11:49:20.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package fedfs-utils # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,6 +23,7 @@ Summary:Utilities for mounting and managing FedFS License:GPL-2.0 Group: Productivity/Networking/System +BuildRequires: automake BuildRequires: fdupes BuildRequires: krb5-devel BuildRequires: libattr-devel @@ -43,6 +44,7 @@ Source1:sysconfig.fedfs # PATCH-FIX-UPSTREAM fedfs-utils-fix-build-with-libtirpc-1.0.patch m...@suse.com Patch0: fedfs-utils-fix-build-with-libtirpc-1.0.patch +Patch1: fedfs-utils-missing-tirpc-include.patch %description RFC 5716 introduces the Federated File System (FedFS, for short). FedFS @@ -68,6 +70,7 @@ %prep %setup -q -n %{name}-%{version} %patch0 -p1 +%patch1 -p0 %build %define _sharedstatedir /var/lib ++ fedfs-utils-missing-tirpc-include.patch ++ --- src/libnsdb/Makefile.am +++ src/libnsdb/Makefile.am 2016/03/31 09:38:53 @@ -35,4 +35,4 @@ AM_CFLAGS = -ggdb -fstrict-aliasing \ -Wall -Wextra -pedantic -Wformat=2 \ -Wstrict-aliasing=2 -Wp,-D_FORTIFY_SOURCE=2 -AM_CPPFLAGS= -I. -I$(top_srcdir)/src/include +AM_CPPFLAGS= -I. -I$(top_srcdir)/src/include -I/usr/include/tirpc
commit fedfs-utils for openSUSE:Factory
Hello community, here is the log from the commit of package fedfs-utils for openSUSE:Factory checked in at 2015-12-03 13:29:23 Comparing /work/SRC/openSUSE:Factory/fedfs-utils (Old) and /work/SRC/openSUSE:Factory/.fedfs-utils.new (New) Package is "fedfs-utils" Changes: --- /work/SRC/openSUSE:Factory/fedfs-utils/fedfs-utils.changes 2015-08-05 06:49:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.fedfs-utils.new/fedfs-utils.changes 2015-12-03 13:29:25.0 +0100 @@ -1,0 +2,8 @@ +Sat Nov 28 07:36:18 UTC 2015 - m...@suse.com + +- Update to version 0.10.5: + + Fix more bugs in admin tools +- Add fedfs-utils-fix-build-with-libtirpc-1.0.patch + + Fix build failure with libtirpc 1.0 and above as it moves the xp_auth field + +--- Old: fedfs-utils-0.10.4.tar.gz New: fedfs-utils-0.10.5.tar.gz fedfs-utils-fix-build-with-libtirpc-1.0.patch Other differences: -- ++ fedfs-utils.spec ++ --- /var/tmp/diff_new_pack.T1Yn8U/_old 2015-12-03 13:29:26.0 +0100 +++ /var/tmp/diff_new_pack.T1Yn8U/_new 2015-12-03 13:29:26.0 +0100 @@ -18,7 +18,7 @@ Name: fedfs-utils Url:http://wiki.linux-nfs.org/wiki/index.php/FedFsUtilsProject -Version:0.10.4 +Version:0.10.5 Release:0 Summary:Utilities for mounting and managing FedFS License:GPL-2.0 @@ -41,6 +41,8 @@ Source: %{name}-%{version}.tar.gz Source1:sysconfig.fedfs +# PATCH-FIX-UPSTREAM fedfs-utils-fix-build-with-libtirpc-1.0.patch m...@suse.com +Patch0: fedfs-utils-fix-build-with-libtirpc-1.0.patch %description RFC 5716 introduces the Federated File System (FedFS, for short). FedFS @@ -65,6 +67,7 @@ %prep %setup -q -n %{name}-%{version} +%patch0 -p1 %build %define _sharedstatedir /var/lib ++ fedfs-utils-0.10.4.tar.gz -> fedfs-utils-0.10.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fedfs-utils-0.10.4/.gitignore new/fedfs-utils-0.10.5/.gitignore --- old/fedfs-utils-0.10.4/.gitignore 2015-06-19 19:52:47.0 +0200 +++ new/fedfs-utils-0.10.5/.gitignore 2015-10-31 22:19:26.0 +0100 @@ -78,3 +78,4 @@ .stgit* py-compile cov-int/ +compile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fedfs-utils-0.10.4/ChangeLog new/fedfs-utils-0.10.5/ChangeLog --- old/fedfs-utils-0.10.4/ChangeLog2015-07-08 17:59:41.0 +0200 +++ new/fedfs-utils-0.10.5/ChangeLog2015-10-31 22:20:18.0 +0100 @@ -1,3 +1,119 @@ +commit df0bf073399ae34489517720bf7e140c18e2f7d9 +Author: Chuck Lever +AuthorDate: Fri Oct 23 11:50:34 2015 -0700 +Commit: Chuck Lever +CommitDate: Fri Oct 23 11:50:34 2015 -0700 + +Release 0.10.5 + + o Fix more bugs in admin tools + +Signed-off-by: Chuck Lever + +commit 77121007ef6978eaf1d62d321f981023b2ee573f +Author: Chuck Lever +AuthorDate: Fri Oct 23 11:32:38 2015 -0700 +Commit: Chuck Lever +CommitDate: Fri Oct 23 11:49:16 2015 -0700 + +fedfs-domainroot: Add "fsid=" export option + +The purpose of creating a separate export for each domain root +directory is to allow domain administrators to specify a distinct +security policy on each domain root directory. However, current NFS +clients need to see an FSID change when crossing a security policy +boundary on NFS servers. + +Force an FSID change by specifying "fsid=" on each exported domain +root directory. The domain root mechanism may be replaced in +subsequent fedfs-utils released with something more robust, thus for +now this is a change only for 0.10-stable. + +Signed-off-by: Chuck Lever + +commit 2866ddd52632012c2af1c10be1983d11ba334f02 +Author: Chuck Lever +AuthorDate: Fri Oct 23 11:03:02 2015 -0700 +Commit: Chuck Lever +CommitDate: Fri Oct 23 11:49:16 2015 -0700 + +fedfs-domainroot: Do not set "mp" export option + +After setting up a new domain root, NFS clients were seeing +NFS4ERR_DELAY repeatedly when trying to access the domain root +export. + +Each domain root export is of a bind mount to a directory under +/var/lib/fedfs. This forces the kernel to upcall to see whether +there is a different security policy in effect for each domain +root directory. + +The "mp" export option is specified to ensure the bind mount has +completed before the NFS server exports the domain root. Removing +the "mp" export option allows clients to access the domain root +directory. + +Bruce Fields observes: + +> I guess it's using is_mountpoint() to c
commit fedfs-utils for openSUSE:Factory
Hello community, here is the log from the commit of package fedfs-utils for openSUSE:Factory checked in at 2015-08-05 06:49:17 Comparing /work/SRC/openSUSE:Factory/fedfs-utils (Old) and /work/SRC/openSUSE:Factory/.fedfs-utils.new (New) Package is "fedfs-utils" Changes: --- /work/SRC/openSUSE:Factory/fedfs-utils/fedfs-utils.changes 2015-06-05 08:45:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.fedfs-utils.new/fedfs-utils.changes 2015-08-05 06:49:17.0 +0200 @@ -1,0 +2,6 @@ +Fri Jul 31 00:44:05 UTC 2015 - nfbr...@suse.com + +- Update to version 0.10.4: + + bugfixes to admin tools - one of which fixes a segfault + +--- Old: fedfs-utils-0.10.3.tar.gz New: fedfs-utils-0.10.4.tar.gz Other differences: -- ++ fedfs-utils.spec ++ --- /var/tmp/diff_new_pack.15l9Cd/_old 2015-08-05 06:49:18.0 +0200 +++ /var/tmp/diff_new_pack.15l9Cd/_new 2015-08-05 06:49:18.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package fedfs-utils # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,28 +15,29 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: fedfs-utils -License:GPL-2.0 -URL:http://wiki.linux-nfs.org/wiki/index.php/FedFsUtilsProject -Group: Productivity/Networking/System -Version:0.10.3 +Url:http://wiki.linux-nfs.org/wiki/index.php/FedFsUtilsProject +Version:0.10.4 Release:0 Summary:Utilities for mounting and managing FedFS -BuildRequires: libidn-devel +License:GPL-2.0 +Group: Productivity/Networking/System +BuildRequires: fdupes +BuildRequires: krb5-devel +BuildRequires: libattr-devel BuildRequires: libcap-devel -BuildRequires: openldap2-devel -BuildRequires: sqlite-devel +BuildRequires: libconfig-devel +BuildRequires: libidn-devel +BuildRequires: libopenssl-devel BuildRequires: libtirpc-devel +BuildRequires: liburiparser-devel BuildRequires: libuuid-devel BuildRequires: libxml2-devel -BuildRequires: libattr-devel -BuildRequires: liburiparser-devel -BuildRequires: libopenssl-devel -BuildRequires: libconfig-devel -BuildRequires: krb5-devel -BuildRequires: python -BuildRequires: fdupes +BuildRequires: openldap2-devel BuildRequires: pwdutils +BuildRequires: python +BuildRequires: sqlite-devel Source: %{name}-%{version}.tar.gz Source1:sysconfig.fedfs @@ -88,6 +89,7 @@ Summary: Common files for FedFS Group:Productivity/Networking/System BuildArch: noarch + %description common This package contains files common to all of the fedfs packages. @@ -121,6 +123,7 @@ Group:Productivity/Networking/System Requires: %{name}-common = %{version}-%{release} Requires: nfs-client + %description client This package contains the tools needed to mount a FedFS domain and act as a client. @@ -156,6 +159,7 @@ Summary: FedFS nsdbparams utility Group:Productivity/Networking/System Requires: %{name}-common = %{version}-%{release} + %description nsdbparams This package contains the nsdbparams utility, which is needed by both the fedfs-server and fedfs-admin packages. @@ -189,8 +193,9 @@ %package devel Summary: Development files and libraries for the nfs-plugin Group:Development/Libraries/C and C++ -Requires: libnfsjunct0%{?_isa} = %{version}-%{release} Requires: %{name}-common = %{version}-%{release} +Requires: libnfsjunct0%{?_isa} = %{version}-%{release} + %description devel This package contains the development files and libraries for the nfs-plugin. @@ -222,6 +227,7 @@ %package -n libnfsjunct0 Summary: Runtime libraries for the nfs-plugin Group:Productivity/Networking/System + %description -n libnfsjunct0 This package contains runtime libraries for the nfs-plugin. @@ -259,8 +265,8 @@ Summary: Utilities for serving FedFS domains Group:Productivity/Networking/System Requires: %{name}-common = %{version}-%{release} -Requires: libnfsjunct0%{?_isa} = %{version}-%{release} Requires: %{name}-nsdbparams%{?_isa} = %{version}-%{release} +Requires: libnfsjunct0%{?_isa} = %{version}-%{release} Requires: nfs-kernel-server %description server @@ -322,6 +328,7 @@ Group:Productivity/Networking/System Requires: %{name}-common = %{version}-%{release} Requires: %{name}-nsdbparams%{?_isa} = %{version}-%{rel
commit fedfs-utils for openSUSE:Factory
Hello community, here is the log from the commit of package fedfs-utils for openSUSE:Factory checked in at 2015-06-05 08:45:50 Comparing /work/SRC/openSUSE:Factory/fedfs-utils (Old) and /work/SRC/openSUSE:Factory/.fedfs-utils.new (New) Package is "fedfs-utils" Changes: --- /work/SRC/openSUSE:Factory/fedfs-utils/fedfs-utils.changes 2014-03-09 18:22:07.0 +0100 +++ /work/SRC/openSUSE:Factory/.fedfs-utils.new/fedfs-utils.changes 2015-06-05 08:45:51.0 +0200 @@ -1,0 +2,17 @@ +Fri May 22 10:04:43 UTC 2015 - zai...@opensuse.org + +- Update to version 0.10.3: + + More error handling fixes. + + Remove an incorrect package dependency. +- Changes from version 0.10.2: + + Fix bugs in nsdb-jumpstart. + + Numerous fixes to error handling paths. + + Introduce basic support for Coverity analysis. +- Changes from version 0.10.1: + + Address packaging issues. +- Drop no-date-time and man-install-fix patches, fixed upstream. +- Drop libattr-devel BuildRequires: No longer needed. +- Drop autoconf, automake and libtool BuildRequires: We do not + carry any patches anymore. + +--- Old: fedfs-utils-0.10.0.tar.gz man-install-fix no-date-time New: fedfs-utils-0.10.3.tar.gz Other differences: -- ++ fedfs-utils.spec ++ --- /var/tmp/diff_new_pack.RmTHUn/_old 2015-06-05 08:45:52.0 +0200 +++ /var/tmp/diff_new_pack.RmTHUn/_new 2015-06-05 08:45:52.0 +0200 @@ -19,11 +19,10 @@ License:GPL-2.0 URL:http://wiki.linux-nfs.org/wiki/index.php/FedFsUtilsProject Group: Productivity/Networking/System -Version:0.10.0 +Version:0.10.3 Release:0 Summary:Utilities for mounting and managing FedFS BuildRequires: libidn-devel -BuildRequires: libattr-devel BuildRequires: libcap-devel BuildRequires: openldap2-devel BuildRequires: sqlite-devel @@ -34,9 +33,6 @@ BuildRequires: liburiparser-devel BuildRequires: libopenssl-devel BuildRequires: libconfig-devel -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: libtool BuildRequires: krb5-devel BuildRequires: python BuildRequires: fdupes @@ -44,8 +40,6 @@ Source: %{name}-%{version}.tar.gz Source1:sysconfig.fedfs -Patch1: man-install-fix -Patch2: no-date-time %description RFC 5716 introduces the Federated File System (FedFS, for short). FedFS @@ -70,13 +64,9 @@ %prep %setup -q -n %{name}-%{version} -%patch1 -p1 -%patch2 -p1 %build %define _sharedstatedir /var/lib -rm -fr configure m4; autoreconf -fi -export CPPFLAGS=-DNO_DATE_TIME %configure --sysconfdir=/etc/fedfs make %{?_smp_mflags} ++ fedfs-utils-0.10.0.tar.gz -> fedfs-utils-0.10.3.tar.gz ++ 6895 lines of diff (skipped)