commit glusterfs for openSUSE:Factory

2020-06-09 Thread root
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

2020-01-31 Thread root
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

2020-01-12 Thread root
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

2020-01-02 Thread root
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

2019-04-26 Thread root
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

2019-03-27 Thread root
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

2019-02-04 Thread root
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

2018-07-13 Thread root
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

2017-12-23 Thread root
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

2017-11-16 Thread root
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

2017-11-10 Thread root
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

2015-11-24 Thread h_root
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

2015-08-06 Thread h_root
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

2015-01-20 Thread h_root
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

2014-08-08 Thread h_root
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

2014-08-07 Thread h_root
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

2014-05-13 Thread h_root
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

2013-03-08 Thread h_root
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

2012-12-07 Thread h_root
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

2012-10-07 Thread h_root
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