Accepting request 281513 from filesystems

- Update to version 3.6.1

OBS-URL: https://build.opensuse.org/request/show/281513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glusterfs?expand=0&rev=14
This commit is contained in:
Dominique Leuenberger 2015-01-20 11:32:43 +00:00 committed by Git OBS Bridge
commit 4da3262b74
4 changed files with 30 additions and 9 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ef58b467a60fd6bd0685d4167a45f0860895414285b3908167b264aa63d276c3
size 4972250

3
glusterfs-3.6.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d0b28fb142032f4d2ffdfc56a9f5f456ced5dcca1970f8051d86bc35688126dc
size 5927904

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Thu Jan 15 15:03:38 UTC 2015 - p.drouand@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.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 4 21:27:22 UTC 2014 - scorot@free.fr Mon Aug 4 21:27:22 UTC 2014 - scorot@free.fr

View File

@ -17,9 +17,8 @@
Name: glusterfs Name: glusterfs
Version: 3.5.2 Version: 3.6.1
Release: 0 Release: 0
%define rversion 3.5.2
Summary: Aggregating distributed file system Summary: Aggregating distributed file system
License: GPL-2.0 or LGPL-3.0+ License: GPL-2.0 or LGPL-3.0+
Group: System/Filesystems Group: System/Filesystems
@ -27,7 +26,7 @@ Url: http://gluster.org/
#Git-Clone: git://github.com/gluster/glusterfs #Git-Clone: git://github.com/gluster/glusterfs
#Git-Clone: git://github.com/fvzwieten/lsgvt #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 Patch1: glusterfs-date.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: autoconf BuildRequires: autoconf
@ -54,7 +53,7 @@ BuildRequires: pkgconfig(uuid)
%if 0%{?suse_version} >= 1210 %if 0%{?suse_version} >= 1210
BuildRequires: systemd BuildRequires: systemd
%endif %endif
Requires: python #Requires: python
%description %description
GlusterFS is a clustered file-system capable of scaling to several GlusterFS is a clustered file-system capable of scaling to several
@ -238,14 +237,14 @@ chmod u-s "$b/%_bindir/fusermount-glusterfs"
%_libexecdir/%name/ %_libexecdir/%name/
%_libdir/%name/ %_libdir/%name/
%_sbindir/gluster* %_sbindir/gluster*
%_sbindir/glfsheal #%_sbindir/glfsheal
%_sbindir/rcglusterd %_sbindir/rcglusterd
%_datadir/glusterfs/ %_datadir/glusterfs/
%_mandir/man*/* %_mandir/man*/*
%_docdir/%name %_docdir/%name
%_localstatedir/lib/glusterd %_localstatedir/lib/glusterd
%_localstatedir/log/%name %_localstatedir/log/%name
%python_sitelib/gluster* #%python_sitelib/gluster*
%if 0%{?_unitdir:1} %if 0%{?_unitdir:1}
%_unitdir/glusterd.service %_unitdir/glusterd.service
%else %else