# changelog

author: Sachidananda Urs <sac@redhat.com> 1.1
changelog:
  - Patterns in configs are to be tested
  - Backend setup config changes(This includes alot)
  - Rerunning the config do not throw error
  - Backend reset
  - Host specific and group specific changes.
  - Quota
  - Snapshot
  - Geo-replication
  - Subscription manager
  - Package install
  - Firewalld
  - samba
  - CTDB
  - CIFS mount


author: Sachidananda Urs <sac@redhat.com> 2.0.2-12
changelog:
  - Do not throw `volume start failed' error if volume is already started
  - Add service `glusterfssharedstorage' to NFS Ganesha pre-requisites
  - Add service `nfs-ganesha' to NFS Ganesha pre-requisites


author: Niels de Vos <ndevos@redhat.com> 2.0.2-14
changelog:
  - Rebuild from Fedora Rawhide for CentOS Storage SIG
  - Release stays the same, it is part of the upstream tarball :-(
  - disable building of html doc (dropped -doc subpackage)


author: Niels de Vos <ndevos@redhat.com> - 0.2.1-1
changelog:
  - initial packaging, based on upstream .spec
  - prevent ./autogen.sh'd need for git to determine the version
  - added systemd macros in the scriptlets


author: Niels de Vos <ndevos@redhat.com> - 0.2.1-2
changelog:
  - use pkgconfig for BuildRequires
  - run setup in quiet mode
  - run make_* macros instead of make commands in build/install section
  - drop the INSTALL file from the documentation


author: Kaushal M <kshlmster@gmail.com> - 4.0rc0-2
changelog:
  - Update spec to support unbundled/vendored builds
  - Fedora defaults to bundled builds till all required dependencies are available


author: Kaushal M <kshlmster@gmail.com> - 4.0.0-2
changelog:
  - Add logrotate configuration
  - Correct BuildRequires on go_compiler
  - Build with unbundled on Fedora
  - Fix go_arches for EL
  - Require glusterfs-server < 4.1.0


author: Matthias Saou <http://freshrpms.net/> 1.3.7-1
changelog:
  - Major spec file cleanup.
  - Add missing %clean section.
  - Fix ldconfig calls (weren't set for the proper sub-package).


author: Matthias Saou <http://freshrpms.net/> 1.3.7-3
changelog:
  - Remove Makefile* files from examples.
  - Include RHEL/Fedora type init script, since the included ones don't do.


author: Matthias Saou <http://freshrpms.net/> 1.3.7-4
changelog:
  - Re-enable libibverbs.
  - Check and update License field to GPLv3+.
  - Add glusterfs-common obsoletes, to provide upgrade path from old packages.
  - Include patch to add mode to O_CREATE opens.


author: Matthias Saou <http://freshrpms.net/> 1.3.7-6
changelog:
  - Re-add the /var/log/glusterfs directory in the client sub-package (required).
  - Include custom patch to support vol= in fstab for -n glusterfs client option.


author: Matthias Saou <http://freshrpms.net/> 1.3.8-0.3
changelog:
  - Update to current TLA snapshot.
  - Include umount.glusterfs wrapper script (really needed? dunno).
  - Include patch to mount wrapper to avoid multiple identical mounts.


author: Matthias Saou <http://freshrpms.net/> 1.3.8-0.7
changelog:
  - Add --without client rpmbuild option, make it the default for RHEL (no fuse).
    (I hope "rhel" is the proper default macro name, couldn't find it...)


author: Matthias Saou <http://freshrpms.net/> 1.3.8-0.9
changelog:
  - Update to 1.3.8pre6.
  - Include glusterfs binary in both the client and server packages, now that
    glusterfsd is a symlink to it instead of a separate binary.


author: Matthias Saou <http://freshrpms.net/> 2.0.0-0.2.rc7
changelog:
  - Update glusterfsd init script to the new style init.
  - Update files to match the new default vol file names.
  - Include logrotate for glusterfsd, use a pid file by default.
  - Include logrotate for glusterfs, using killall for lack of anything better.


author: Matthias Saou <http://freshrpms.net/> 2.0.6-1
changelog:
  - Update to 2.0.6.
  - No longer default to disable the client on RHEL5 (#522192).
  - Update spec file URLs.


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 2.0.7-1
changelog:
  - Update to 2.0.7
  - Install glusterfs-volgen, until it's properly added to automake
    by upstream
  - Add macro to be able to ship more docs


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 2.0.8-1
changelog:
  - Update to 2.0.8
  - Remove install of glusterfs-volgen, it's properly added to
    automake upstream now


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 2.0.9-2
changelog:
  - Move python version requires into a proper BuildRequires otherwise
    the spec always turned off python bindings as python is not part
    of buildsys-build and the chroot will never have python unless we
    require it
  - Temporarily set -D_FORTIFY_SOURCE=1 until upstream fixes code
    GlusterFS Bugzilla #197 (#555728)
  - Move glusterfs-volgen to devel subpackage (#555724)
  - Update description (#554947)


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 3.1.3-1
changelog:
  - Update to 3.1.3
  - Merge in more upstream SPEC changes
  - Remove patches from GlusterFS bugzilla #2309 and #2311
  - Remove inode-gen.patch


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.2.4-3
changelog:
  - revised init.d/systemd to minimize fedora < 17
  - get closer to the official glusterfs spec, including...
  - add geo-replication, which should have been there since 3.2


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.2.5-4
changelog:
  - revised sysconfig and init.d scripts. (glusterfsd.{init,sysconfig,service}
    should go away, as glusterd is responsible for starting and stopping it.)


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-1
changelog:
  - GlusterFS-3.3.1
  - save swift .conf files correctly during upgrade
  - fix glusterd restart in %post geo-replication


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-2
changelog:
  - Synchronize with openstack-swift-1.4.8 packaging changes, including
    systemd .service files and align with the matching sets of patches


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-3
changelog:
  - add Requires: rpcbind for minimum install systems where rpcbind isn't
    installed; usually this is a no-op.
  - Better logic to preserve contents of /etc/glusterd


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-4
changelog:
  - Swift+UFO, now with less swift forkage. Specifically the only patches
    to swift are those already used for the Fedora openstack-swift packages
    _plus_ our backport of the upstream constraints config changes that have
    been accepted into grizzly.


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-7
changelog:
  - additional file ownerships and associated %ghosts from upstream
  - add BuildRequires libaio-devel to auto-enable AIO in configure,
    overlooked since 3.3.1-1.


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-12
changelog:
  - add glusterfs-3.3.1.rpc.rpcxprt.rdma.name.c.patch, BZ 920332
  - add %{prereltag} for upcoming 3.3.2 and 3.4.0 alpha and beta builds
  - add librdmacm-devel for rdma builds


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-0.2alpha3
changelog:
  - prerelease 3.4.0alpha3 for oVirt/vdsm dependencies in Fedora19
  - RHEL6 still needs the patches applied, even with grizzly
  - resource-agents -> noarch


author: Niels de Vos <devos@fedoraproject.org>
changelog:
  - automatically load the fuse module on EL5
  - there is no need to require the unused /usr/bin/fusermount
  - fix building on EL5


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-0.7.beta3
changelog:
  - prerelease 3.4.0beta3 for oVirt/vdsm dependencies in Fedora19
  - libgfapi and xlator/mount/api dependency fix


author: Niels de Vos <devos@fedoraproject.org>
changelog:
  - correct trimming the ChangeLog, keep the recent messages (#963027)
  - remove the umount.glusterfs helper (#640620)


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-0.9.beta4
changelog:
  - add Obsolete: glusterfs-swift where we use openstack-swift
  - prerelease 3.4.0beta4 for oVirt/vdsm dependencies in Fedora19


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-3
changelog:
  - sync changes from upstream glusterfs.spec.in, and esp. glusterd.service
    from gluster w/o Wants=glusterfsd.service


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-4
changelog:
  - sync changes from upstream glusterfs.spec.in, including addition of
    glusterfs-libs RPM to simplify dependencies for qemu-kvm


author: Niels de Vos <ndevos@redhat.com> - 3.4.1-3
changelog:
  - Correctly start+stop glusterfsd.service (#1022542)
  - fix "warning: File listed twice: .../glusterd.info" while building


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com>
changelog:
  - obsolete glusterfs-ufo (#1025059)
  - ownership of /usr/share/doc/glusterfs(-x.y.z) (#846737)
  - clear_xattrs.sh belongs in /usr/share/doc/glusterfs(-x.y.z), not
    in /usr/share/doc/glusterfs-server(-x.y.z)
  - remove defattr (per pkg review of another package)
  - don't use %{__foo} macros (per package review of another package)


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com>
changelog:
  - Ownership of /usr/lib/python2.7/site-packages/gluster, BZ 1190832
  - N.B. gfapi.py was removed in 3.6 (to resurface another day?)


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.7.2-2
changelog:
  - workaround for %ghost %{_sharedstatedir}/glusterd/hooks/1/delete/post
    pending correct fix that also packages the .pyc and .pyo files.


author: Niels de Vos <ndevos@redhat.com>
changelog:
  - 3.10.0 RC1
  - Obsolete and Provide python-gluster for upgrading from glusterfs < 3.10
  - revert switch to storhaug HA
  - Install /var/lib/glusterd/groups/metadata-cache by default


author: Niels de Vos <ndevos@redhat.com> - 3.11.0rc0
changelog:
  - 3.11.0 Release Candidate 0
  - gnfs in an optional subpackage
  - /var/run/gluster owner gluster:gluster(0775) for qemu(gfapi)
    statedumps (#1445569)
  - Install SELinux hook scripts that manage contexts for bricks (#1047975)
  - firewalld-filesystem -> firewalld (#1443959)
  - the -regression-tests sub-package needs "bc" for some tests (#1442145)
  - Drop dependency on psmisc, pkill is used instead of killall (#1197308)
  - remove ganesha (#1418417)


author: Niels de Vos <ndevos@redhat.com> - 3.12.0-0.rc0
changelog:
  - 3.12.0 Release Candidate 0
  - various directories not owned by any package
  - Add glusterfssharedstorage.service systemd file


author: Niels de Vos <ndevos@redhat.com> - 3.12.0-1
changelog:
  - 3.12.0 Release Candidate GA
  - Added new tool/binary to set the gfid2path xattr on files
  - libibverbs-devel, librdmacm-devel -> rdma-core-devel


author: Niels de Vos <ndevos@redhat.com> - 4.0.0-0.1.rc0
changelog:
  - 4.0.0 Release Candidate 0
  - Fedora 28 has renamed pyxattr
  - Added control-cpu-load.sh and control-mem.sh scripts to glusterfs-server section(#1496335)
  - libibverbs-devel, librdmacm-devel -> rdma-core-devel #1483995


author: Niels de Vos <ndevos@redhat.com> - 5.0-0.1.rc0
changelog:
  - 5.0 Release Candidate 0
  - Add an option to build with address sanitizer (ASAN)
  - Disable building glusterfs-resource-agents on el6 (#1609551)


author: Niels de Vos <ndevos@redhat.com> - 6.0-0.1.rc0
changelog:
  - 6.0 Release Candidate 0
  - Install /var/lib/glusterd/groups/distributed-virt by default
  - Add an option to build with ThreadSanitizer (TSAN)
  - Obsoleting gluster-gnfs package


author: Kaleb S. KEITHLEY <kkeithle at redhat.com> 1.2.1-3
changelog:
  - RHEL 6 finally has new enough cmake
  - use -isystem ... to ensure correct <rpc/rpc*.h> are used
  - ensure -DTIRPC_EPOLL is defined for correct evchan functionality


author: Niels de Vos <ndevos@redhat.com> - 1.3.0-0.1rc4
changelog:
  - Update to version 1.3.0-rc4
  - Place Gluster and Ceph RBD handlers in their own sub-package
  - Install header files for libtcmu-devel


author: Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-4
changelog:
  - /var/log/ganesha owner ganesha.ganesha -> ganesha.root 
  - see https://github.com/nfs-ganesha/nfs-ganesha/issues/212


author: Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-1
changelog:
  - rebuild for f31/rawhide
  -  add libnsl2-devel on rhel8
  -  eliminate redundant cmake -DDSANITIZE_ADDRESS=OFF


