pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/filesystems/glusterfs Upgrade to glusterfs-3.2.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ee442e093590
branches:  trunk
changeset: 590303:ee442e093590
user:      manu <manu%pkgsrc.org@localhost>
date:      Fri Jul 08 08:02:56 2011 +0000

description:
Upgrade to glusterfs-3.2.1
This release is mostly about bug fixes, and we also fix bugs in the NetBSD
port.

diffstat:

 filesystems/glusterfs/MESSAGE.NetBSD      |    2 +-
 filesystems/glusterfs/Makefile            |    8 +-
 filesystems/glusterfs/PLIST               |  144 ++++++++++++------------
 filesystems/glusterfs/distinfo            |   21 ++-
 filesystems/glusterfs/files/glusterd.sh   |    2 +-
 filesystems/glusterfs/files/glusterfsd.sh |    2 +-
 filesystems/glusterfs/files/xattr-init.sh |   24 ++-
 filesystems/glusterfs/patches/patch-aa    |    2 +-
 filesystems/glusterfs/patches/patch-ab    |    2 +-
 filesystems/glusterfs/patches/patch-ae    |    2 +-
 filesystems/glusterfs/patches/patch-af    |    2 +-
 filesystems/glusterfs/patches/patch-an    |    2 +-
 filesystems/glusterfs/patches/patch-ao    |    2 +-
 filesystems/glusterfs/patches/patch-ar    |    2 +-
 filesystems/glusterfs/patches/patch-as    |    2 +-
 filesystems/glusterfs/patches/patch-ax    |   28 ++++-
 filesystems/glusterfs/patches/patch-ba    |    2 +-
 filesystems/glusterfs/patches/patch-bb    |    5 +-
 filesystems/glusterfs/patches/patch-bc    |    2 +-
 filesystems/glusterfs/patches/patch-be    |  169 ++++++++++++++++++++++++++---
 filesystems/glusterfs/patches/patch-bf    |   32 ++++-
 filesystems/glusterfs/patches/patch-bh    |    2 +-
 filesystems/glusterfs/patches/patch-bj    |    2 +-
 filesystems/glusterfs/patches/patch-bk    |    2 +-
 filesystems/glusterfs/patches/patch-bl    |    2 +-
 filesystems/glusterfs/patches/patch-bm    |    2 +-
 filesystems/glusterfs/patches/patch-bn    |    2 +-
 filesystems/glusterfs/patches/patch-bp    |    2 +-
 filesystems/glusterfs/patches/patch-bq    |   51 +++-----
 filesystems/glusterfs/patches/patch-br    |   28 ++++
 filesystems/glusterfs/patches/patch-bs    |   84 ++++++++++++++
 filesystems/glusterfs/patches/patch-bt    |   28 ++++
 32 files changed, 491 insertions(+), 171 deletions(-)

diffs (truncated from 1007 to 300 lines):

diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/MESSAGE.NetBSD
--- a/filesystems/glusterfs/MESSAGE.NetBSD      Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/MESSAGE.NetBSD      Fri Jul 08 08:02:56 2011 +0000
@@ -1,5 +1,5 @@
 ===========================================================================
-$NetBSD: MESSAGE.NetBSD,v 1.6 2011/05/19 14:54:22 manu Exp $
+$NetBSD: MESSAGE.NetBSD,v 1.7 2011/07/08 08:02:56 manu Exp $
 
 In order to use mount -t glusterfs, please install this link
        ln -s ${PREFIX}/sbin/mount.glusterfs /sbin/mount_glusterfs
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/Makefile
--- a/filesystems/glusterfs/Makefile    Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/Makefile    Fri Jul 08 08:02:56 2011 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.11 2011/06/29 13:53:01 manu Exp $
+# $NetBSD: Makefile,v 1.12 2011/07/08 08:02:56 manu Exp $
 #
 
-DISTNAME=      glusterfs-3.2.0
-PKGREVISION=   3
+DISTNAME=      glusterfs-3.2.1
+PKGREVISION=   1
 CATEGORIES=    filesystems
