Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc Update filesystems/glusterfs to 8.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/014bc1ed0dcb
branches:  trunk
changeset: 435374:014bc1ed0dcb
user:      manu <manu%pkgsrc.org@localhost>
date:      Tue Jul 07 01:01:27 2020 +0000

description:
Update filesystems/glusterfs to 8.0

diffstat:

 doc/CHANGES-2020                                                                        |    3 +-
 filesystems/glusterfs/MESSAGE.NetBSD                                                    |    8 +-
 filesystems/glusterfs/Makefile                                                          |   15 +-
 filesystems/glusterfs/PLIST                                                             |  166 ++++-----
 filesystems/glusterfs/distinfo                                                          |   15 +-
 filesystems/glusterfs/patches/patch-configure                                           |   16 +
 filesystems/glusterfs/patches/patch-configure.ac                                        |   16 +
 filesystems/glusterfs/patches/patch-libglusterfs_src_common-utils.c                     |   31 -
 filesystems/glusterfs/patches/patch-rpc_rpc_lib_rpcsvc.c                                |   17 +
 filesystems/glusterfs/patches/patch-xlators_performance_write-behind_src_write-behind.c |   34 ++
 10 files changed, 187 insertions(+), 134 deletions(-)

diffs (truncated from 611 to 300 lines):

diff -r 0a3e13f87015 -r 014bc1ed0dcb doc/CHANGES-2020
--- a/doc/CHANGES-2020  Mon Jul 06 23:05:30 2020 +0000
+++ b/doc/CHANGES-2020  Tue Jul 07 01:01:27 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2020,v 1.3899 2020/07/06 20:26:03 schmonz Exp $
+$NetBSD: CHANGES-2020,v 1.3900 2020/07/07 01:01:27 manu Exp $
 
 Changes to the packages collection and infrastructure in 2020:
 
@@ -6204,3 +6204,4 @@
        Updated devel/py-test-asyncio to 0.14.0 [adam 2020-07-06]
        Updated misc/usbids to 20200622 [bsiegert 2020-07-06]
        Updated databases/p5-App-Sqitch to 1.1.0 [schmonz 2020-07-06]
+       Updated filesystems/glusterfs to 8.0 [manu 2020-07-06]
diff -r 0a3e13f87015 -r 014bc1ed0dcb filesystems/glusterfs/MESSAGE.NetBSD
--- a/filesystems/glusterfs/MESSAGE.NetBSD      Mon Jul 06 23:05:30 2020 +0000
+++ b/filesystems/glusterfs/MESSAGE.NetBSD      Tue Jul 07 01:01:27 2020 +0000
@@ -1,5 +1,5 @@
 ===========================================================================
-$NetBSD: MESSAGE.NetBSD,v 1.17 2020/06/14 23:55:09 gdt Exp $
+$NetBSD: MESSAGE.NetBSD,v 1.18 2020/07/07 01:01:27 manu Exp $
 
 *** GlusterFS clients ***
 This is required in /etc/sysctl.conf in order to avoid hangs on I/O operations
@@ -10,6 +10,12 @@
 In order to use mount -t glusterfs, please install this link
        ln -s ${PREFIX}/sbin/mount_glusterfs /sbin/mount_glusterfs
 
+* Only for netbsd-5 branch (later NetBSD GENERIC kernels have it enabled):
+A kernel with the following option is required:
+       file-system     PUFFS
+       pseudo-device   putter
+       pseudo-device   pud
+
 *** GlusterFS servers ***
 glusterfs servers will need extended attributes in exported filesystems.
 This is currently only supported in UFS1 (newfs -O1). You will need to
diff -r 0a3e13f87015 -r 014bc1ed0dcb filesystems/glusterfs/Makefile
--- a/filesystems/glusterfs/Makefile    Mon Jul 06 23:05:30 2020 +0000
+++ b/filesystems/glusterfs/Makefile    Tue Jul 07 01:01:27 2020 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.98 2020/06/14 23:52:32 gdt Exp $
+# $NetBSD: Makefile,v 1.99 2020/07/07 01:01:27 manu Exp $
 
-DISTNAME=      glusterfs-3.12.8
-PKGREVISION=   8
+DISTNAME=      glusterfs-8.0
+#PKGREVISION=  1
 CATEGORIES=    filesystems
 MASTER_SITES=  http://bits.gluster.org/pub/gluster/glusterfs/src/
 
@@ -66,6 +66,7 @@
 REPLACE_BASH+=         extras/post-upgrade-script-for-quota.sh
 REPLACE_BASH+=         extras/pre-upgrade-script-for-quota.sh
 REPLACE_BASH+=         extras/stop-all-gluster-processes.sh
