commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2020-06-10 00:33:50 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new.3606 (New) Package is "glusterfs" Wed Jun 10 00:33:50 2020 rev:28 rq:811772 version:7.1 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2020-01-31 23:56:28.131626024 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new.3606/glusterfs.changes 2020-06-10 00:33:55.624674457 +0200 @@ -1,0 +2,5 @@ +Thu Jun 4 11:44:27 UTC 2020 - Callum Farmer + +- Fixes for %_libexecdir changing to /usr/libexec + +--- Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.B9pKAt/_old 2020-06-10 00:33:56.348676423 +0200 +++ /var/tmp/diff_new_pack.B9pKAt/_new 2020-06-10 00:33:56.352676434 +0200 @@ -249,7 +249,7 @@ %_unitdir/glustereventsd.service %_unitdir/glusterfssharedstorage.service %_unitdir/gluster-ta-volume.service -%_libexecdir/ocf +/usr/lib/ocf %files -n libgfapi0 %_libdir/libgfapi.so.0*
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2020-01-31 23:55:43 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new.26092 (New) Package is "glusterfs" Fri Jan 31 23:55:43 2020 rev:27 rq:768521 version:7.1 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2020-01-12 23:19:33.322708975 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new.26092/glusterfs.changes 2020-01-31 23:56:28.131626024 +0100 @@ -64,0 +65,9 @@ + * Fixed a number of bugs: +CVE-2018-1088, CVE-2018-1112 [boo#1090084], +CVE-2018-10904 [boo#1107018], CVE-2018-10907 [boo#1107019], +CVE-2018-10911 [boo#1107020], CVE-2018-10913 [boo#1107021], +CVE-2018-10914 [boo#1107022], CVE-2018-10923 [boo#1107023], +CVE-2018-10924 [boo#1107024], CVE-2018-10926 [boo#1107025], +CVE-2018-10927 [boo#1107026], CVE-2018-10928 [boo#1107027], +CVE-2018-10928 [boo#1107027], CVE-2018-10929 [boo#1107028], +CVE-2018-10930 [boo#1107029], boo#1105776 . Other differences: --
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2020-01-12 23:18:55 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new.6675 (New) Package is "glusterfs" Sun Jan 12 23:18:55 2020 rev:26 rq:763706 version:7.1 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2020-01-02 14:40:34.324893553 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new.6675/glusterfs.changes 2020-01-12 23:19:33.322708975 +0100 @@ -1,0 +2,10 @@ +Thu Jan 9 15:30:24 UTC 2020 - Jan Engelhardt + +- Update to release 7.1 + * Fix rebalance causing IO Error - File descriptor in bad state + * Fix geo-replication sessions going faulty + * Fix memory leak in glusterfsd process + * Fix GlusterFS brick process crash +- Add nocommon.patch [boo#1160392] + +--- Old: glusterfs-7.0.tar.gz New: glusterfs-7.1.tar.gz nocommon.patch Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.yJ0XuC/_old 2020-01-12 23:19:34.362709359 +0100 +++ /var/tmp/diff_new_pack.yJ0XuC/_new 2020-01-12 23:19:34.366709360 +0100 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2019 SUSE LLC +# 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 @@ -17,16 +17,17 @@ Name: glusterfs -Version:7.0 +Version:7.1 Release:0 Summary:Aggregating distributed file system License:GPL-2.0-only OR LGPL-3.0-or-later Group: System/Filesystems URL:http://www.gluster.org/ -#Git-Clone:git://github.com/gluster/glusterfs -#Git-Clone:git://github.com/fvzwieten/lsgvt -Source: https://download.gluster.org/pub/gluster/glusterfs/7/7.0/glusterfs-7.0.tar.gz +#Git-Clone:https://github.com/gluster/glusterfs +#Git-Clone:https://github.com/fvzwieten/lsgvt +Source: https://download.gluster.org/pub/gluster/glusterfs/7/7.1/glusterfs-7.1.tar.gz +Patch1: nocommon.patch BuildRequires: acl-devel BuildRequires: autoconf BuildRequires: automake @@ -135,16 +136,13 @@ links. %prep -%setup -q -#%patch -P 2 -p1 +%autosetup -p1 >contrib/sunrpc/xdr_sizeof.c %build -%define _lto_cflags %{nil} +%define _lto_cflags %nil ./autogen.sh -%configure \ ---disable-static \ ---disable-silent-rules +%configure --disable-static make %{?_smp_mflags} V=0 find . -name 'xdr_sizeof*' -type f -exec ls -lgo {} + || : ++ glusterfs-7.0.tar.gz -> glusterfs-7.1.tar.gz ++ /work/SRC/openSUSE:Factory/glusterfs/glusterfs-7.0.tar.gz /work/SRC/openSUSE:Factory/.glusterfs.new.6675/glusterfs-7.1.tar.gz differ: char 5, line 1 ++ nocommon.patch ++ References: https://bugzilla.suse.com/show_bug.cgi?id=1160382 --- cli/src/cli.c |1 + cli/src/cli.h |4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) Index: glusterfs-7.1/cli/src/cli.c === --- glusterfs-7.1.orig/cli/src/cli.c +++ glusterfs-7.1/cli/src/cli.c @@ -61,6 +61,7 @@ #include "xdr-generic.h" +int cli_default_conn_timeout, cli_ten_minutes_timeout; extern int connected; /* using argp for command line parsing */ Index: glusterfs-7.1/cli/src/cli.h === --- glusterfs-7.1.orig/cli/src/cli.h +++ glusterfs-7.1/cli/src/cli.h @@ -39,8 +39,8 @@ enum argp_option_keys { ARGP_PORT_KEY = 'p', }; -int cli_default_conn_timeout; -int cli_ten_minutes_timeout; +extern int cli_default_conn_timeout; +extern int cli_ten_minutes_timeout; typedef enum { COLD_BRICK_COUNT,
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2020-01-02 14:40:15 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new.6675 (New) Package is "glusterfs" Thu Jan 2 14:40:15 2020 rev:25 rq:759717 version:7.0 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2019-04-26 22:43:27.317674041 +0200 +++ /work/SRC/openSUSE:Factory/.glusterfs.new.6675/glusterfs.changes 2020-01-02 14:40:34.324893553 +0100 @@ -1,0 +2,19 @@ +Thu Dec 26 08:22:55 UTC 2019 - Neal Gompa + +- Fix the name of the Python bindings subpackage +- Properly mark Python bindings subpackage as noarch + +--- +Fri Dec 13 16:13:06 UTC 2019 - Jan Engelhardt + +- Update to release 7.0 + * Latency based read child to improve read workload latency in +a cluster, especially in a cloud setup. Also provides a load +balancing with the outstanding pending request. + * Thin-arbiter integration with GD1. + * If a client older than glusterfs-4.x (i.e. 3.x clients) +accesses a volume which has the `fips-mode-rchecksum` volume +option enabled, it can cause erroneous checksum computation/ +unwanted behaviour during afr self-heal. + +--- Old: glusterfs-5.5.tar.gz New: glusterfs-7.0.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.e0xVwy/_old 2020-01-02 14:40:34.948893799 +0100 +++ /var/tmp/diff_new_pack.e0xVwy/_new 2020-01-02 14:40:34.952893801 +0100 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -17,16 +17,16 @@ Name: glusterfs -Version:5.5 +Version:7.0 Release:0 Summary:Aggregating distributed file system License:GPL-2.0-only OR LGPL-3.0-or-later Group: System/Filesystems -Url:http://www.gluster.org/ +URL:http://www.gluster.org/ #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt -Source: https://download.gluster.org/pub/gluster/glusterfs/5/5.5/glusterfs-5.5.tar.gz +Source: https://download.gluster.org/pub/gluster/glusterfs/7/7.0/glusterfs-7.0.tar.gz BuildRequires: acl-devel BuildRequires: autoconf BuildRequires: automake @@ -36,7 +36,7 @@ BuildRequires: libaio-devel BuildRequires: libtool BuildRequires: pkgconfig -BuildRequires: python2 +BuildRequires: python3 BuildRequires: readline-devel BuildRequires: rpcgen BuildRequires: systemd-rpm-macros @@ -45,7 +45,7 @@ BuildRequires: pkgconfig(libtirpc) BuildRequires: pkgconfig(liburcu) BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(python) +BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(uuid) %{?systemd_requires} @@ -105,19 +105,14 @@ GlusterFS is a clustered file-system capable of scaling to several petabytes. -%package -n libgfdb0 -Summary:GlusterFS's database library -Group: System/Libraries - -%description -n libgfdb0 -GlusterFS is a clustered file-system capable of scaling to several -petabytes. - -%package -n python-gluster +%package -n python3-gluster Summary:Python bindings for GlusterFS Group: Development/Languages/Python +BuildArch: noarch +# Legacy Python 2 bindings are no longer available... +Obsoletes: python-gluster < 7.0 -%description -n python-gluster +%description -n python3-gluster GlusterFS is a clustered file-system capable of scaling to several petabytes. @@ -193,6 +188,8 @@ perl -i -pe 's{#!/usr/bin/env bash}{#!/bin/bash}' \ "$b/%_datadir/glusterfs/scripts"/*.sh +cp -a COPYING-GPLV2 COPYING-LGPLV3 ChangeLog NEWS README.md "$b/%_docdir/%name/" + mkdir -p "%buildroot/%_unitdir" ln -s service "%buildroot/%_sbindir/rcglusterd" chmod u-s "%buildroot/%_bindir/fusermount-glusterfs" @@ -200,16 +197,16 @@ %fdupes %buildroot/%_prefix %pre -%service_add_pre glusterd.service glustereventsd.service glusterfssharedstorage.service +%service_add_pre glusterd.service glustereventsd.service glusterfssharedstorage.service gluster-ta-volume.service %post -%service_add_post glusterd.service glustereventsd.service glusterfssharedstorage.service +%service_add_post glusterd.service glustereventsd.service glusterfssharedstorage.service
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2019-04-26 22:43:25 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new.5536 (New) Package is "glusterfs" Fri Apr 26 22:43:25 2019 rev:24 rq:697400 version:5.5 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2019-03-27 16:11:02.583673049 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new.5536/glusterfs.changes 2019-04-26 22:43:27.317674041 +0200 @@ -1,0 +2,10 @@ +Wed Apr 24 08:59:02 UTC 2019 - Martin Liška + +- Move definition of _lto_cflags into %build. + +--- +Tue Apr 23 11:33:06 UTC 2019 - Martin Liška + +- Disable LTO (boo#1133088). + +--- Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.zADfAk/_old 2019-04-26 22:43:28.181673599 +0200 +++ /var/tmp/diff_new_pack.zADfAk/_new 2019-04-26 22:43:28.185673597 +0200 @@ -145,6 +145,7 @@ >contrib/sunrpc/xdr_sizeof.c %build +%define _lto_cflags %{nil} ./autogen.sh %configure \ --disable-static \
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2019-03-27 16:11:00 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new.25356 (New) Package is "glusterfs" Wed Mar 27 16:11:00 2019 rev:23 rq:685813 version:5.5 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2019-02-04 21:10:29.891888730 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new.25356/glusterfs.changes 2019-03-27 16:11:02.583673049 +0100 @@ -1,0 +2,19 @@ +Sun Mar 17 06:01:34 UTC 2019 - sean...@opensuse.org + +- Update to new upstream version 5.5 + * No changelog yet available in release notes + +--- +Sat Mar 02 14:53:04 UTC 2019 - sean...@opensuse.org + +- Update to new upstream version 5.4 + * FUSE Client memory leak fixed (#1623107) + * fail to sync non-ascii utf8 file and dir names (#1648642) + * Tracker bug for all leases related issues (#1651323) + * gluster-blockd segfaults because of a null-deref (#1659563) + * Memory leak: dict_t leak in rda_opendir (#1659676) + * dht_revalidate may not heal attrs on the brick root (#1660736) + * Fix tests/bugs/shard/zero-flag.t (#1660932) + * NL cache: fix typos (#1662200) + +--- Old: glusterfs-5.3.tar.gz New: glusterfs-5.5.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.XY4eQU/_old 2019-03-27 16:11:03.215672888 +0100 +++ /var/tmp/diff_new_pack.XY4eQU/_new 2019-03-27 16:11:03.215672888 +0100 @@ -17,7 +17,7 @@ Name: glusterfs -Version:5.3 +Version:5.5 Release:0 Summary:Aggregating distributed file system License:GPL-2.0-only OR LGPL-3.0-or-later @@ -26,7 +26,7 @@ #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt -Source: https://download.gluster.org/pub/gluster/glusterfs/5/5.3/glusterfs-5.3.tar.gz +Source: https://download.gluster.org/pub/gluster/glusterfs/5/5.5/glusterfs-5.5.tar.gz BuildRequires: acl-devel BuildRequires: autoconf BuildRequires: automake ++ glusterfs-5.3.tar.gz -> glusterfs-5.5.tar.gz ++ /work/SRC/openSUSE:Factory/glusterfs/glusterfs-5.3.tar.gz /work/SRC/openSUSE:Factory/.glusterfs.new.25356/glusterfs-5.5.tar.gz differ: char 5, line 1
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2019-02-04 21:10:28 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new.28833 (New) Package is "glusterfs" Mon Feb 4 21:10:28 2019 rev:22 rq:669027 version:5.3 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2018-07-13 10:14:11.049945221 +0200 +++ /work/SRC/openSUSE:Factory/.glusterfs.new.28833/glusterfs.changes 2019-02-04 21:10:29.891888730 +0100 @@ -1,0 +2,10 @@ +Sat Jan 19 06:52:11 UTC 2019 - sean...@opensuse.org + +- Update to new upstream version 5.3 (4.0 is EOL) + * 5.3 brings hundreds of improvements, see complete relnote at + https://docs.gluster.org/en/latest/release-notes/5.0/ +- Remove patches no longer needed in 5.x: + * 0001-build-restore-ability-to-control-verbosity-settings.patch + * glusterfs-tirpc.diff + +--- Old: 0001-build-restore-ability-to-control-verbosity-settings.patch glusterfs-4.0.2.tar.gz glusterfs-tirpc.diff New: glusterfs-5.3.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.UAdjO9/_old 2019-02-04 21:10:30.603888475 +0100 +++ /var/tmp/diff_new_pack.UAdjO9/_new 2019-02-04 21:10:30.603888475 +0100 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,12 +12,12 @@ # 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/ # Name: glusterfs -Version:4.0.2 +Version:5.3 Release:0 Summary:Aggregating distributed file system License:GPL-2.0-only OR LGPL-3.0-or-later @@ -26,9 +26,7 @@ #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt -Source: https://download.gluster.org/pub/gluster/glusterfs/4.0/4.0.2/glusterfs-%version.tar.gz -Patch1: glusterfs-tirpc.diff -Patch2: 0001-build-restore-ability-to-control-verbosity-settings.patch +Source: https://download.gluster.org/pub/gluster/glusterfs/5/5.3/glusterfs-5.3.tar.gz BuildRequires: acl-devel BuildRequires: autoconf BuildRequires: automake @@ -143,7 +141,7 @@ %prep %setup -q -%patch -P 1 -P 2 -p1 +#%patch -P 2 -p1 >contrib/sunrpc/xdr_sizeof.c %build ++ glusterfs-4.0.2.tar.gz -> glusterfs-5.3.tar.gz ++ /work/SRC/openSUSE:Factory/glusterfs/glusterfs-4.0.2.tar.gz /work/SRC/openSUSE:Factory/.glusterfs.new.28833/glusterfs-5.3.tar.gz differ: char 5, line 1
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2018-07-13 10:14:07 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is "glusterfs" Fri Jul 13 10:14:07 2018 rev:21 rq:621057 version:4.0.2 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2017-12-23 12:12:08.237083523 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2018-07-13 10:14:11.049945221 +0200 @@ -1,0 +2,14 @@ +Thu May 3 11:50:05 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 4.0.2 + * GlusterD2 (GD2) is a new management daemon for Gluster-4.0, +glustercli is the command-line interface for it. +It is a preview release. GD2 is not backwards compatible with +the older GlusterD. Heterogeneous clusters running both GD2 +and GlusterD are not possible. + * Not all commands from GlusterD have been implemented for GD2. + * GD2 does not (yet) work well in 2-node clusters. + * Self Heal feature integrated for the new Volumes created +using Glusterd2. + +--- Old: glusterfs-3.12.3.tar.gz New: glusterfs-4.0.2.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.ANZGuE/_old 2018-07-13 10:14:11.465945711 +0200 +++ /var/tmp/diff_new_pack.ANZGuE/_new 2018-07-13 10:14:11.465945711 +0200 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,15 +17,16 @@ Name: glusterfs -Version:3.12.3 +Version:4.0.2 Release:0 Summary:Aggregating distributed file system -License:GPL-2.0 OR LGPL-3.0+ +License:GPL-2.0-only OR LGPL-3.0-or-later Group: System/Filesystems Url:http://www.gluster.org/ + #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt -Source: https://download.gluster.org/pub/gluster/glusterfs/3.12/3.12.3/glusterfs-%version.tar.gz +Source: https://download.gluster.org/pub/gluster/glusterfs/4.0/4.0.2/glusterfs-%version.tar.gz Patch1: glusterfs-tirpc.diff Patch2: 0001-build-restore-ability-to-control-verbosity-settings.patch BuildRequires: acl-devel @@ -150,43 +151,49 @@ %configure \ --disable-static \ --disable-silent-rules -make %{?_smp_mflags} +make %{?_smp_mflags} V=0 find . -name 'xdr_sizeof*' -type f -exec ls -lgo {} + || : %install +b="%buildroot" %make_install docdir="%_docdir/%name" -find %buildroot -type f -name "*.la" -delete -print - -mkdir -p "%buildroot/%_localstatedir/log"/{glusterd,glusterfs,glusterfsd} +find "$b" -type f -name "*.la" -delete -print +mkdir -p "$b/%_localstatedir/log"/{glusterd,glusterfs,glusterfsd} # The things seemingly forgotten by make install. # - Manually populate devel dirs -mkdir -p "%buildroot/%_includedir/%name" -install -pm0644 libglusterfs/src/*.h "%buildroot/%_includedir/%name/" +mkdir -p "$b/%_includedir/%name" +install -pm0644 libglusterfs/src/*.h "$b/%_includedir/%name/" # - hekafs wants this: -mkdir -p "%buildroot/%_includedir/%name"/{rpc,server} +mkdir -p "$b/%_includedir/%name"/{rpc,server} install -pm0644 rpc/rpc-lib/src/*.h rpc/xdr/src/*.h \ - "%buildroot/%_includedir/%name/rpc/" + "$b/%_includedir/%name/rpc/" install -pm0644 xlators/protocol/server/src/*.h \ - "%buildroot/%_includedir/%name/server/" + "$b/%_includedir/%name/server/" # - wrapper umount script? # - logrotate entry -mkdir -p "%buildroot/%_localstatedir/log/%name" +mkdir -p "$b/%_localstatedir/log/%name" # - vim syntax # - state -mkdir -p "%buildroot/%_localstatedir/lib/glusterd" +mkdir -p "$b/%_localstatedir/lib/glusterd" perl -i -pe \ 's{^(\s*option working-directory )\S+}{$1 %_localstatedir/lib/glusterd}g' \ - "%buildroot/%_sysconfdir/%name/glusterd.vol" - -# Clean, but must NOT remove .la from dirs not searched by -# default, thus maxdepth. -find %buildroot -type f -name "*.la" -delete -print + "$b/%_sysconfdir/%name/glusterd.vol" # W: wrong-file-end-of-line-encoding perl -i -pe 's{\x0d\x0a}{\x0a}gs' %_docdir/%name/glusterfs-mode.el +# E: env-script-interpreter +perl -i -pe 's{#!/usr/bin/env python}{#!/usr/bin/python}' \ + "$b/%_bindir/glusterfind" \ + "$b/%_sbindirusr/gcron.py" "$b/%_sbindir/snap_scheduler.py" \ +
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2017-12-23 12:12:01 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is "glusterfs" Sat Dec 23 12:12:01 2017 rev:20 rq:559163 version:3.12.3 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2017-11-16 13:59:20.589259011 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2017-12-23 12:12:08.237083523 +0100 @@ -1,0 +2,31 @@ +Thu Dec 14 18:47:07 UTC 2017 - jeng...@inai.de + +- Add 0001-build-restore-ability-to-control-verbosity-settings.patch +- Replace xdr_sizeof.c with an empty file + +--- +Mon Dec 4 14:03:38 UTC 2017 - jeng...@inai.de + +- Update to new release 3.12.3 + * -- Features introduced in 3.10 + * Brick multiplexing + * Support to display op-version information from clients + * Support for rebalance time to completion estimation + * Separation of tier as its own service + * Statedump support for gfapi based applications + * Disabled creation of trash directory by default + * Implemented parallel readdirp with distribute xlator + * -- Features introduced in 3.12: + * Ability to mount sub-directories using the Gluster +FUSE protocol + * GFID to path conversion is enabled by default + * Provided an option to set a limit on number of bricks +multiplexed in a processes + * Enhanced the option to export statfs data for bricks +sharing the same backend filesystem + * Provided a means to resolve GFID split-brain using +the gluster CLI + * Introduction of new api glfs_fd_set_lkowner() to set lock owner +- Remove glusterfs-date.diff (no longer applies) + +--- Old: glusterfs-3.8.15.tar.gz glusterfs-date.diff New: 0001-build-restore-ability-to-control-verbosity-settings.patch glusterfs-3.12.3.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.RNRUWp/_old 2017-12-23 12:12:08.993046663 +0100 +++ /var/tmp/diff_new_pack.RNRUWp/_new 2017-12-23 12:12:08.993046663 +0100 @@ -17,7 +17,7 @@ Name: glusterfs -Version:3.8.15 +Version:3.12.3 Release:0 Summary:Aggregating distributed file system License:GPL-2.0 OR LGPL-3.0+ @@ -25,9 +25,9 @@ Url:http://www.gluster.org/ #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt -Source: http://download.gluster.org/pub/gluster/glusterfs/3.8/%version/%name-%version.tar.gz -Patch: glusterfs-tirpc.diff -Patch1: glusterfs-date.diff +Source: https://download.gluster.org/pub/gluster/glusterfs/3.12/3.12.3/glusterfs-%version.tar.gz +Patch1: glusterfs-tirpc.diff +Patch2: 0001-build-restore-ability-to-control-verbosity-settings.patch BuildRequires: acl-devel BuildRequires: autoconf BuildRequires: automake @@ -122,14 +122,6 @@ GlusterFS is a clustered file-system capable of scaling to several petabytes. -%package ganesha -Summary:NFS-Ganesha configuration -Group: System/Libraries - -%description ganesha -GlusterFS is a clustered file-system capable of scaling to several -petabytes. - %package devel Summary:Development files for glusterfs Group: Development/Libraries/C and C++ @@ -150,8 +142,8 @@ %prep %setup -q -%patch -p0 -%patch1 -p1 +%patch -P 1 -P 2 -p1 +>contrib/sunrpc/xdr_sizeof.c %build ./autogen.sh @@ -159,6 +151,7 @@ --disable-static \ --disable-silent-rules make %{?_smp_mflags} +find . -name 'xdr_sizeof*' -type f -exec ls -lgo {} + || : %install %make_install docdir="%_docdir/%name" @@ -176,9 +169,6 @@ "%buildroot/%_includedir/%name/rpc/" install -pm0644 xlators/protocol/server/src/*.h \ "%buildroot/%_includedir/%name/server/" -# - init script; there is no SuSE-release in the build env -mkdir -p "%buildroot/%_initddir" -install -pm0755 extras/init.d/glusterd-SuSE "%buildroot/%_initddir/glusterd" # - wrapper umount script? # - logrotate entry mkdir -p "%buildroot/%_localstatedir/log/%name" @@ -198,22 +188,22 @@ perl -i -pe 's{\x0d\x0a}{\x0a}gs' %_docdir/%name/glusterfs-mode.el mkdir -p "%buildroot/%_unitdir" -rm -Rf "%buildroot%_initddir" -ln -s service "%buildroot%_sbindir/rcglusterd" -chmod u-s "%buildroot%_bindir/fusermount-glusterfs" +ln -s service "%buildroot/%_sbindir/rcglusterd" +chmod u-s "%buildroot/%_bindir/fusermount-glusterfs" +rm -f "%buildroot/%_sbindir/conf.py" %fdupes %buildroot/%_prefix %pre -%service_add_pre glusterd.service
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2017-11-16 13:59:19 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is "glusterfs" Thu Nov 16 13:59:19 2017 rev:19 rq:541860 version:3.8.15 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2017-11-10 14:36:58.524379990 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2017-11-16 13:59:20.589259011 +0100 @@ -1,0 +2,6 @@ +Mon Nov 13 07:49:33 CET 2017 - ku...@suse.de + +- glusterfs-tirpc.diff: fallback to libtirpc if there is no sunrpc + support in glibc + +--- New: glusterfs-tirpc.diff Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.kmrUVg/_old 2017-11-16 13:59:21.621221618 +0100 +++ /var/tmp/diff_new_pack.kmrUVg/_new 2017-11-16 13:59:21.625221473 +0100 @@ -26,6 +26,7 @@ #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt Source: http://download.gluster.org/pub/gluster/glusterfs/3.8/%version/%name-%version.tar.gz +Patch: glusterfs-tirpc.diff Patch1: glusterfs-date.diff BuildRequires: acl-devel BuildRequires: autoconf @@ -38,9 +39,11 @@ BuildRequires: pkgconfig BuildRequires: python2 BuildRequires: readline-devel +BuildRequires: rpcgen BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(fuse) >= 2.6.5 BuildRequires: pkgconfig(libcrypto) +BuildRequires: pkgconfig(libtirpc) BuildRequires: pkgconfig(liburcu) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(python) @@ -147,6 +150,7 @@ %prep %setup -q +%patch -p0 %patch1 -p1 %build ++ glusterfs-tirpc.diff ++ --- configure.ac +++ configure.ac2017/11/13 06:44:32 @@ -399,6 +399,21 @@ AC_CHECK_HEADERS([openssl/ecdh.h]) +dnl RPC library +AC_CHECK_FUNC([xdrmem_create],[], AC_SEARCH_LIBS([xdrmem_create],[rpc xdr nsl tirpc])) +dnl Cygwin/recent glibc requires -I/usr/include/tirpc for +old_CFLAGS=$CFLAGS +AC_CACHE_CHECK([where to find ], [lv_cv_xdr_cflags], [ + for add_CFLAGS in '' '-I/usr/include/tirpc' 'missing'; do +if test x"$add_CFLAGS" = xmissing; then + lv_cv_xdr_cflags=missing; break +fi +CFLAGS="$old_CFLAGS $add_CFLAGS" +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include +]])], [lv_cv_xdr_cflags=${add_CFLAGS:-none}; break]) + done +]) + dnl Math library AC_CHECK_LIB([m], [pow], [MATH_LIB='-lm'], [MATH_LIB='']) AC_SUBST(MATH_LIB)
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2017-11-10 14:36:50 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is "glusterfs" Fri Nov 10 14:36:50 2017 rev:18 rq:538665 version:3.8.15 Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2015-11-24 22:20:55.0 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2017-11-10 14:36:58.524379990 +0100 @@ -1,0 +2,28 @@ +Fri Nov 3 10:10:48 UTC 2017 - mplus...@suse.com + +- Explicitly require python2 as python3 is not yet supported + +--- +Wed Oct 18 11:28:29 UTC 2017 - vci...@suse.com + +- Add missing Requires: libacl-devel to the devel subpackage + * glfs.h #includes + +--- +Wed Aug 23 15:58:34 UTC 2017 - vci...@suse.com + +- Update to version 3.8.15 + * fixes build with OpenSSL 1.1 (bsc#1055466) + * Mandatory lock support for Multiprotocol environment + * Gluster/NFS disabled by default + * Geo-replication for Sharded Volumes + * Tiering aware Geo-replication + * Enhance Quota enable/disable in glusterd + * Automagic unsplit-brain by [ctime|mtime|size|majority] for AFR + * Granular Entry self-heal for AFR + * Tons of bugfixes + * for more details see the NEWS file +- spec cleanup +- Install License files/docu + +--- Old: glusterfs-3.6.6.tar.gz New: glusterfs-3.8.15.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.SYYoBw/_old 2017-11-10 14:37:00.480309306 +0100 +++ /var/tmp/diff_new_pack.SYYoBw/_new 2017-11-10 14:37:00.484309161 +0100 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2015 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 @@ -17,18 +17,17 @@ Name: glusterfs -Version:3.6.6 +Version:3.8.15 Release:0 Summary:Aggregating distributed file system -License:GPL-2.0 or LGPL-3.0+ +License:GPL-2.0 OR LGPL-3.0+ Group: System/Filesystems Url:http://www.gluster.org/ - #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt -Source: http://download.gluster.org/pub/gluster/glusterfs/3.6/%version/%name-%version.tar.gz +Source: http://download.gluster.org/pub/gluster/glusterfs/3.8/%version/%name-%version.tar.gz Patch1: glusterfs-date.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: acl-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -37,23 +36,17 @@ BuildRequires: libaio-devel BuildRequires: libtool BuildRequires: pkgconfig -BuildRequires: python +BuildRequires: python2 BuildRequires: readline-devel -%if 0%{?sles_version} == 11 -BuildRequires: fuse-devel >= 2.6.5 -BuildRequires: libuuid-devel -BuildRequires: libxml2-devel -BuildRequires: openssl-devel -%else +BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(fuse) >= 2.6.5 BuildRequires: pkgconfig(libcrypto) +BuildRequires: pkgconfig(liburcu) BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(python) +BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(uuid) -%endif -%if 0%{?suse_version} >= 1210 -BuildRequires: systemd -%endif -#Requires: python +%{?systemd_requires} %description GlusterFS is a clustered file-system capable of scaling to several @@ -110,10 +103,35 @@ GlusterFS is a clustered file-system capable of scaling to several petabytes. +%package -n libgfdb0 +Summary:GlusterFS's database library +Group: System/Libraries + +%description -n libgfdb0 +GlusterFS is a clustered file-system capable of scaling to several +petabytes. + +%package -n python-gluster +Summary:Python bindings for GlusterFS +Group: Development/Languages/Python + +%description -n python-gluster +GlusterFS is a clustered file-system capable of scaling to several +petabytes. + +%package ganesha +Summary:NFS-Ganesha configuration +Group: System/Libraries + +%description ganesha +GlusterFS is a clustered file-system capable of scaling to several +petabytes. + %package devel Summary:Development files for glusterfs Group: Development/Libraries/C and C++ Requires: %name = %version
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2015-11-24 22:20:52 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is "glusterfs" Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2015-08-07 00:19:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2015-11-24 22:20:55.0 +0100 @@ -1,0 +2,6 @@ +Tue Oct 27 20:38:50 UTC 2015 - sco...@free.fr + +- Update to version 3.6.6 + * No ChangeLog available + +--- Old: glusterfs-3.6.4.tar.gz New: glusterfs-3.6.6.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.LpXkeZ/_old 2015-11-24 22:20:56.0 +0100 +++ /var/tmp/diff_new_pack.LpXkeZ/_new 2015-11-24 22:20:56.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2015 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 @@ -17,7 +17,7 @@ Name: glusterfs -Version:3.6.4 +Version:3.6.6 Release:0 Summary:Aggregating distributed file system License:GPL-2.0 or LGPL-3.0+ ++ glusterfs-3.6.4.tar.gz -> glusterfs-3.6.6.tar.gz ++ 3388 lines of diff (skipped)
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2015-08-07 00:19:50 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is glusterfs Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2015-04-10 10:20:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2015-08-07 00:19:51.0 +0200 @@ -1,0 +2,7 @@ +Tue Aug 4 19:07:46 UTC 2015 - sco...@free.fr + +- Update to version 3.6.4 + * No ChangeLog available +- Fix Url + +--- Old: glusterfs-3.6.2.tar.gz New: glusterfs-3.6.4.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.dtilFL/_old 2015-08-07 00:19:52.0 +0200 +++ /var/tmp/diff_new_pack.dtilFL/_new 2015-08-07 00:19:52.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: glusterfs -Version:3.6.2 +Version:3.6.4 Release:0 Summary:Aggregating distributed file system License:GPL-2.0 or LGPL-3.0+ Group: System/Filesystems -Url:http://gluster.org/ +Url:http://www.gluster.org/ #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt ++ glusterfs-3.6.2.tar.gz - glusterfs-3.6.4.tar.gz ++ 21650 lines of diff (skipped)
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2015-01-20 12:32:43 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is glusterfs Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2014-08-08 10:13:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2015-01-20 12:35:10.0 +0100 @@ -1,0 +2,22 @@ +Thu Jan 15 15:03:38 UTC 2015 - p.drou...@gmail.com + +- Update to version 3.6.1 + * api: versioned symbols in libgfapi.so for compatibility + * Use versioned symbols to keep libgfapi at libgfapi.so.0.0.0 + * Some nits uncovered: + - there are a couple functions declared that do not have an + associated definition, e.g. glfs_truncate(), glfs_caller_specific_init() + - there are seven private/internal functions used by heal/src/glfsheal + and the gfapi master xlator (glfs-master.c): glfs_loc_touchup(), + glfs_active_subvol(), and glfs_subvol_done(), glfs_init_done(), + glfs_resolve_at(), glfs_free_from_ctx(), and glfs_new_from_ctx(); + which are not declared in glfs.h; + - for this initial pass at versioned symbols, we use the earliest version + of all public symbols, i.e. those for which there are declarations in + glfs.h or glfs-handles.h. + Further investigation as we do backports to 3.6, 3.4, and 3.4 + will be required to determine if older implementations need to + be preserved (forward ported) and their associated alias(es) and + symbol version(s) defined. + +--- Old: glusterfs-3.5.2.tar.gz New: glusterfs-3.6.1.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.hUSbEw/_old 2015-01-20 12:35:11.0 +0100 +++ /var/tmp/diff_new_pack.hUSbEw/_new 2015-01-20 12:35:11.0 +0100 @@ -17,9 +17,8 @@ Name: glusterfs -Version:3.5.2 +Version:3.6.1 Release:0 -%define rversion 3.5.2 Summary:Aggregating distributed file system License:GPL-2.0 or LGPL-3.0+ Group: System/Filesystems @@ -27,7 +26,7 @@ #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt -Source: http://download.gluster.org/pub/gluster/glusterfs/3.5/%version/%name-%version.tar.gz +Source: http://download.gluster.org/pub/gluster/glusterfs/3.6/%version/%name-%version.tar.gz Patch1: glusterfs-date.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf @@ -54,7 +53,7 @@ %if 0%{?suse_version} = 1210 BuildRequires: systemd %endif -Requires: python +#Requires: python %description GlusterFS is a clustered file-system capable of scaling to several @@ -238,14 +237,14 @@ %_libexecdir/%name/ %_libdir/%name/ %_sbindir/gluster* -%_sbindir/glfsheal +#%_sbindir/glfsheal %_sbindir/rcglusterd %_datadir/glusterfs/ %_mandir/man*/* %_docdir/%name %_localstatedir/lib/glusterd %_localstatedir/log/%name -%python_sitelib/gluster* +#%python_sitelib/gluster* %if 0%{?_unitdir:1} %_unitdir/glusterd.service %else ++ glusterfs-3.5.2.tar.gz - glusterfs-3.6.1.tar.gz ++ 508135 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2014-08-08 10:10:40 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is glusterfs Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2014-08-07 08:08:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2014-08-08 10:13:50.0 +0200 @@ -1,0 +2,36 @@ +Mon Aug 4 21:27:22 UTC 2014 - sco...@free.fr + +- Update to new upstream release 3.5.2 + * NFS server crashes in _socket_read_vectored_request + * Can't write to quota enable folder + * nfs: reset command does not alter the result for nfs options +earlier set + * features/gfid-access: stat on .gfid virtual directory return +EINVAL + * creating symlinks generates errors on stripe volume + * Self-heal errors with afr crawl failed for child 0 with ret -1 +while performing rolling upgrade. + * [AFR] I/O fails when one of the replica nodes go down + * Fix inode leaks in gfid-access xlator + * NFS subdir authentication doesn't correctly handle +multi-(homed,protocol,etc) network addresses + * nfs-utils should be installed as dependency while installing +glusterfs-server + * Excessive logging in quotad.log of the kind 'null client' + * client_t clienttable cliententries are never expanded when all +entries are used + * AFR : self-heal of few files not happening when a AWS EC2 Instance +is back online after a restart + * Dist-geo-rep : deletion of files on master, geo-rep fails to +propagate to slaves. + * Allow the usage of the wildcard character '*' to the options +nfs.rpc-auth-allow and nfs.rpc-auth-reject + * glfsheal: Improve the way in which we check the presence of +replica volumes + * Resource cleanup doesn't happen for clients on servers after +disconnect + * mounting a volume over NFS (TCP) with MOUNT over UDP fails + * backport 'gluster volume status --xml' issues + * Glustershd memory usage too high + +--- Old: glusterfs-3.5.1.tar.gz New: glusterfs-3.5.2.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.aANJtJ/_old 2014-08-08 10:13:51.0 +0200 +++ /var/tmp/diff_new_pack.aANJtJ/_new 2014-08-08 10:13:51.0 +0200 @@ -17,9 +17,9 @@ Name: glusterfs -Version:3.5.1 +Version:3.5.2 Release:0 -%define rversion 3.5.1 +%define rversion 3.5.2 Summary:Aggregating distributed file system License:GPL-2.0 or LGPL-3.0+ Group: System/Filesystems @@ -180,6 +180,9 @@ %if 0%{?_unitdir:1} mkdir -p $b/%_unitdir; rm -Rf $b/%_initddir +ln -s service $b/%_sbindir/rcglusterd +%else +ln -s %_initddir/glusterd $b/%_sbindir/rcglusterd %endif chmod u-s $b/%_bindir/fusermount-glusterfs %fdupes %buildroot/%_prefix @@ -236,6 +239,7 @@ %_libdir/%name/ %_sbindir/gluster* %_sbindir/glfsheal +%_sbindir/rcglusterd %_datadir/glusterfs/ %_mandir/man*/* %_docdir/%name ++ glusterfs-3.5.1.tar.gz - glusterfs-3.5.2.tar.gz ++ 4402 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2014-08-07 08:08:24 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is glusterfs Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2014-05-13 20:44:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2014-08-07 08:08:25.0 +0200 @@ -1,0 +2,15 @@ +Tue Jul 29 19:48:39 UTC 2014 - sco...@free.fr + +- Update to new upstream release 3.5.1 + * A new volume option server.manage-gids has been added. +This option should be used when users of a volume are in more +than approximately 93 groups (Bug 1096425). + * Duplicate Request Cache for NFS has now been disabled by +default, this may reduce performance for certain workloads, +but improves the overall stability and memory footprint for +most users. + * Others changes are mostly bug fixes. +- disable systemd pre an post scripts for old product and then fix + build on SLE 11 + +--- Old: glusterfs-3.5.0.tar.gz New: glusterfs-3.5.1.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.sJI3bZ/_old 2014-08-07 08:08:27.0 +0200 +++ /var/tmp/diff_new_pack.sJI3bZ/_new 2014-08-07 08:08:27.0 +0200 @@ -17,9 +17,9 @@ Name: glusterfs -Version:3.5.0 +Version:3.5.1 Release:0 -%define rversion 3.5.0 +%define rversion 3.5.1 Summary:Aggregating distributed file system License:GPL-2.0 or LGPL-3.0+ Group: System/Filesystems @@ -27,7 +27,7 @@ #Git-Clone:git://github.com/gluster/glusterfs #Git-Clone:git://github.com/fvzwieten/lsgvt -Source: http://download.gluster.org/pub/gluster/glusterfs/3.5/3.5.0/%name-%version.tar.gz +Source: http://download.gluster.org/pub/gluster/glusterfs/3.5/%version/%name-%version.tar.gz Patch1: glusterfs-date.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf @@ -184,17 +184,32 @@ chmod u-s $b/%_bindir/fusermount-glusterfs %fdupes %buildroot/%_prefix +%if 0%{?suse_version} = 1210 %pre %service_add_pre glusterd.service +%endif %post +%if 0%{?suse_version} = 1210 %service_add_post glusterd.service +%else +%fillup_and_insserv -f glusterd +%endif %preun +%if 0%{?suse_version} = 1210 %service_del_preun glusterd.service +%else +%stop_on_removal glusterd +%endif %postun +%if 0%{?suse_version} = 1210 %service_del_postun glusterd.service +%else +%insserv_cleanup +%restart_on_update glusterd +%endif %post -n libgfapi0 -p /sbin/ldconfig %postun -n libgfapi0 -p /sbin/ldconfig @@ -220,6 +235,7 @@ %_libexecdir/%name/ %_libdir/%name/ %_sbindir/gluster* +%_sbindir/glfsheal %_datadir/glusterfs/ %_mandir/man*/* %_docdir/%name ++ glusterfs-3.5.0.tar.gz - glusterfs-3.5.1.tar.gz ++ 13391 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2014-05-13 20:44:19 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is glusterfs Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2013-03-08 09:09:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2014-05-13 20:44:20.0 +0200 @@ -1,0 +2,62 @@ +Mon May 5 22:40:02 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 3.5.0 +* AFR_CLI_enhancements: Improved logging with more clarity and + statistical information. It allows visibility into why a + self-heal process was initiated and which files are affected, for + example. Prior to this enhancement, clearly identifying + split-brain issues from the logs was often difficult, and there + was no facility to identify which files were affected by a split + brain issue automatically. Remediating split brain without quorum + will still require some manual effort, but with the tools + provided, this will become much simpler. +* Exposing Volume Capabilities: Provides client-side insight into + whether a volume is using the BD translator and, if so, which + capabilities are being utilized. +* File Snapshot: Provides a mechanism for snapshotting individual + files. The most prevalent use case for this feature will be to + snapshot running VMs, allowing for point-in-time capture. This + also allows a mechanism to revert VMs to a previous state + directly from Gluster, without needing to use external tools. +* GFID Access: A new method for accessing data directly by GFID. + With this method, the data can be directly consumed in changelog + translator, which is logging ‘gfid’ internally, very efficiently. +* On-Wire Compression + Decompression: Use of this feature reduces + the overall network overhead for Gluster operations from a + client. +* Prevent NFS restart on Volume change (Part 1): Previously, any + volume change (volume option, volume start, volume stop, volume + delete, brick add, etc.) would restart the NFS server, which led + to service disruptions. This feature allow modifying certain + NFS-based volume options without such interruptions occurring. + Part 1 is anything not requiring a graph change. +* Quota Scalability: Massively increase the amount of quota + configurations from a few hundred to 65536 per volume. +* readdir_ahead: Gluster now provides read-ahead support for + directories to improve sequential directory read performance. +* zerofill: Enhancement to allow zeroing out of VM disk images, + which is useful in first time provisioning or for overwriting an + existing disk. +* Brick Failure Detection: Detecting failures on the filesystem + that a brick uses makes it possible to handle errors that are + caused from outside of the Gluster environment. +* Disk encryption: Implement the previous work done in HekaFS into + Gluster. This allows a volume (or per-tenant part of a volume) to + be encrypted “at rest” on the server using keys only available on + the client. [Note: Only content of regular files is encrypted. + File names are not encrypted! Also, encryption does not work in + NFS mounts.] +* Geo-Replication Enhancement: Previously, the geo-replication + process, gsyncd, was a single point of failure as it only ran on + one node in the cluster. If the node running gsyncd failed, the + entire geo-replication process was offline until the issue was + addressed. In this latest incarnation, the improvement is + extended even further by foregoing use of xattrs to identify + change candidates and directly consuming from the volume + changelog, which will improve performance twofold: one, by + keeping a running list of only those files that may need to be + synced; and two, the changelog is maintained in memory, which + will allow near instant access to which data needs to be changed + and where by the gsync daemon. + +--- Old: glusterd.service glusterfs-3.4.0alpha.tar.xz New: glusterfs-3.5.0.tar.gz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.XF4N2O/_old 2014-05-13 20:44:21.0 +0200 +++ /var/tmp/diff_new_pack.XF4N2O/_new 2014-05-13 20:44:21.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2013-03-08 09:09:49 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is glusterfs, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2012-12-07 14:09:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2013-03-08 09:09:50.0 +0100 @@ -1,0 +2,13 @@ +Thu Feb 28 21:58:02 UTC 2013 - jeng...@inai.de + +- Update to new upstream release 3.4.0alpha (rpm: 3.4.0~qa9) +* automake-1.13 support +- Enable AIO support + +--- +Tue Nov 27 11:28:36 UTC 2012 - jeng...@inai.de + +- Use `glusterd -N` in glusterd.service to run in foreground + as required + +--- Old: glusterfs-3.4.0qa2.tar.xz New: glusterfs-3.4.0alpha.tar.xz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.DoNFry/_old 2013-03-08 09:09:51.0 +0100 +++ /var/tmp/diff_new_pack.DoNFry/_new 2013-03-08 09:09:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,24 +21,24 @@ %define lname_rpc libgfrpc0 %define lname_xdr libgfxdr0 %define lname_gf libglusterfs0 -Version:3.4.0~qa2 +Version:3.4.0~qa9 Release:0 -%define rversion 3.4.0qa2 +%define rversion 3.4.0alpha Summary:Aggregating distributed file system License:GPL-2.0 or LGPL-3.0+ Group: System/Filesystems Url:http://gluster.org/ #Git-Clone:git://github.com/gluster/glusterfs +#Git-Clone:git://github.com/fvzwieten/lsgvt Source: %name-%rversion.tar.xz Source3:glusterd.service Patch1: glusterfs-date.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: automake BuildRequires: bison BuildRequires: fdupes BuildRequires: flex -BuildRequires: libtool +BuildRequires: libaio-devel BuildRequires: pkgconfig BuildRequires: python BuildRequires: readline-devel @@ -121,7 +121,6 @@ %patch -P 1 -p1 %build -./autogen.sh; %configure --disable-static # This section is not parallel safe or so due to bison/lex make -C libglusterfs/src @@ -211,6 +210,7 @@ %if 0%{?_unitdir:1} %_unitdir/glusterd.service %endif +%_prefix/lib/ocf %files -n %lname_api %defattr(-,root,root) ++ glusterd.service ++ --- /var/tmp/diff_new_pack.DoNFry/_old 2013-03-08 09:09:51.0 +0100 +++ /var/tmp/diff_new_pack.DoNFry/_new 2013-03-08 09:09:51.0 +0100 @@ -2,7 +2,7 @@ Description=Gluster elastic volume management daemon [Service] -ExecStart=/usr/sbin/glusterd +ExecStart=/usr/sbin/glusterd -N [Install] WantedBy=multi-user.target ++ glusterfs-date.diff ++ --- /var/tmp/diff_new_pack.DoNFry/_old 2013-03-08 09:09:51.0 +0100 +++ /var/tmp/diff_new_pack.DoNFry/_new 2013-03-08 09:09:51.0 +0100 @@ -15,11 +15,11 @@ libglusterfs/src/graph.c|4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) -Index: glusterfs-3.3.0/cli/src/cli.c +Index: glusterfs-3.4.0alpha/cli/src/cli.c === glusterfs-3.3.0.orig/cli/src/cli.c -+++ glusterfs-3.3.0/cli/src/cli.c -@@ -80,7 +80,7 @@ extern int connected; +--- glusterfs-3.4.0alpha.orig/cli/src/cli.c glusterfs-3.4.0alpha/cli/src/cli.c +@@ -70,7 +70,7 @@ extern int connected; /* using argp for command line parsing */ const char *argp_program_version = \ @@ -28,24 +28,24 @@ \nRepository revision: GLUSTERFS_REPOSITORY_REVISION \n \ Copyright (c) 2006-2011 Gluster Inc.\ http://www.gluster.com\n \ -Index: glusterfs-3.3.0/glusterfsd/src/glusterfsd.c +Index: glusterfs-3.4.0alpha/glusterfsd/src/glusterfsd.c === glusterfs-3.3.0.orig/glusterfsd/src/glusterfsd.c -+++ glusterfs-3.3.0/glusterfsd/src/glusterfsd.c -@@ -90,7 +90,7 @@ static char gf_doc[] = ; +--- glusterfs-3.4.0alpha.orig/glusterfsd/src/glusterfsd.c glusterfs-3.4.0alpha/glusterfsd/src/glusterfsd.c +@@ -80,7 +80,7 @@ static char gf_doc[] = ; static char argp_doc[] =
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2012-12-07 14:09:27 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is glusterfs, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2012-10-08 07:11:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2012-12-07 14:09:30.0 +0100 @@ -1,0 +2,22 @@ +Tue Nov 27 10:59:15 UTC 2012 - cfarr...@suse.com + +- license update: GPL-2.0 or LGPL-3.0+ + +--- +Fri Nov 9 21:47:11 UTC 2012 - jeng...@inai.de + +- Update to new upstream release 3.4.0qa2 +* No changelog provided by upstream +- Remove glusterfs-init.diff, merged upstream +- Provide systemd service file + +--- +Wed Oct 31 12:19:47 UTC 2012 - jeng...@inai.de + +- Update to new upstream release 3.3.1 +* mount.glusterfs: Add support for {attribute,entry}-timeout options +* cli: Proper xml output for gluster peer status +* self-heald: Fix inode leak +* storage/posix: implement native linux AIO support + +--- Old: glusterfs-3.3.0.tar.xz glusterfs-init.diff New: glusterd.service glusterfs-3.4.0qa2.tar.xz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.njlsyI/_old 2012-12-07 14:09:31.0 +0100 +++ /var/tmp/diff_new_pack.njlsyI/_new 2012-12-07 14:09:31.0 +0100 @@ -17,20 +17,22 @@ Name: glusterfs +%define lname_api libgfapi0 %define lname_rpc libgfrpc0 %define lname_xdr libgfxdr0 %define lname_gf libglusterfs0 -Version:3.3.0 +Version:3.4.0~qa2 Release:0 +%define rversion 3.4.0qa2 Summary:Aggregating distributed file system -License:GPL-2.0+ ; GPL-3.0 +License:GPL-2.0 or LGPL-3.0+ Group: System/Filesystems Url:http://gluster.org/ #Git-Clone:git://github.com/gluster/glusterfs -Source: %name-%version.tar.xz -Patch1: glusterfs-init.diff -Patch2: glusterfs-date.diff +Source: %name-%rversion.tar.xz +Source3:glusterd.service +Patch1: glusterfs-date.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: automake BuildRequires: bison @@ -52,6 +54,9 @@ BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(uuid) %endif +%if 0%{?suse_version} = 1210 +BuildRequires: systemd +%endif Requires: python %description @@ -63,6 +68,14 @@ Translators from GNU Hurd kernel. Much of the code in GlusterFS is in user space and easily manageable. +%package -n %lname_api +Summary:GlusterFS API library +Group: System/Libraries + +%description -n %lname_api +GlusterFS is a clustered file-system capable of scaling to several +petabytes. + %package -n %lname_rpc Summary:GlusterFS Remote Procedure Call library Group: System/Libraries @@ -90,6 +103,7 @@ %package devel Summary:Development files for glusterfs Group: Development/Libraries/C and C++ +Requires: %lname_api = %version Requires: %lname_gf = %version Requires: %lname_rpc = %version Requires: %lname_xdr = %version @@ -103,8 +117,8 @@ links. %prep -%setup -q -%patch -P 1 -P 2 -p1 +%setup -qn %name-%rversion +%patch -P 1 -p1 %build ./autogen.sh; @@ -115,7 +129,8 @@ %install b=%buildroot; -%make_install docdir=%_docdir/%name +make install DESTDIR=$b docdir=%_docdir/%name +find $b/%_libdir -type f -name *.la -delete; mkdir -p $b/%_localstatedir/log/{glusterd,glusterfs,glusterfsd}; @@ -150,30 +165,32 @@ # W: wrong-file-end-of-line-encoding perl -i -pe 's{\x0d\x0a}{\x0a}gs' %_docdir/%name/glusterfs-mode.el; +%if 0%{?_unitdir:1} +mkdir -p $b/%_unitdir; +install -pm0644 %{S:3} $b/%_unitdir/; +%endif + %fdupes %buildroot +%pre +%service_add_pre glusterd.service + %post -/sbin/ldconfig -%insserv_cleanup -%restart_on_update glusterd +%service_add_post glusterd.service %preun -%stop_on_removal glusterd +%service_del_preun glusterd.service %postun -/sbin/ldconfig -%insserv_cleanup +%service_del_postun glusterd.service +%post -n %lname_api -p /sbin/ldconfig +%postun -n %lname_api -p /sbin/ldconfig %post -n %lname_rpc -p /sbin/ldconfig - %postun -n %lname_rpc -p /sbin/ldconfig - %post -n %lname_xdr -p /sbin/ldconfig - %postun -n %lname_xdr -p /sbin/ldconfig - %post -n %lname_gf -p /sbin/ldconfig - %postun -n %lname_gf -p /sbin/ldconfig %files @@ -181,15 +198,23 @@
commit glusterfs for openSUSE:Factory
Hello community, here is the log from the commit of package glusterfs for openSUSE:Factory checked in at 2012-10-08 07:11:33 Comparing /work/SRC/openSUSE:Factory/glusterfs (Old) and /work/SRC/openSUSE:Factory/.glusterfs.new (New) Package is glusterfs, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/glusterfs/glusterfs.changes 2011-12-21 17:00:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.glusterfs.new/glusterfs.changes 2012-10-08 07:11:35.0 +0200 @@ -1,0 +2,9 @@ +Mon Sep 24 03:45:09 UTC 2012 - jeng...@inai.de + +- Update to new upstream release 3.3.0 +* New: Unified File Object access +* New: Hadoop hooks - HDFS compatibility layer +* New volume type: Repstr - replicated + striped (+ distributed) + volumes + +--- Old: glusterfs-3.2.4.tar.xz glusterfs-system-uuid.diff New: glusterfs-3.3.0.tar.xz Other differences: -- ++ glusterfs.spec ++ --- /var/tmp/diff_new_pack.Ip5iiG/_old 2012-10-08 07:11:36.0 +0200 +++ /var/tmp/diff_new_pack.Ip5iiG/_new 2012-10-08 07:11:36.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package glusterfs # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products 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,34 +15,43 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: glusterfs %define lname_rpc libgfrpc0 %define lname_xdr libgfxdr0 %define lname_gf libglusterfs0 -Version:3.2.4 +Version:3.3.0 Release:0 -Group: System/Filesystems Summary: Aggregating distributed file system License:GPL-2.0+ ; GPL-3.0 +Group: System/Filesystems Url:http://gluster.org/ +#Git-Clone:git://github.com/gluster/glusterfs Source: %name-%version.tar.xz Patch1: glusterfs-init.diff Patch2: glusterfs-date.diff -Patch3: glusterfs-system-uuid.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: automake BuildRequires: bison BuildRequires: fdupes BuildRequires: flex -BuildRequires: fuse-devel = 2.6.5 BuildRequires: libtool BuildRequires: pkgconfig -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(uuid) BuildRequires: python BuildRequires: readline-devel BuildRequires: xz +%if 0%{?sles_version} == 11 +BuildRequires: fuse-devel = 2.6.5 +BuildRequires: libuuid-devel +BuildRequires: libxml2-devel +BuildRequires: openssl-devel +%else +BuildRequires: pkgconfig(fuse) = 2.6.5 +BuildRequires: pkgconfig(libcrypto) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(uuid) +%endif Requires: python %description @@ -81,9 +90,10 @@ %package devel Summary: Development files for glusterfs Group: Development/Libraries/C and C++ -Requires: %name = %version -Requires: %lname_rpc = %version, %lname_xdr = %version Requires: %lname_gf = %version +Requires: %lname_rpc = %version +Requires: %lname_xdr = %version +Requires: %name = %version %description devel GlusterFS is a clustered file-system capable of scaling to several @@ -94,7 +104,7 @@ %prep %setup -q -%patch -P 1 -P 2 -P 3 -p1 +%patch -P 1 -P 2 -p1 %build ./autogen.sh; @@ -171,12 +181,12 @@ %_initrddir/glusterd %dir %_sysconfdir/%name %config(noreplace) %_sysconfdir/%name/glusterd.vol -%config %_sysconfdir/%name/*.sample +#%config %_sysconfdir/%name/*.sample /sbin/mount.%name %_libexecdir/%name %_libdir/%name %_sbindir/gluster* -%_mandir/man*/* +#%_mandir/man*/* %_docdir/%name %_localstatedir/lib/glusterd %_localstatedir/log/%name ++ glusterfs-date.diff ++ --- /var/tmp/diff_new_pack.Ip5iiG/_old 2012-10-08 07:11:36.0 +0200 +++ /var/tmp/diff_new_pack.Ip5iiG/_new 2012-10-08 07:11:36.0 +0200 @@ -15,12 +15,12 @@ libglusterfs/src/graph.c|4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) -Index: glusterfs-3.2.4/cli/src/cli.c +Index: glusterfs-3.3.0/cli/src/cli.c === glusterfs-3.2.4.orig/cli/src/cli.c -+++ glusterfs-3.2.4/cli/src/cli.c -@@ -81,7 +81,7 @@ static char gf_doc[] = ; - static char argp_doc[] = ; +--- glusterfs-3.3.0.orig/cli/src/cli.c glusterfs-3.3.0/cli/src/cli.c +@@ -80,7 +80,7 @@ extern int connected; + /* using argp for command line parsing */ const char *argp_program_version = \ -PACKAGE_NAME PACKAGE_VERSION