-MASTER_SITES=  http://download.gluster.com/pub/gluster/glusterfs/3.2/LATEST/
+MASTER_SITES=  http://download.gluster.com/pub/gluster/glusterfs/3.2/3.2.1/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.gluster.org/
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/PLIST
--- a/filesystems/glusterfs/PLIST       Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/PLIST       Fri Jul 08 08:02:56 2011 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2011/06/06 15:53:13 manu Exp $
+@comment $NetBSD: PLIST,v 1.5 2011/07/08 08:02:56 manu Exp $
 etc/glusterfs/xattr-init.sh
 etc/glusterfs/glusterfs.vol.sample
 etc/glusterfs/glusterfsd.vol.sample
@@ -9,77 +9,77 @@
 lib/libglusterfs.a
 lib/libgfrpc.so.0.0.0
 lib/libgfrpc.la
-lib/glusterfs/3.2.0/rpc-transport/socket.so.0.0.0
-lib/glusterfs/3.2.0/rpc-transport/socket.la
-lib/glusterfs/3.2.0/xlator/cluster/distribute.so
-lib/glusterfs/3.2.0/xlator/cluster/replicate.so
-lib/glusterfs/3.2.0/xlator/features/posix-locks.so
-lib/glusterfs/3.2.0/xlator/cluster/stripe.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/stripe.la
-lib/glusterfs/3.2.0/xlator/cluster/afr.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/afr.la
-lib/glusterfs/3.2.0/xlator/cluster/pump.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/pump.la
-lib/glusterfs/3.2.0/xlator/cluster/dht.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/dht.la
-lib/glusterfs/3.2.0/xlator/cluster/nufa.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/nufa.la
-lib/glusterfs/3.2.0/xlator/cluster/switch.so.0.0.0
-lib/glusterfs/3.2.0/xlator/cluster/switch.la
-lib/glusterfs/3.2.0/xlator/storage/posix.so.0.0.0
-lib/glusterfs/3.2.0/xlator/storage/posix.la
-lib/glusterfs/3.2.0/xlator/protocol/client.so.0.0.0
-lib/glusterfs/3.2.0/xlator/protocol/client.la
-lib/glusterfs/3.2.0/xlator/protocol/server.so.0.0.0
-lib/glusterfs/3.2.0/xlator/protocol/server.la
-lib/glusterfs/3.2.0/xlator/performance/write-behind.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/write-behind.la
-lib/glusterfs/3.2.0/xlator/performance/read-ahead.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/read-ahead.la
-lib/glusterfs/3.2.0/xlator/performance/io-threads.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/io-threads.la
-lib/glusterfs/3.2.0/xlator/performance/io-cache.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/io-cache.la
-lib/glusterfs/3.2.0/xlator/performance/quick-read.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/quick-read.la
-lib/glusterfs/3.2.0/xlator/performance/stat-prefetch.so.0.0.0
-lib/glusterfs/3.2.0/xlator/performance/stat-prefetch.la
-lib/glusterfs/3.2.0/xlator/testing/performance/symlink-cache.so.0.0.0
-lib/glusterfs/3.2.0/xlator/testing/performance/symlink-cache.la
-lib/glusterfs/3.2.0/xlator/testing/features/trash.so.0.0.0
-lib/glusterfs/3.2.0/xlator/testing/features/trash.la
-lib/glusterfs/3.2.0/xlator/debug/trace.so.0.0.0
-lib/glusterfs/3.2.0/xlator/debug/trace.la
-lib/glusterfs/3.2.0/xlator/debug/error-gen.so.0.0.0
-lib/glusterfs/3.2.0/xlator/debug/error-gen.la
-lib/glusterfs/3.2.0/xlator/debug/io-stats.so.0.0.0
-lib/glusterfs/3.2.0/xlator/debug/io-stats.la
-lib/glusterfs/3.2.0/xlator/features/locks.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/locks.la
-lib/glusterfs/3.2.0/xlator/features/quota.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/quota.la
-lib/glusterfs/3.2.0/xlator/features/read-only.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/read-only.la
-lib/glusterfs/3.2.0/xlator/features/access-control.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/access-control.la
-lib/glusterfs/3.2.0/xlator/features/mac-compat.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/mac-compat.la
-lib/glusterfs/3.2.0/xlator/features/quiesce.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/quiesce.la
-lib/glusterfs/3.2.0/xlator/features/marker.so.0.0.0
-lib/glusterfs/3.2.0/xlator/features/marker.la
-lib/glusterfs/3.2.0/xlator/encryption/rot-13.so.0.0.0
-lib/glusterfs/3.2.0/xlator/encryption/rot-13.la
-lib/glusterfs/3.2.0/xlator/mount/fuse.so.0.0.0
-lib/glusterfs/3.2.0/xlator/mount/fuse.la
-lib/glusterfs/3.2.0/xlator/nfs/server.so.0.0.0
-lib/glusterfs/3.2.0/xlator/nfs/server.la
-lib/glusterfs/3.2.0/xlator/mgmt/glusterd.so.0.0.0
-lib/glusterfs/3.2.0/xlator/mgmt/glusterd.la
-lib/glusterfs/3.2.0/auth/addr.so.0.0.0
-lib/glusterfs/3.2.0/auth/addr.la
-lib/glusterfs/3.2.0/auth/login.so.0.0.0
-lib/glusterfs/3.2.0/auth/login.la
+lib/glusterfs/3.2.1/rpc-transport/socket.so.0.0.0
+lib/glusterfs/3.2.1/rpc-transport/socket.la
+lib/glusterfs/3.2.1/xlator/cluster/distribute.so
+lib/glusterfs/3.2.1/xlator/cluster/replicate.so
+lib/glusterfs/3.2.1/xlator/features/posix-locks.so
+lib/glusterfs/3.2.1/xlator/cluster/stripe.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/stripe.la
+lib/glusterfs/3.2.1/xlator/cluster/afr.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/afr.la
+lib/glusterfs/3.2.1/xlator/cluster/pump.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/pump.la
+lib/glusterfs/3.2.1/xlator/cluster/dht.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/dht.la
+lib/glusterfs/3.2.1/xlator/cluster/nufa.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/nufa.la
+lib/glusterfs/3.2.1/xlator/cluster/switch.so.0.0.0
+lib/glusterfs/3.2.1/xlator/cluster/switch.la
+lib/glusterfs/3.2.1/xlator/storage/posix.so.0.0.0
+lib/glusterfs/3.2.1/xlator/storage/posix.la
+lib/glusterfs/3.2.1/xlator/protocol/client.so.0.0.0
+lib/glusterfs/3.2.1/xlator/protocol/client.la
+lib/glusterfs/3.2.1/xlator/protocol/server.so.0.0.0
+lib/glusterfs/3.2.1/xlator/protocol/server.la
+lib/glusterfs/3.2.1/xlator/performance/write-behind.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/write-behind.la
+lib/glusterfs/3.2.1/xlator/performance/read-ahead.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/read-ahead.la
+lib/glusterfs/3.2.1/xlator/performance/io-threads.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/io-threads.la
+lib/glusterfs/3.2.1/xlator/performance/io-cache.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/io-cache.la
+lib/glusterfs/3.2.1/xlator/performance/quick-read.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/quick-read.la
+lib/glusterfs/3.2.1/xlator/performance/stat-prefetch.so.0.0.0
+lib/glusterfs/3.2.1/xlator/performance/stat-prefetch.la
+lib/glusterfs/3.2.1/xlator/testing/performance/symlink-cache.so.0.0.0
+lib/glusterfs/3.2.1/xlator/testing/performance/symlink-cache.la
+lib/glusterfs/3.2.1/xlator/testing/features/trash.so.0.0.0
+lib/glusterfs/3.2.1/xlator/testing/features/trash.la
+lib/glusterfs/3.2.1/xlator/debug/trace.so.0.0.0
+lib/glusterfs/3.2.1/xlator/debug/trace.la
+lib/glusterfs/3.2.1/xlator/debug/error-gen.so.0.0.0
+lib/glusterfs/3.2.1/xlator/debug/error-gen.la
+lib/glusterfs/3.2.1/xlator/debug/io-stats.so.0.0.0
+lib/glusterfs/3.2.1/xlator/debug/io-stats.la
+lib/glusterfs/3.2.1/xlator/features/locks.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/locks.la
+lib/glusterfs/3.2.1/xlator/features/quota.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/quota.la
+lib/glusterfs/3.2.1/xlator/features/read-only.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/read-only.la
+lib/glusterfs/3.2.1/xlator/features/access-control.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/access-control.la
+lib/glusterfs/3.2.1/xlator/features/mac-compat.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/mac-compat.la
+lib/glusterfs/3.2.1/xlator/features/quiesce.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/quiesce.la
+lib/glusterfs/3.2.1/xlator/features/marker.so.0.0.0
+lib/glusterfs/3.2.1/xlator/features/marker.la
+lib/glusterfs/3.2.1/xlator/encryption/rot-13.so.0.0.0
+lib/glusterfs/3.2.1/xlator/encryption/rot-13.la
+lib/glusterfs/3.2.1/xlator/mount/fuse.so.0.0.0
+lib/glusterfs/3.2.1/xlator/mount/fuse.la
+lib/glusterfs/3.2.1/xlator/nfs/server.so.0.0.0
+lib/glusterfs/3.2.1/xlator/nfs/server.la
+lib/glusterfs/3.2.1/xlator/mgmt/glusterd.so.0.0.0
+lib/glusterfs/3.2.1/xlator/mgmt/glusterd.la
+lib/glusterfs/3.2.1/auth/addr.so.0.0.0
+lib/glusterfs/3.2.1/auth/addr.la
+lib/glusterfs/3.2.1/auth/login.so.0.0.0
+lib/glusterfs/3.2.1/auth/login.la
 lib/libgfxdr.so.0.0.0
 lib/libgfxdr.la
 lib/libgfxdr.a
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/distinfo
--- a/filesystems/glusterfs/distinfo    Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/distinfo    Fri Jul 08 08:02:56 2011 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2011/06/29 13:53:01 manu Exp $
+$NetBSD: distinfo,v 1.7 2011/07/08 08:02:56 manu Exp $
 