+REPLACE_BASH+=         extras/thin-arbiter/setup-thin-arbiter.sh
 REPLACE_BASH+=         geo-replication/src/gverify.sh
 REPLACE_BASH+=         geo-replication/src/peer_gsec_create.in
 REPLACE_BASH+=         geo-replication/src/set_geo_rep_pem_keys.sh
@@ -78,6 +79,7 @@
 SUBST_STAGE.mtab=      post-build
 SUBST_FILES.mtab=      doc/mount.glusterfs.8
 SUBST_FILES.mtab=      libglusterfs/src/compat.h
+SUBST_FILES.mtab=      xlators/mount/fuse/utils/mount.glusterfs.in
 SUBST_SED.mtab=                -e "s,/etc/mtab,/proc/mounts,g"
 
 SUBST_CLASSES+=                etc
@@ -92,8 +94,8 @@
 SUBST_FILES.vol=       extras/Makefile
 SUBST_SED.vol=         -e "/vol_DATA/s/glusterd.vol/glusterd.vol.sample/g"
 
-EGDIR=                 ${PREFIX}/etc/glusterfs
-CONF_FILES+=           ${EGDIR}/glusterd.vol.sample ${EGDIR}/glusterd.vol
+#EGDIR=                        ${PREFIX}/etc/glusterfs
+#CONF_FILES+=          ${EGDIR}/glusterd.vol.sample ${EGDIR}/glusterd.vol
 OWN_DIRS+=             ${VARBASE}/log/glusterfs
 BUILD_DEFS+=           VARBASE
 
@@ -126,9 +128,12 @@
 
 .include "../../mk/bsd.prefs.mk"
 
+.include "../../devel/libuuid/buildlink3.mk"
+.include "../../devel/argp/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
+BUILDLINK_API_DEPENDS.userspace-rcu+=  userspace-rcu>=0.12.1
 .include "../../devel/userspace-rcu/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
diff -r 0a3e13f87015 -r 014bc1ed0dcb filesystems/glusterfs/PLIST
--- a/filesystems/glusterfs/PLIST       Mon Jul 06 23:05:30 2020 +0000
+++ b/filesystems/glusterfs/PLIST       Tue Jul 07 01:01:27 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.39 2018/04/19 02:49:04 manu Exp $
+@comment $NetBSD: PLIST,v 1.40 2020/07/07 01:01:27 manu Exp $
 ${PYSITELIB}/gluster/__init__.py
 ${PYSITELIB}/gluster/__init__.pyc
 ${PYSITELIB}/gluster/__init__.pyo
@@ -8,23 +8,27 @@
 ${PYSITELIB}/gluster/cliutils/cliutils.py
 ${PYSITELIB}/gluster/cliutils/cliutils.pyc
 ${PYSITELIB}/gluster/cliutils/cliutils.pyo
-${PYSITELIB}/gluster/glupy/__init__.py
-${PYSITELIB}/gluster/glupy/__init__.pyc
-${PYSITELIB}/gluster/glupy/__init__.pyo
 bin/glusterfind
+etc/ganesha/ganesha-ha.conf.sample
 etc/glusterfs/eventsconfig.json
 etc/glusterfs/gluster-rsyslog-5.8.conf
 etc/glusterfs/gluster-rsyslog-7.2.conf
-etc/glusterfs/glusterd.vol.sample
+etc/glusterfs/glusterd.vol
 etc/glusterfs/glusterfs-georep-logrotate
 etc/glusterfs/glusterfs-logrotate
+etc/glusterfs/group-db-workload
+etc/glusterfs/group-distributed-virt
 etc/glusterfs/group-gluster-block
 etc/glusterfs/group-metadata-cache
 etc/glusterfs/group-nl-cache
+etc/glusterfs/group-samba
 etc/glusterfs/group-virt.example
+etc/glusterfs/gsyncd.conf
 etc/glusterfs/logger.conf.example
+etc/glusterfs/thin-arbiter.vol
 include/glusterfs/api/glfs-handles.h
 include/glusterfs/api/glfs.h
+include/glusterfs/async.h
 include/glusterfs/atomic.h
 include/glusterfs/byte-order.h
 include/glusterfs/call-stub.h
@@ -36,28 +40,23 @@
 include/glusterfs/compat-errno.h
 include/glusterfs/compat-uuid.h
 include/glusterfs/compat.h
-include/glusterfs/compound-fop-utils.h
 include/glusterfs/daemon.h
 include/glusterfs/default-args.h
 include/glusterfs/defaults.h
 include/glusterfs/dict.h
 include/glusterfs/event-history.h
-include/glusterfs/event.h
 include/glusterfs/events.h
 include/glusterfs/fd-lk.h
 include/glusterfs/fd.h
+include/glusterfs/gd-common-utils.h
 include/glusterfs/gf-dirent.h
+include/glusterfs/gf-event.h
 include/glusterfs/gfchangelog/changelog.h
