forked from pool/glusterfs
Accepting request 759717 from filesystems
OBS-URL: https://build.opensuse.org/request/show/759717 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glusterfs?expand=0&rev=25
This commit is contained in:
commit
cccac85de9
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:781da2e9e955eec6b411abd8df5851353936e5cc6f6aef9b8e6c8b970610cdf4
|
|
||||||
size 7635517
|
|
3
glusterfs-7.0.tar.gz
Normal file
3
glusterfs-7.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:8a872518bf9bd4dc1568f45c716bcde09e3bf7abf5b156ea90405e0fc2e9f07b
|
||||||
|
size 7610837
|
@ -1,3 +1,22 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 26 08:22:55 UTC 2019 - Neal Gompa <ngompa13@gmail.com>
|
||||||
|
|
||||||
|
- 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 <jengelh@inai.de>
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Apr 24 08:59:02 UTC 2019 - Martin Liška <mliska@suse.cz>
|
Wed Apr 24 08:59:02 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package glusterfs
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,16 +17,16 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: glusterfs
|
Name: glusterfs
|
||||||
Version: 5.5
|
Version: 7.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Aggregating distributed file system
|
Summary: Aggregating distributed file system
|
||||||
License: GPL-2.0-only OR LGPL-3.0-or-later
|
License: GPL-2.0-only OR LGPL-3.0-or-later
|
||||||
Group: System/Filesystems
|
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/gluster/glusterfs
|
||||||
#Git-Clone: git://github.com/fvzwieten/lsgvt
|
#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: acl-devel
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
@ -36,7 +36,7 @@ BuildRequires: flex
|
|||||||
BuildRequires: libaio-devel
|
BuildRequires: libaio-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python2
|
BuildRequires: python3
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
BuildRequires: rpcgen
|
BuildRequires: rpcgen
|
||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
@ -45,7 +45,7 @@ BuildRequires: pkgconfig(libcrypto)
|
|||||||
BuildRequires: pkgconfig(libtirpc)
|
BuildRequires: pkgconfig(libtirpc)
|
||||||
BuildRequires: pkgconfig(liburcu)
|
BuildRequires: pkgconfig(liburcu)
|
||||||
BuildRequires: pkgconfig(libxml-2.0)
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
BuildRequires: pkgconfig(python)
|
BuildRequires: pkgconfig(python3)
|
||||||
BuildRequires: pkgconfig(sqlite3)
|
BuildRequires: pkgconfig(sqlite3)
|
||||||
BuildRequires: pkgconfig(uuid)
|
BuildRequires: pkgconfig(uuid)
|
||||||
%{?systemd_requires}
|
%{?systemd_requires}
|
||||||
@ -105,19 +105,14 @@ Group: System/Libraries
|
|||||||
GlusterFS is a clustered file-system capable of scaling to several
|
GlusterFS is a clustered file-system capable of scaling to several
|
||||||
petabytes.
|
petabytes.
|
||||||
|
|
||||||
%package -n libgfdb0
|
%package -n python3-gluster
|
||||||
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
|
Summary: Python bindings for GlusterFS
|
||||||
Group: Development/Languages/Python
|
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
|
GlusterFS is a clustered file-system capable of scaling to several
|
||||||
petabytes.
|
petabytes.
|
||||||
|
|
||||||
@ -193,6 +188,8 @@ perl -i -pe 's{#!/usr/bin/env python}{#!/usr/bin/python}' \
|
|||||||
perl -i -pe 's{#!/usr/bin/env bash}{#!/bin/bash}' \
|
perl -i -pe 's{#!/usr/bin/env bash}{#!/bin/bash}' \
|
||||||
"$b/%_datadir/glusterfs/scripts"/*.sh
|
"$b/%_datadir/glusterfs/scripts"/*.sh
|
||||||
|
|
||||||
|
cp -a COPYING-GPLV2 COPYING-LGPLV3 ChangeLog NEWS README.md "$b/%_docdir/%name/"
|
||||||
|
|
||||||
mkdir -p "%buildroot/%_unitdir"
|
mkdir -p "%buildroot/%_unitdir"
|
||||||
ln -s service "%buildroot/%_sbindir/rcglusterd"
|
ln -s service "%buildroot/%_sbindir/rcglusterd"
|
||||||
chmod u-s "%buildroot/%_bindir/fusermount-glusterfs"
|
chmod u-s "%buildroot/%_bindir/fusermount-glusterfs"
|
||||||
@ -200,16 +197,16 @@ rm -f "%buildroot/%_sbindir/conf.py"
|
|||||||
%fdupes %buildroot/%_prefix
|
%fdupes %buildroot/%_prefix
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
%service_add_pre glusterd.service glustereventsd.service glusterfssharedstorage.service
|
%service_add_pre glusterd.service glustereventsd.service glusterfssharedstorage.service gluster-ta-volume.service
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%service_add_post glusterd.service glustereventsd.service glusterfssharedstorage.service
|
%service_add_post glusterd.service glustereventsd.service glusterfssharedstorage.service gluster-ta-volume.service
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%service_del_preun glusterd.service glustereventsd.service glusterfssharedstorage.service
|
%service_del_preun glusterd.service glustereventsd.service glusterfssharedstorage.service gluster-ta-volume.service
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%service_del_postun glusterd.service glustereventsd.service glusterfssharedstorage.service
|
%service_del_postun glusterd.service glustereventsd.service glusterfssharedstorage.service gluster-ta-volume.service
|
||||||
|
|
||||||
%post -n libgfapi0 -p /sbin/ldconfig
|
%post -n libgfapi0 -p /sbin/ldconfig
|
||||||
%postun -n libgfapi0 -p /sbin/ldconfig
|
%postun -n libgfapi0 -p /sbin/ldconfig
|
||||||
@ -221,20 +218,18 @@ rm -f "%buildroot/%_sbindir/conf.py"
|
|||||||
%postun -n libgfxdr0 -p /sbin/ldconfig
|
%postun -n libgfxdr0 -p /sbin/ldconfig
|
||||||
%post -n libglusterfs0 -p /sbin/ldconfig
|
%post -n libglusterfs0 -p /sbin/ldconfig
|
||||||
%postun -n libglusterfs0 -p /sbin/ldconfig
|
%postun -n libglusterfs0 -p /sbin/ldconfig
|
||||||
%post -n libgfdb0 -p /sbin/ldconfig
|
|
||||||
%postun -n libgfdb0 -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc COPYING-GPLV2 COPYING-LGPLV3 ChangeLog NEWS README.md
|
|
||||||
%dir %_sysconfdir/%name
|
%dir %_sysconfdir/%name
|
||||||
%config(noreplace) %_sysconfdir/%name/eventsconfig.json
|
%config(noreplace) %_sysconfdir/%name/eventsconfig.json
|
||||||
%config(noreplace) %_sysconfdir/%name/g*lusterd.vol
|
%config(noreplace) %_sysconfdir/%name/g*lusterd.vol
|
||||||
%config(noreplace) %_sysconfdir/%name/glusterfs-logrotate
|
%config(noreplace) %_sysconfdir/%name/glusterfs-logrotate
|
||||||
%config %_sysconfdir/%name/gluster-rsyslog*.conf
|
%config %_sysconfdir/%name/gluster-rsyslog*
|
||||||
%config %_sysconfdir/%name/*.example
|
%config %_sysconfdir/%name/glusterfs-georep*
|
||||||
%config %_sysconfdir/%name/*-logrotate
|
|
||||||
%config %_sysconfdir/%name/group-*
|
%config %_sysconfdir/%name/group-*
|
||||||
%config %_sysconfdir/%name/gsyncd.conf
|
%config %_sysconfdir/%name/gsync*
|
||||||
|
%config %_sysconfdir/%name/logger*
|
||||||
|
%config %_sysconfdir/%name/thin*
|
||||||
%_bindir/fusermount-glusterfs
|
%_bindir/fusermount-glusterfs
|
||||||
%_bindir/glusterfind
|
%_bindir/glusterfind
|
||||||
/sbin/mount.%name
|
/sbin/mount.%name
|
||||||
@ -255,6 +250,7 @@ rm -f "%buildroot/%_sbindir/conf.py"
|
|||||||
%_unitdir/glusterd.service
|
%_unitdir/glusterd.service
|
||||||
%_unitdir/glustereventsd.service
|
%_unitdir/glustereventsd.service
|
||||||
%_unitdir/glusterfssharedstorage.service
|
%_unitdir/glusterfssharedstorage.service
|
||||||
|
%_unitdir/gluster-ta-volume.service
|
||||||
%_libexecdir/ocf
|
%_libexecdir/ocf
|
||||||
|
|
||||||
%files -n libgfapi0
|
%files -n libgfapi0
|
||||||
@ -272,15 +268,8 @@ rm -f "%buildroot/%_sbindir/conf.py"
|
|||||||
%files -n libglusterfs0
|
%files -n libglusterfs0
|
||||||
%_libdir/libglusterfs.so.0*
|
%_libdir/libglusterfs.so.0*
|
||||||
|
|
||||||
%files -n libgfdb0
|
%files -n python3-gluster
|
||||||
%_libdir/libgfdb.so.0*
|
%python3_sitelib/gluster/
|
||||||
|
|
||||||
%files -n python-gluster
|
|
||||||
%dir %python_sitelib/gluster
|
|
||||||
%dir %python_sitelib/gluster/glupy
|
|
||||||
%python_sitelib/gluster/__init__.*
|
|
||||||
%python_sitelib/gluster/cliutils/
|
|
||||||
%python_sitelib/gluster/glupy/__init__.*
|
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%_includedir/%name
|
%_includedir/%name
|
||||||
|
Loading…
Reference in New Issue
Block a user