-SHA1 (glusterfs-3.2.0.tar.gz) = a8095e04feedce81aa21634639f278b3810398b8
-RMD160 (glusterfs-3.2.0.tar.gz) = a69f47efd396a413ffb350e1711345ff49557325
-Size (glusterfs-3.2.0.tar.gz) = 2307276 bytes
+SHA1 (glusterfs-3.2.1.tar.gz) = 41719aa09593d9c32d8298022acadf74d8895b58
+RMD160 (glusterfs-3.2.1.tar.gz) = 877667fb852617b38c18d01c040e311cd6f55e49
+Size (glusterfs-3.2.1.tar.gz) = 2339056 bytes
 SHA1 (patch-aa) = 0975321d76f7f3d1675989b3e7ebbbd10fa37914
 SHA1 (patch-ab) = 50ebee4f7ba34ef260bccada8f99cbed286f834c
 SHA1 (patch-ac) = c8ed15790eaa9aa72b61096eadb823a88271e94e
@@ -12,12 +12,12 @@
 SHA1 (patch-ao) = 1845277f39531160bab22dadec1f4eb3c761a358
 SHA1 (patch-ar) = a5a18baa88fda145795d0b6f85ba86014e2128f7
 SHA1 (patch-as) = 54f6ea0ee4208cd29052084efeb928618936c7d1