-include/glusterfs/gfdb/gfdb_data_store.h
-include/glusterfs/gfdb/gfdb_data_store_helper.h
-include/glusterfs/gfdb/gfdb_data_store_types.h
-include/glusterfs/gfdb/gfdb_mem-types.h
-include/glusterfs/gfdb/gfdb_sqlite3.h
-include/glusterfs/gfdb/gfdb_sqlite3_helper.h
 include/glusterfs/gidcache.h
 include/glusterfs/glfs-message-id.h
 include/glusterfs/globals.h
 include/glusterfs/glusterfs-acl.h
+include/glusterfs/glusterfs-fops.h
 include/glusterfs/glusterfs.h
 include/glusterfs/graph-utils.h
 include/glusterfs/hashfn.h
@@ -73,25 +72,20 @@
 include/glusterfs/lvm-defaults.h
 include/glusterfs/mem-pool.h
 include/glusterfs/mem-types.h
+include/glusterfs/monitoring.h
 include/glusterfs/options.h
 include/glusterfs/parse-utils.h
-include/glusterfs/protocol-common.h
 include/glusterfs/quota-common-utils.h
 include/glusterfs/rbthash.h
 include/glusterfs/refcount.h
 include/glusterfs/revision.h
 include/glusterfs/rot-buffs.h
-include/glusterfs/rpc/acl3-xdr.h
 include/glusterfs/rpc/changelog-xdr.h
 include/glusterfs/rpc/cli1-xdr.h
 include/glusterfs/rpc/glusterd1-xdr.h
-include/glusterfs/rpc/glusterfs-fops.h
 include/glusterfs/rpc/glusterfs3-xdr.h
 include/glusterfs/rpc/glusterfs3.h
-include/glusterfs/rpc/mount3udp.h
-include/glusterfs/rpc/msg-nfs3.h
-include/glusterfs/rpc/nlm4-xdr.h
-include/glusterfs/rpc/nsm-xdr.h
+include/glusterfs/rpc/glusterfs4-xdr.h
 include/glusterfs/rpc/portmap-xdr.h
 include/glusterfs/rpc/protocol-common.h
 include/glusterfs/rpc/rpc-clnt-ping.h
@@ -105,7 +99,6 @@
 include/glusterfs/rpc/rpcsvc.h
 include/glusterfs/rpc/xdr-common.h
 include/glusterfs/rpc/xdr-generic.h
-include/glusterfs/rpc/xdr-nfs3.h
 include/glusterfs/rpc/xdr-rpc.h
 include/glusterfs/rpc/xdr-rpcclnt.h
 include/glusterfs/run.h
@@ -140,17 +133,12 @@
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/ec.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/nufa.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/replicate.so
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/stripe.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/switch.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/tier.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/delay-gen.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/error-gen.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/io-stats.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.a
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/trace.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/encryption/crypt.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/encryption/rot-13.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/access-control.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/arbiter.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/barrier.la
@@ -158,97 +146,87 @@
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/bitrot-stub.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/cdc.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/changelog.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/changetimerecorder.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/gfid-access.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/debug-trace.py
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/debug-trace.pyc
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/debug-trace.pyo
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/helloworld.py
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/helloworld.pyc
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/helloworld.pyo
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/negative.py
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/negative.pyc
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/negative.pyo
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/index.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.a
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/locks.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/marker.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/namespace.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/posix-locks.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quiesce.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quota.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quotad.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/read-only.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.a
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/sdfs.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/shard.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-client.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-server.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/thin-arbiter.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/trash.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/upcall.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/utime.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/worm.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/meta.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mgmt/glusterd.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/api.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/fuse.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/decompounder.a
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/decompounder.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/decompounder.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-cache.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-threads.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/md-cache.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.a
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/open-behind.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/quick-read.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/read-ahead.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/readdir-ahead.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/stat-prefetch.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/write-behind.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/playground/template.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/client.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/server.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/storage/posix.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/system/posix-acl.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/testing/features/template.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/testing/performance/symlink-cache.la
 lib/libgfapi.la
 lib/libgfchangelog.la
-lib/libgfdb.la
 lib/libgfrpc.la
 lib/libgfxdr.la
+lib/libglusterd.la
 lib/libglusterfs.la
 lib/ocf/resource.d/glusterfs/glusterd
 lib/ocf/resource.d/glusterfs/volume
+lib/ocf/resource.d/heartbeat/ganesha_grace
+lib/ocf/resource.d/heartbeat/ganesha_mon
+lib/ocf/resource.d/heartbeat/ganesha_nfsd
 lib/pkgconfig/glusterfs-api.pc
 lib/pkgconfig/libgfchangelog.pc
-lib/pkgconfig/libgfdb.pc



Home | Main Index | Thread Index | Old Index