-SHA1 (patch-ax) = 2588db4c21df8559ffbcf1b814479228dadd4623
+SHA1 (patch-ax) = bc33548df9f66edefe324871c62108252b0a29c6
 SHA1 (patch-ba) = e53d4b833f7b26eaa474a339e5962a251ecacd49
-SHA1 (patch-bb) = 10689b5cf75f3d66ee53b1950212af2d4af998d7
+SHA1 (patch-bb) = f6f39469eef53cbd3ef2cb81e124d4c8ead94f36
 SHA1 (patch-bc) = e9323641ed748cbe0ef6cb8912ab76dc5508cc80
-SHA1 (patch-be) = 0db2543504300504be1064cdbb6f19de06917e17
-SHA1 (patch-bf) = 30a39360435dd5f9faaf00e272a2d14fdb1ec86c
+SHA1 (patch-be) = 9178d3f8422bb4e1c06b0bf468b4d857924a2394
+SHA1 (patch-bf) = e4ce30b127d0a32ca168723f09fc7689f2e318da
 SHA1 (patch-bh) = befda4dc6d049cf6759aa9147e124900b3962c73
 SHA1 (patch-bj) = 508dbb651cfe0f284f50490b52cca6aae194da59
 SHA1 (patch-bk) = 7ecaa91aac8ae936600078c41e963ff600613bd5
@@ -26,4 +26,7 @@
 SHA1 (patch-bn) = d806dc6319568279d79fcc7b14fddd76771aa210
 SHA1 (patch-bo) = 3c564fc3854847d26e512ded60082715745a0b1c
 SHA1 (patch-bp) = 28363fc5468ef0bc930fe2551a78bed818ec2585
-SHA1 (patch-bq) = 55c71e2c143271fd10afa04b168f94b23acbb982
+SHA1 (patch-bq) = 717d0a01f96c8eac0e4cbc31b294fbfdb3cc3fcf
+SHA1 (patch-br) = 5781be44be29b6dbda01983f6c9b5338bf07210e
+SHA1 (patch-bs) = 49300630717279bc88077afbe78fad6c8628e63b
+SHA1 (patch-bt) = e566da60cf0a88c82ec61e5b2efb08dbafe20cb4
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/files/glusterd.sh
--- a/filesystems/glusterfs/files/glusterd.sh   Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/files/glusterd.sh   Fri Jul 08 08:02:56 2011 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: glusterd.sh,v 1.3 2011/06/06 15:53:14 manu Exp $
+# $NetBSD: glusterd.sh,v 1.4 2011/07/08 08:02:57 manu Exp $
 #
 
 # PROVIDE: glusterd
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/files/glusterfsd.sh
--- a/filesystems/glusterfs/files/glusterfsd.sh Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/files/glusterfsd.sh Fri Jul 08 08:02:56 2011 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: glusterfsd.sh,v 1.3 2011/05/19 14:54:22 manu Exp $
+# $NetBSD: glusterfsd.sh,v 1.4 2011/07/08 08:02:57 manu Exp $
 #
 
 # PROVIDE: glusterfsd
diff -r 33bda98f23a2 -r ee442e093590 filesystems/glusterfs/files/xattr-init.sh
--- a/filesystems/glusterfs/files/xattr-init.sh Fri Jul 08 07:29:07 2011 +0000
+++ b/filesystems/glusterfs/files/xattr-init.sh Fri Jul 08 08:02:56 2011 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $NetBSD: xattr-init.sh,v 1.4 2011/06/06 15:53:14 manu Exp $
+# $NetBSD: xattr-init.sh,v 1.5 2011/07/08 08:02:57 manu Exp $
 
 GLUSTERFS_XATTR="
   trusted.distribute.linkinfo
@@ -29,18 +29,26 @@
        exit 1
 }
 
+mkdir -p ${VOLUME}/.attribute/user || {
+       echo "$0: cannot create ${VOLUME}/.attribute/user"
+       exit 1
+}
+
+mkdir -p ${VOLUME}/.attribute/system || {
+       echo "$0: cannot create ${VOLUME}/.attribute/system"
+       exit 1
+}
+
 extattrctl start ${VOLUME} || {
        echo "$0: cannot start extended attributes on ${VOLUME}"
        exit 1
 }
 
-mkdir -p ${VOLUME}/.attribute/user || {
-       echo "$0: cannot create ${VOLUME}/.attribute/user"
-       exit 1
-}
+for attr in ${GLUSTERFS_XATTR} ; do
+       ns="user";
+       echo ${attr} | egrep -q '^(trusted|system|security)\.' && ns="system"
 
-for attr in ${GLUSTERFS_XATTR} ; do
-       attrfile=${VOLUME}/.attribute/user/${attr}
+       attrfile=${VOLUME}/.attribute/${ns}/${attr}
 
        test -e ${attrfile} && {
                echo "$0: ${attrfile} exists."
@@ -52,7 +60,7 @@
                exit 1
        }
 
-       extattrctl enable ${VOLUME} user ${attr} ${attrfile} || {
+       extattrctl enable ${VOLUME} ${ns} ${attr} ${attrfile} || {



Home | Main Index | Thread Index | Old Index