debian/0000775000000000000000000000000012265275165007203 5ustar debian/copyright0000664000000000000000000000454312265271464011142 0ustar This package was debianized by Leonardo Rodrigues de Mello on Mon, 23 Jul 2007 15:23:32 -0300. It was then taken over for official Debian maintenance by the Debian GlusterFS Team. Ubuntu alterations by Neil Wilson before 2010, and since 2011 by Louis Zuckerman . The GlusterFS project's main web site is The source code was downloaded from Upstream Author: Amar Tumballi , Anand Avati , Anand Babu , Arun Mahajan , Balamurugan A , Basavanagowda Kanur , Gururaj K , Harshavardhana Ranganath , Krishna Srinivas , Prithu Tiwari , Raghavendra , Vikas Gorur Please also visit for a complete list of contributors. Copyright: (C) 2006-2008 Z RESEARCH Inc. , 2009-2011 Gluster, Inc., and 2012 Red Hat, Inc. and other contributing authors. See the source code for details. This is free software; you can redistribute it and/or modify it under the terms of either the GNU General Public License version 2 (GPLv2) or the GNU Lesser General Public License version 3 or greater (LGPLv3+) as published by the Free Software Foundation. This is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License version 2 and the GNU Lesser General Public License version 3 with the dpkg source package as the files COPYING-GPLV2 and COPYING-LGPLV3, respectively. If not, see . The Debian packaging is © 2007-2009 Debian GlusterFS Team , © 2010-2012 by Patrick Matthäi and © 2011-2012 by Louis Zuckerman , and is licensed under the GPL 3, see /usr/share/common-licenses/GPL-3. debian/glusterfs-server.lintian-overrides0000664000000000000000000000007012265271464016100 0ustar glusterfs-server: possible-gpl-code-linked-with-openssl debian/glusterfs-common.dirs0000664000000000000000000000002312265271464013363 0ustar /var/log/glusterfs debian/source.lintian-overrides0000664000000000000000000000006712265275014014057 0ustar glusterfs source: debian-watch-may-check-gpg-signature debian/compat0000664000000000000000000000000212265271464010377 0ustar 9 debian/glusterfs-server.links0000664000000000000000000000000012265271464013553 0ustar debian/glusterfs-client.mounting-glusterfs.upstart0000664000000000000000000000046412265273363017776 0ustar author "Louis Zuckerman " description "Block the mounting event for glusterfs filesystems until the network interfaces are running" instance $MOUNTPOINT start on mounting TYPE=glusterfs task exec start wait-for-state WAIT_FOR=static-network-up WAITER=mounting-glusterfs-$MOUNTPOINT debian/glusterfs-server.upstart0000664000000000000000000000031412265271464014145 0ustar author "Louis Zuckerman " description "GlusterFS Management Daemon" start on runlevel [2345] stop on runlevel [016] expect fork exec /usr/sbin/glusterd -p /var/run/glusterd.pid debian/glusterfs-server.manpages0000664000000000000000000000003512265271464014236 0ustar doc/gluster.8 doc/glusterd.8 debian/glusterfs-common.postrm0000664000000000000000000000036112265271464013753 0ustar #! /bin/sh set -e case "$1" in purge) rm -rf /var/log/glusterfs ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 esac #DEBHELPER# exit 0 debian/watch0000664000000000000000000000013012265271464010224 0ustar version=3 http://bits.gluster.com/pub/gluster/glusterfs/src/glusterfs-([\d.]+)\.tar\.gz debian/source/0000775000000000000000000000000012265275164010502 5ustar debian/source/format0000664000000000000000000000001412265271464011707 0ustar 3.0 (quilt) debian/glusterfs-server.init0000664000000000000000000000411012265271464013404 0ustar #! /bin/sh ### BEGIN INIT INFO # Provides: glusterfs-server # Required-Start: $local_fs $remote_fs $network # Required-Stop: $local_fs $remote_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: GlusterFS server # Description: GlusterFS is a cluster filesystem. This service # provides the GlusterFS server functionality which # is configured using the 'gluster' command. ### END INIT INFO # Author: Chris AtLee # Patched by: Matthias Albert < matthias@linux4experts.de> PATH=/sbin:/usr/sbin:/bin:/usr/bin NAME=glusterd SCRIPTNAME=/etc/init.d/$NAME DAEMON=/usr/sbin/$NAME PIDFILE=/var/run/$NAME.pid GLUSTERD_OPTS="" PID=`test -f $PIDFILE && cat $PIDFILE` # Gracefully exit if the package has been removed. test -x $DAEMON || exit 0 # Define LSB log_* functions. . /lib/lsb/init-functions do_start() { pidofproc -p $PIDFILE $DAEMON >/dev/null status=$? if [ $status -eq 0 ]; then log_success_msg "glusterd service is already running with pid $PID" else log_daemon_msg "Starting glusterd service" "glusterd" start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON -- -p $PIDFILE $GLUSTERD_OPTS log_end_msg $? fi } do_stop() { log_daemon_msg "Stopping glusterd service" "glusterd" start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE log_end_msg $? rm -f $PIDFILE killproc -p $PIDFILE $DAEMON return $? } do_status() { pidofproc -p $PIDFILE $DAEMON >/dev/null status=$? if [ $status -eq 0 ]; then log_success_msg "glusterd service is running with pid $PID" else log_failure_msg "glusterd service is not running." fi exit $status } case "$1" in start) do_start ;; stop) do_stop ;; status) do_status; ;; restart|force-reload) do_stop sleep 2 do_start ;; *) echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 exit 3 ;; esac debian/patches/0000775000000000000000000000000012265275164010631 5ustar debian/patches/series0000664000000000000000000000002712265271464012044 0ustar 01-spelling-error.diff debian/patches/01-spelling-error.diff0000664000000000000000000000465712265271464014660 0ustar # Fix spelling error. diff -Naur glusterfs-3.4.1.orig/rpc/rpc-transport/rdma/src/rdma.c glusterfs-3.4.1/rpc/rpc-transport/rdma/src/rdma.c --- glusterfs-3.4.1.orig/rpc/rpc-transport/rdma/src/rdma.c 2013-09-27 14:32:00.000000000 +0200 +++ glusterfs-3.4.1/rpc/rpc-transport/rdma/src/rdma.c 2013-09-27 21:37:57.455459002 +0200 @@ -1000,7 +1000,7 @@ } gf_log (this->name, GF_LOG_TRACE, - "recieved event RDMA_CM_EVENT_ESTABLISHED (me:%s peer:%s)", + "received event RDMA_CM_EVENT_ESTABLISHED (me:%s peer:%s)", this->myinfo.identifier, this->peerinfo.identifier); return ret; @@ -1088,7 +1088,7 @@ this = event->id->context; gf_log (this->name, GF_LOG_DEBUG, - "recieved disconnect (me:%s peer:%s)\n", + "received disconnect (me:%s peer:%s)\n", this->myinfo.identifier, this->peerinfo.identifier); @@ -3778,12 +3778,12 @@ switch (event.event_type) { case IBV_EVENT_SRQ_LIMIT_REACHED: gf_log (GF_RDMA_LOG_NAME, GF_LOG_WARNING, - "recieved srq_limit reached"); + "received srq_limit reached"); break; default: gf_log (GF_RDMA_LOG_NAME, GF_LOG_DEBUG, - "event (%d) recieved", event.event_type); + "event (%d) received", event.event_type); break; } diff -Naur glusterfs-3.4.1.orig/xlators/mgmt/glusterd/src/glusterd-store.c glusterfs-3.4.1/xlators/mgmt/glusterd/src/glusterd-store.c --- glusterfs-3.4.1.orig/xlators/mgmt/glusterd/src/glusterd-store.c 2013-09-27 14:32:00.000000000 +0200 +++ glusterfs-3.4.1/xlators/mgmt/glusterd/src/glusterd-store.c 2013-09-27 21:37:57.451459015 +0200 @@ -1330,7 +1330,7 @@ if ((op_version < GD_OP_VERSION_MIN) || (op_version > GD_OP_VERSION_MAX)) { gf_log (this->name, GF_LOG_ERROR, - "wrong op-version (%d) retreived", op_version); + "wrong op-version (%d) retrieved", op_version); ret = -1; goto out; } debian/rules0000775000000000000000000000144612265273407010265 0ustar #!/usr/bin/make -f export DEB_BUILD_HARDENING=1 %: dh $@ --with python2 --with autoreconf override_dh_install: strip --remove-section=.comment --remove-section=.note --strip-unneeded \ debian/tmp/usr/lib/*/glusterfs/*/xlator/debug/trace.so strip --remove-section=.comment --remove-section=.note --strip-unneeded \ debian/tmp/usr/lib/*/glusterfs/*/xlator/debug/error-gen.so strip --remove-section=.comment --remove-section=.note --strip-unneeded \ debian/tmp/usr/lib/*/glusterfs/*/xlator/debug/io-stats.so find debian/tmp/usr/lib -type f -name \*.la -exec sed 's/^dependency_libs/#dependency_libs/g' -i {} \; dh_install override_dh_installinit: dh_installinit -pglusterfs-client --no-start --name mounting-glusterfs dh_installinit override_dh_strip: dh_strip --dbg-package=glusterfs-dbg debian/glusterfs-common.manpages0000664000000000000000000000002112265271464014213 0ustar doc/glusterfsd.8 debian/glusterfs-common.logrotate0000664000000000000000000000036112265271464014427 0ustar /var/log/glusterfs/*.log { daily rotate 7 delaycompress compress notifempty missingok postrotate [ ! -f /var/run/glusterd.pid ] || kill -HUP `cat /var/run/glusterd.pid` ; killall -HUP glusterfs > /dev/null 2>&1 || true endscript } debian/glusterfs-common.postinst0000664000000000000000000000045412265271464014315 0ustar #!/bin/sh set -e case "$1" in configure) mkdir -p /var/log/glusterfs chown root:root /var/log/glusterfs chmod 0755 /var/log/glusterfs ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 debian/glusterfs-common.install0000664000000000000000000000027112265271464014075 0ustar usr/sbin/glusterfsd usr/lib/* usr/share/doc/glusterfs/glusterfs-mode.el usr/share/emacs/site-lisp/ libglusterfs/src/*.h usr/include/glusterfs/ api/src/glfs.h usr/include/glusterfs/api/ debian/glusterfs-common.lintian-overrides0000664000000000000000000000426312265271464016072 0ustar glusterfs-common: non-dev-pkg-with-shlib-symlink usr/lib/*/libgfrpc.so.0.0.0 usr/lib/*/libgfrpc.so glusterfs-common: non-dev-pkg-with-shlib-symlink usr/lib/*/libgfxdr.so.0.0.0 usr/lib/*/libgfxdr.so glusterfs-common: non-dev-pkg-with-shlib-symlink usr/lib/*/libglusterfs.so.0.0.0 usr/lib/*/libglusterfs.so glusterfs-common: no-symbols-control-file usr/lib/*/libgfrpc.so.0.0.0 glusterfs-common: no-symbols-control-file usr/lib/*/libgfxdr.so.0.0.0 glusterfs-common: no-symbols-control-file usr/lib/*/libglusterfs.so.0.0.0 glusterfs-common: no-symbols-control-file usr/lib/*/libgfapi.so.0.0.0 glusterfs-common: package-name-doesnt-match-sonames libgfapi0 libgfrpc0 libgfxdr0 libglusterfs0 glusterfs-common: possible-gpl-code-linked-with-openssl glusterfs-common: hardening-no-fortify-functions usr/lib/*/libgfapi.so.0.0.0 glusterfs-common: non-dev-pkg-with-shlib-symlink usr/lib/*/libgfapi.so.0.0.0 usr/lib/*/libgfapi.so glusterfs-common: unused-shlib-entry-in-control-file error gen glusterfs-common: unused-shlib-entry-in-control-file symlink cache glusterfs-common: unused-shlib-entry-in-control-file io stats glusterfs-common: unused-shlib-entry-in-control-file read ahead glusterfs-common: unused-shlib-entry-in-control-file md cache glusterfs-common: unused-shlib-entry-in-control-file io threads glusterfs-common: unused-shlib-entry-in-control-file mac compat glusterfs-common: unused-shlib-entry-in-control-file read only glusterfs-common: unused-shlib-entry-in-control-file quick read glusterfs-common: unused-shlib-entry-in-control-file open behind glusterfs-common: unused-shlib-entry-in-control-file io cache glusterfs-common: unused-shlib-entry-in-control-file write behind glusterfs-common: unused-shlib-entry-in-control-file posix acl glusterfs-common: spelling-error-in-binary usr/lib/*/glusterfs/*/xlator/cluster/dht.so tEH the glusterfs-common: spelling-error-in-binary usr/lib/*/glusterfs/*/xlator/cluster/nufa.so tEH the glusterfs-common: spelling-error-in-binary usr/lib/*/glusterfs/*/xlator/cluster/switch.so tEH the glusterfs-common: spelling-error-in-binary usr/lib/*/glusterfs/*/xlator/nfs/server.so tEH the glusterfs-common: spelling-error-in-binary usr/lib/*/glusterfs/*/xlator/mgmt/glusterd.so nam name debian/glusterfs-common.examples0000664000000000000000000000002512265271464014242 0ustar extras/glusterfs.vim debian/glusterfs-client.install0000664000000000000000000000005012265271464014056 0ustar sbin/mount.glusterfs usr/sbin/glusterfs debian/glusterfs-server.install0000664000000000000000000000007612265271464014116 0ustar usr/sbin/gluster usr/sbin/glusterd etc/glusterfs/glusterd.vol debian/changelog0000664000000000000000000007226012265274752011065 0ustar glusterfs (3.4.2-1ubuntu1) trusty; urgency=low * Merge from Debian unstable. Remaining changes: - Updated mount blocking upstart job to wait until network is up for all glusterfs mounts (LP: #1268064) -- Louis Zuckerman Fri, 10 Jan 2014 21:40:13 -0500 glusterfs (3.4.2-1) unstable; urgency=low * New upstream release. * Overwrite debian-watch-may-check-gpg-signature warning. There is no GPG signature available. -- Patrick Matthäi Fri, 03 Jan 2014 12:26:31 +0100 glusterfs (3.4.1-2ubuntu1) trusty; urgency=low * Merge from Debian unstable. Remaining changes: - Added Ubuntu upstart jobs providing support for local glusterfs mounts -- Bhavani Shankar Mon, 23 Dec 2013 17:11:50 +0530 glusterfs (3.4.1-2) unstable; urgency=low * Merge 3.2.7-3+deb7u1 and 3.2.7-3+deb7u1~bpo60+1 changelog. * Bump Standards-Version to 3.9.5 (no changes needed). * Don't explicitly request xz compression - dpkg 1.17 does this by default. * Send SIGHUP to all glusterfs processes in postrotate and depend on psmisc. Closes: #729610 -- Patrick Matthäi Thu, 12 Dec 2013 09:30:23 +0100 glusterfs (3.4.1-1ubuntu1) trusty; urgency=low * Merge from Debian testing. Remaining changes: - Added Ubuntu upstart jobs providing support for local glusterfs mounts. -- Mahyuddin Susanto Wed, 11 Dec 2013 17:43:58 +0700 glusterfs (3.4.1-1) unstable; urgency=low * New upstream release. - Refresh hunky patch 01-spelling-error. -- Patrick Matthäi Fri, 27 Sep 2013 21:40:14 +0200 glusterfs (3.4.0-4) unstable; urgency=low * Move pkgconfig to multi arch libdir. This fixes the lintian error pkg-config-multi-arch-wrong-dir. * Remove Matthias Albert from uploaders. Thanks for your work! -- Patrick Matthäi Thu, 05 Sep 2013 10:57:01 +0200 glusterfs (3.4.0-3) unstable; urgency=low * Move /var/log/glusterfs from glusterfs-server to glusterfs-common package. Closes: #719583 -- Patrick Matthäi Mon, 02 Sep 2013 10:41:49 +0200 glusterfs (3.4.0-2) unstable; urgency=low [ Louis Zuckerman ] * Added new build-deps (lvm, aio, rdmacm). * Install glfs.h in /usr/include/glusterfs/api/ Closes: #717558 [ Patrick Matthäi ] * Extend patch 01-spelling-error to fix some more spelling errors. -- Patrick Matthäi Tue, 23 Jul 2013 13:53:32 +0200 glusterfs (3.4.0-1) unstable; urgency=low * New upstream release. - Add patch 01-spelling-error to fix an spelling error. * Build with dh-autoreconf. * Overwrite false positive spelling-error-in-binary lintian warnings. * Fix lintian warning init.d-script-call-internal-API. -- Patrick Matthäi Thu, 18 Jul 2013 14:16:06 +0200 glusterfs (3.4.0~qa9realybeta3-1) unstable; urgency=low * New upstream beta release. -- Patrick Matthäi Wed, 12 Jun 2013 12:11:36 +0200 glusterfs (3.4.0~qa9realybeta2-1) unstable; urgency=low * New upstream beta release. * Uploading to unstable. Closes: #710074 -- Patrick Matthäi Wed, 29 May 2013 09:55:03 +0200 glusterfs (3.4.0~qa9realyalpha3-1) experimental; urgency=low [ Louis Zuckerman ] * Added libxml2 dependencies to support --xml CLI option. [ Patrick Matthäi ] * New upstream alpha release. -- Patrick Matthäi Thu, 18 Apr 2013 12:54:04 +0200 glusterfs (3.4.0~qa9realyalpha2-1) experimental; urgency=low * New upstream alpha release. - Adjust file paths in debian/rules. * Overwrite unused-shlib-entry-in-control-file lintian warnings. -- Patrick Matthäi Thu, 07 Mar 2013 09:46:37 +0100 glusterfs (3.4.0~qa9realyalpha1-1) experimental; urgency=low * New upstream alpha release, but keeping the qa in the version to avoid adding an epoch. - Adjust lintian overrides. -- Patrick Matthäi Fri, 08 Feb 2013 15:58:04 +0100 glusterfs (3.4.0~qa8-1) experimental; urgency=low * New upstream QA release. * Overwrite false positive lintian warning about an spelling error. -- Patrick Matthäi Sat, 02 Feb 2013 12:15:17 +0100 glusterfs (3.4.0~qa7-1) experimental; urgency=low * New upstream QA release. - Drop merged patch 01-format-security. - Drop merged patch 02-spelling-error. - Remove some fixed shlib-with-executable-stack overrides. * Merge 3.2.7-4 and 3.2.7-5 changelog. -- Patrick Matthäi Fri, 25 Jan 2013 09:30:49 +0100 glusterfs (3.4.0~qa6-2) experimental; urgency=low * Set homepage to www.gluster.org. * Migrate package from cdbs to minimal debhelper. * Switch to xz compression and add a Pre-Depends on dpkg. * Depend on fuse instead of fuse-utils package. Closes: #698125 -- Patrick Matthäi Mon, 14 Jan 2013 19:54:10 +0100 glusterfs (3.4.0~qa6-1) experimental; urgency=low * New upstream QA release. * Use wildcards in lintian overrides. -- Patrick Matthäi Thu, 20 Dec 2012 10:07:50 +0100 glusterfs (3.4.0~qa5-1) experimental; urgency=low * New upstream QA release. - Fixes insecure temporary file creation as described in CVE-2012-4417. - Add patch 01-format-security to fix some FTBFS. - Add patch 02-spelling-error to fix an spelling error. * Reload glusterd after logrotate. * Move all libraries to the glusterfs-common package. * Adjust lintian overrides. -- Patrick Matthäi Fri, 14 Dec 2012 10:54:32 +0100 glusterfs (3.3.1-2) experimental; urgency=low * Recommend nfs-common instead of suggesting it. glusterfs tries to register the shares per default at portmapper. * Merge changes from 3.2.7-3. Closes: #691595 -- Patrick Matthäi Mon, 12 Nov 2012 20:40:54 +0100 glusterfs (3.3.1-1) experimental; urgency=low * New upstream release. - Remove lintian overrides about fixed spelling-error-in-binary warnings. * Merge 3.2.7-2~bpo60+1 changelog. * Use wildcards in lintian overrides. * Bump Standards-Version to 3.9.4 (no changes needed). * Update debian/watch to the new download server location. -- Patrick Matthäi Mon, 15 Oct 2012 09:46:25 +0200 glusterfs (3.3.0-2) experimental; urgency=low * Merge 3.2.7-1 and 3.2.7-2 changelog. * Move /var/log/glusterfs directory creation completely to the glusterfs-server package. Closes: #682732 * Add all missing manpages. -- Patrick Matthäi Tue, 31 Jul 2012 21:42:12 +0200 glusterfs (3.3.0-1) experimental; urgency=low [ Louis Zuckerman ] * New upstream release. - Added build dependency libssl-dev - Removed debian/patches - Removed glusterfs-examples package, manual configuration is not supported. Since 3.1 all configuration is done via CLI manager application - Disabled packaging of manpages since they are excluded from source code until 3.3.1+ (GlusterFS Bug #825906) * Updated Debian packaging copyright file - New upstream licenses: GPLv2 and LGPLv3+ [ Patrick Matthäi ] * Merge 3.2.7~qa2-1 changelog. * Drop useless Debian READMEs from the -client and -server package. * Uploading to experimental. * Overwrite false positive lintian error possible-gpl-code-linked-with-openssl. The components of glusterfs using openssl are licensed under the terms of the LGPL. * Remove RPATH from usr/lib/glusterfs/glusterfs/gsyncd. * Overwrite spelling-error-in-binary lintian warnings. -- Patrick Matthäi Sun, 10 Jun 2012 12:01:09 +0200 glusterfs (3.2.7-5) unstable; urgency=medium * Updated broken patch 04-CVE-2012-4417. Added missing calls to gf_proc_dump_* functions. Closes: #693112 -- Patrick Matthäi Fri, 25 Jan 2013 09:00:53 +0100 glusterfs (3.2.7-4) unstable; urgency=medium * Add backported upstream patch 04-CVE-2012-4417 to fix CVE-2012-4417: glusterfs allows local users to overwrite arbitrary files via a symlink attack on temporary files with predictable names. Closes: #693112 -- Patrick Matthäi Sat, 19 Jan 2013 13:53:18 +0100 glusterfs (3.2.7-3+deb7u1~bpo60+1) squeeze-backports; urgency=low * Rebuild for squeeze-backports. - Build the package with python-support to avoid a FTBFS. -- Patrick Matthäi Fri, 22 Nov 2013 10:49:08 +0100 glusterfs (3.2.7-3+deb7u1) stable; urgency=low * Add patch 04-ext4-safe to fix broken glusterfs with Linux >= 3.2.46-1+deb7u1 if you use ext4 as storage backend. Closes: #722694 -- Patrick Matthäi Fri, 27 Sep 2013 21:13:42 +0200 glusterfs (3.2.7-3ubuntu2) saucy; urgency=low * Depend on the new package name: fuse-utils is renamed to fuse. -- Dmitrijs Ledkovs Tue, 28 May 2013 15:53:54 +0100 glusterfs (3.2.7-3ubuntu1) raring; urgency=low * Merge from Debian unstable. Remaining changes: - Added Ubuntu upstart jobs providing support for local glusterfs mounts -- Mahyuddin Susanto Sun, 25 Nov 2012 21:23:10 +0700 glusterfs (3.2.7-3) unstable; urgency=low * Remove duplicated and faulty call of the glusterd daemon from the init script. Closes: #691595 -- Patrick Matthäi Mon, 12 Nov 2012 20:23:32 +0100 glusterfs (3.2.7-2ubuntu1) raring; urgency=low * Merge from Debian unstable. Remaining changes: - Added Ubuntu upstart jobs providing support for local glusterfs mounts -- Clint Byrum Wed, 07 Nov 2012 09:41:06 -0800 glusterfs (3.2.7-2) unstable; urgency=low * Add upstream patch 03-glusterd-crash-gcc-optimizations, which fixes a crash of glusterd on submitting a command like create/delete volume to it. This happens with GCC 4.7 and -O2, where GCC optimizes out rsp statements. Closes: #679767 -- Patrick Matthäi Sun, 22 Jul 2012 14:08:56 +0200 glusterfs (3.2.7-2~bpo60+1) squeeze-backports; urgency=low * Rebuild for squeeze-backports. - Build the package with python-support to avoid a FTBFS. -- Patrick Matthäi Fri, 03 Aug 2012 23:57:05 +0200 glusterfs (3.2.7-2) unstable; urgency=low * Add upstream patch 03-glusterd-crash-gcc-optimizations, which fixes a crash of glusterd on submitting a command like create/delete volume to it. This happens with GCC 4.7 and -O2, where GCC optimizes out rsp statements. Closes: #679767 -- Patrick Matthäi Sun, 22 Jul 2012 14:08:56 +0200 glusterfs (3.2.7-1) unstable; urgency=low * New upstream release. -- Patrick Matthäi Sun, 10 Jun 2012 19:54:17 +0200 glusterfs (3.2.7~qa2-1) unstable; urgency=low * New upstream pre release. -- Patrick Matthäi Sun, 10 Jun 2012 11:02:18 +0200 glusterfs (3.2.7~qa1-1) unstable; urgency=low [ Louis Zuckerman ] * Updated debian packaging copyright file - Fixed upstream project URLs and information [ Patrick Matthäi ] * Correct e-mail address from Matthias. * New upstream pre release. - Refresh hunky patch 02-spelling-error. -- Patrick Matthäi Tue, 05 Jun 2012 19:47:47 +0200 glusterfs (3.2.6-1) unstable; urgency=low * New upstream release. - Drop merged patch 03-hardened-gf-log. - Refresh hunky patch 02-spelling-error. * Wrap all debian/control fields. * Remove unused lintian overrides. -- Patrick Matthäi Wed, 21 Mar 2012 18:34:34 +0100 glusterfs (3.2.5-3) unstable; urgency=low * Bump Standards-Version to 3.9.3 (no changes needed). * Override lintian warnings about shlibs-calls-exit. -- Patrick Matthäi Sat, 25 Feb 2012 22:02:05 +0100 glusterfs (3.2.5-2) unstable; urgency=low * Fix lintian warning vim-addon-within-vim-runtime-path by installing glusterfs.vim as example file now. -- Patrick Matthäi Wed, 25 Jan 2012 16:18:21 +0100 glusterfs (3.2.5-1ubuntu1) precise; urgency=low * Added Ubuntu upstart jobs providing support for local glusterfs mounts (LP: #876648) -- Louis Zuckerman Sat, 28 Jan 2012 15:32:55 -0500 glusterfs (3.2.5-1) unstable; urgency=low [ Louis Zuckerman ] * Add patch (03) to fix build errors [ Patrick Matthäi ] * New upstream release. -- Patrick Matthäi Sat, 07 Jan 2012 14:19:57 +0100 glusterfs (3.2.4-2) unstable; urgency=low * Merge 3.2.4-1~bpo60+1 changelog. * Add libncurses5-dev build dependency. Closes: #646737 -- Patrick Matthäi Sat, 05 Nov 2011 11:33:56 +0100 glusterfs (3.2.4-1~bpo60+1) squeeze-backports; urgency=low * Rebuild for squeeze-backports. - Build the package with python-support to avoid a FTBFS. -- Patrick Matthäi Mon, 24 Oct 2011 11:09:18 +0200 glusterfs (3.2.4-1) unstable; urgency=low [ Louis Zuckerman ] * Add dependency: glusterfs-server requires glusterfs-client Necessary for gluster NFS server (volume start warns unsuccessful without glusterfs-client). [ Patrick Matthäi ] * New upstream release. -- Patrick Matthäi Thu, 06 Oct 2011 12:10:34 +0200 glusterfs (3.2.3-1) unstable; urgency=low * New upstream release. - Refresh patch 02-spelling-error.diff. * Fix lintian warning: brace-expansion-in-debhelper-config-file. -- Patrick Matthäi Fri, 26 Aug 2011 21:50:55 +0200 glusterfs (3.2.1-1) unstable; urgency=high * New upstream release. - Refresh patch 02-spelling-error. * Wrap dependencies. * Merge libglusterfs0 and libglusterfs-dev package to glusterfs-common. Closes: #630147 * Use python-module.mk and remove useless python bytecode files. Closes: #630146 -- Patrick Matthäi Sun, 26 Jun 2011 21:00:42 +0200 glusterfs (3.2.0-1) unstable; urgency=low * New upstream release. - Drop merged patch 01-remove-argp-m64-option.diff. - Drop merged patch 02-fix-spelling-errors.diff. - Add lintian overrides for package-installs-python-bytecode. * Adjust lintian overrides. * Include /usr/share/cdbs/1/class/python-distutils.mk to handle with Python bytecode. * Add patch 01-manpage-errors.diff to fix some errors in the manpages. * Add patch 02-spelling-error.diff to fix some spelling errors in the source code. -- Patrick Matthäi Sun, 29 May 2011 10:47:28 +0200 glusterfs (3.1.4-1) unstable; urgency=low [ Louis Zuckerman ] * New upstream release. - Add patch 01-remove-argp-m64-option.diff to allow 32bit builds. * Enabled pure-server or pure-client installation. - Moved glusterfsd binary to libglusterfs0. - Added dependency on libglusterfs0 to -server and -client packages. - Removed dependency on glusterfs-client from glusterfs-server. - Moved manpages for binaries into their respective packages * Updated default configuration files to 3.1-series versions - Added glusterd.vol to glusterfs-server, required for Elastic Volume Mgr. - Removed unnecessary 3.0-series sample volume-files from glusterfs-server Closes: #615166 * Replaced init-script for glusterfs-server with new 3.1-series version. Closes: #615859 [ Patrick Matthäi ] * Bump Standards-Version to 3.9.2 (no changes needed). * Build with hardening-wrapper. * Comment out all dependency_libs lines in .la files. Closes: #621169 * Add logrotate script to the libglusterfs0 package. Closes: #623234 * Remove rpath from all libs and binaries. * Add patch 02-fix-spelling-errors.diff, which fixes multiple spelling errors in the source code. * Add lintian overrides for the libglusterfs0 package. -- Patrick Matthäi Sun, 01 May 2011 14:41:05 +0200 glusterfs (3.1.3-1) unstable; urgency=low * New upstream release. - glusterfs-volgen and glusterfs-defrag have been removed. * Suggest nfs-common with the glusterfs-server for native NFS support. Closes: #614988 * Migrate to dh_python2. Closes: #616826 -- Patrick Matthäi Tue, 15 Mar 2011 21:14:50 +0100 glusterfs (3.1.2-3) unstable; urgency=low * Install missing gluster command console with the glusterfs-client package. Closes: #614777 * Link glusterfsd manpage to the glusterfs one. * Fix glusterfs-server.init to return with the correct exit code and also to print error messages on start every time. Closes: #611733 -- Patrick Matthäi Wed, 23 Feb 2011 20:34:41 +0100 glusterfs (3.1.2-2) unstable; urgency=low * Upload to unstable. -- Patrick Matthäi Sun, 06 Feb 2011 20:40:30 +0100 glusterfs (3.1.2-1) experimental; urgency=low * New upstream release. * Update debian/watch to show the most recent version. -- Patrick Matthäi Sat, 15 Jan 2011 18:53:59 +0100 glusterfs (3.1.1-1) experimental; urgency=low * New upstream release. Closes: #608404 - Adjust debian/watch to match with the 3.1 releases. - Add new build dependency libreadline-dev. - Many packaging changes required. -- Patrick Matthäi Sun, 02 Jan 2011 15:17:06 +0100 glusterfs (3.0.7-1) experimental; urgency=low * New upstream release. -- Patrick Matthäi Tue, 14 Dec 2010 18:03:51 +0100 glusterfs (3.0.6-1) experimental; urgency=low * New upstream release. * Merge 3.0.5-1~bpo50+1 changelog. * Bump Standards-Version to 3.9.1 (no changes needed). -- Patrick Matthäi Mon, 01 Nov 2010 11:46:25 +0100 glusterfs (3.0.5-1~bpo50+1) lenny-backports; urgency=low * Rebuild for lenny-backports. * Switch back to the 1.0 format. -- Patrick Matthäi Sat, 24 Jul 2010 21:48:38 +0200 glusterfs (3.0.5-1) unstable; urgency=low * New upstream release. * Merge 3.0.4-1~bpo50+1 changelog. * Bump Standards-Version to 3.9.0 (no changes needed). -- Patrick Matthäi Tue, 13 Jul 2010 18:40:26 +0200 glusterfs (3.0.4-1~bpo50+1) lenny-backports; urgency=low * Rebuild for lenny-backports. * Switch back to the 1.0 format. -- Patrick Matthäi Tue, 11 May 2010 13:15:13 +0200 glusterfs (3.0.4-1) unstable; urgency=low * New upstream release. -- Patrick Matthäi Thu, 15 Apr 2010 20:23:01 +0200 glusterfs (3.0.3-1) unstable; urgency=low * New upstream release. -- Patrick Matthäi Tue, 16 Mar 2010 19:06:47 +0100 glusterfs (3.0.2-1) unstable; urgency=low * New upstream release. * Uploading to unstable. * Bump Standards-Version to 3.8.4 (no changes needed). -- Patrick Matthäi Tue, 09 Feb 2010 18:53:10 +0100 glusterfs (3.0.0-1) experimental; urgency=low * New upstream release. Closes: #564649 - Strip io-stats.so.0.0.0. - Drop patch 01-compile-with-db4.8.diff, it is not necessary anymore. -- Patrick Matthäi Thu, 14 Jan 2010 22:01:23 +0100 glusterfs (2.0.9-3) unstable; urgency=high * Set /var/log/glusterfs/glusterfsd.vol.log as logfile in the init script. Closes: #561774 * Change debian/watch, so that it monitors the 3.0 releases now. * Bumping urgency to high, because of the fixed RC bugs in the 2.0.9-1 and 2.0.9-2 release. * Add manpage for glusterfs-volgen. -- Patrick Matthäi Wed, 13 Jan 2010 18:47:19 +0100 glusterfs (2.0.9-2) unstable; urgency=high * Create the logdir in postinst and remove it on purge. Closes: #544433 -- Patrick Matthäi Tue, 12 Jan 2010 18:01:41 +0100 glusterfs (2.0.9-1) unstable; urgency=high [ Matthias Albert ] * New upstream release. Closes: #544434 * Added CreateBooster.py, CreateVolfile.py, glusterfs.vol and glusterfs directory to the glusterfs-client package. * Added python dependency for glusterfs-client. * Added patch for berkely DB 4.8. Closes: #549886, #549854 * Fixed introduced dependency problems Closes: #537832 * debian/glusterfs-server.install: - Removed glusterfsd entry. * debian/glusterfs-server.links: - Added links file. * debian/rules: - Added mv entry so that glusterfs is the binary package. * debian/glusterfs-client.install: - Added glusterfs-volgen. * debian/glusterfs-server.init: - Replaced --exec with --name in stop and status section. Closes: #538877 * debian/control: - Build depends on fuse-utils (>= 2.7.4). - Bump Standards-Version to 3.8.3. * Patched glusterfs-volgen script to accept --sysconfdir from configure run. * debian/glusterfs-server.init: provides glusterfs-server. [ Patrick Matthäi ] * Remove useless whitespaces at EOL. * Add myself as maintainer with the acknowledge of LI Daobing. * Remove all uploaders, except of Matthias Albert. * Remove VCS fields, the packaging is not located on git.debian.org, anymore. * Convert package to the 3.0 (quilt) format. * Add missing $remote_fs dependencies for the glusterfs-server.init. * Fix lintian warning init.d-script-has-bad-lsb-line. * Fix lintian warning copyright-with-old-dh-make-debian-copyright. * Fix lintian warning copyright-refers-to-symlink-license. * Fix lintian warning duplicate-short-description. * Add build dependency on python-central. * Build against libdb4.8. * Add some missing ${shlibs:Depends}. * Remove hardcoded dependency on libc-dev at the libglusterfs-dev package. * Wrap dependency lines in debian/control. -- Patrick Matthäi Tue, 12 Jan 2010 17:30:41 +0100 glusterfs (2.0.4-2) unstable; urgency=low * Fix "circular dependency with glusterfs-server" (Closes: #537787) - debian/control: glusterfs-server no longer depends on glusterfs-client. -- LI Daobing Tue, 21 Jul 2009 19:37:49 +0800 glusterfs (2.0.4-1) unstable; urgency=low * new upstream release. * Fix "/usr/sbin/glusterfs is a symlink to glusterfsd which is in glusterfs-server", change depends in debian/control (Closes: #535262) * mount.glusterfs should be a bash script: - debian/control: build depends on dpatch - debian/rules: add dpatch.mk - debian/patches/00list: added - debian/patches/01_bashism.dpatch: added. -- LI Daobing Sun, 19 Jul 2009 11:02:01 +0800 glusterfs (2.0.2-1) unstable; urgency=low * new upstream release. * debian/control: - bump standards version to 3.8.2 -- LI Daobing Sat, 27 Jun 2009 01:37:03 +0800 glusterfs (2.0.1-1) unstable; urgency=low [ Matthias Albert ] * new upstream relase, closes: #529334, #525476 [ LI Daobing ] * debian/watch: updated. * debian/control: - update my email address. - bump standards version to 3.8.1 - update Vcs-* field, change from svn to git. - depends: add ${misc:Depends} - change glusterfs-dbg's section to debug. - depends of glusterfs-server: add ${shlibs:Depends} - build depends on debhelper >= 7 * debian/libglusterfs0.install: - install libglusterfsclient.so.* * debian/libglusterfs-dev.install: - install libglusterfsclient.so.* * debian/compat: change to 7. * debian/rules: call dh clean. * debian/clean: added. -- LI Daobing Tue, 26 May 2009 20:55:31 +0800 glusterfs (1.3.12-1) unstable; urgency=low * new upstream release, closes: #495312 * include upstream changelog extracted from tla -- Matthias Albert Fri, 12 Sep 2008 17:32:47 +0200 glusterfs (1.3.10-1) unstable; urgency=low * first upload to Debian archive, thanks to the hard work of Leonardo Rodrigues de Mello, Matthias Albert, Li Daobing and Neil Wilson, closes: #419924 * extend init script with status function, remove boilerplate do_reload function and fix whitespace typo * remove mount patch which is included in upstream sources * include copyright text in debian/copyright, include author list, include more specific homepage * switch from Ubuntu universe back to standard Debian sections -- Christian Meder Wed, 23 Jul 2008 08:01:21 +0200 glusterfs (1.3.10-0ubunut1) intrepid; urgency=low * New Upstream Version -- Neil Wilson Thu, 17 Jul 2008 09:20:07 +0100 glusterfs (1.3.9-0ubuntu1) intrepid; urgency=low * public release (closes LP#246715) * debian/rules: Add get-orig-source target * debian/control: Alter section to point at universe * debian/copyright: Update to GPL-3 * debian/watch: Add * Patch server volume file so that it shares to localhost automatically. * debian/glusterfs-server.init: Add a new init script that doesn't hang on stop. * debian/control: Split client and server packages out. * debian/rules: Change sample configs to real ones. Remove --no-start * debian/rules: Make alterations at install time * debian/rules: Install daemon manpages in server. * debian/glusterfs-server.manpages: Add * Make separate README entries for client and server * new upstream release 1.3.9. -- Neil Wilson Tue, 08 Jul 2008 20:47:15 +0100 glusterfs (1.3.8~pre5-1) unstable; urgency=low * new upstream release 1.3.8pre5. -- LI Daobing Mon, 07 Apr 2008 22:20:23 +0800 glusterfs (1.3.8~pre4-1) unstable; urgency=low * new upstream release 1.3.8pre4. -- LI Daobing Tue, 01 Apr 2008 21:54:01 +0800 glusterfs (1.3.8~pre3-1) unstable; urgency=low * new upstream release 1.3.8pre3. -- LI Daobing Mon, 17 Mar 2008 23:19:21 +0800 glusterfs (1.3.8~pre2-1) unstable; urgency=low * new upstream release 1.3.8pre2. - debian/patches/01mount.glusterfs.patch: updated - debian/rules: only glusterfs is left and moved to a new place, update the help2man part. * merge glusterfs-client and glusterfs-server to glusterfs, in this version, glusterfsd is symlink to glusterfs: - debian/control: updated - debian/glusterfs-{client,server}.dirs -> debian/glusterfs.dirs - debian/glusterfs-{client,server}.install -> debian/glusterfs.install - debian/glusterfs.links: add manpage symlink - debian/rules: updated * debian/control: glusterfs-dbg depends on glusterfs. * debian/control: improve glusterfs' short description. * debian/control: build depends on libdb-dev. -- LI Daobing Mon, 10 Mar 2008 18:00:16 +0800 glusterfs (1.3.8~pre1-1) unstable; urgency=low [ Leonardo Rodrigues de Mello ] * New upstream release. * Patched mount.glusterfs to detect multiple mounts [ LI Daobing ] * add me as uploader. * debian/rules: - fix init problems. - strip debug/trace.so. - install mount.glusterfs(8). - manpage for glusterfs and glusterfsd should belong section 8. * debian/control: - fix package description. - add homepage and vcs-* fields. - don't build on -1-revision. - add glusterfs-dbg. * debian/mount.glusterfs.8: added. -- LI Daobing Fri, 29 Feb 2008 15:24:22 +0800 glusterfs (1.3.7-1) unstable; urgency=low * Implement Changes proposed by Jeremy Laine -- Leonardo Rodrigues de Mello Wed, 2 Jan 2008 10:58:35 -0200 glusterfs (1.3.7-0) unstable; urgency=low * New Upstream Release 1.3.7 -- Leonardo Rodrigues de Mello Fri, 30 Nov 2007 10:36:42 -0200 glusterfs (1.3.2) unstable; urgency=low * New Upstream Release 1.3.2 -- Leonardo Rodrigues de Mello Thu, 27 Sep 2007 09:04:47 -0300 glusterfs (1.3.1) unstable; urgency=low * New Upstream Release 1.3.1 * Fix in init script. -- Leonardo Rodrigues de Mello Thu, 30 Aug 2007 15:56:40 -0300 glusterfs (1.3.0.1-1) unstable; urgency=low * New Upstrem Release 1.3.0 -- Leonardo Rodrigues de Mello Wed, 22 Aug 2007 14:51:31 -0300 glusterfs (1.3.0-pre7+patch451-1) unstable; urgency=low * Updated the init script -- Leonardo Rodrigues de Mello Fri, 10 Aug 2007 10:59:06 -0300 glusterfs (1.3.0-pre7+patch451) unstable; urgency=low * Version -1.3.0-pre7+patch451 from TLA * Fixes bugs in hardlink and solves performance issues. -- Leonardo Rodrigues de Mello Fri, 10 Aug 2007 09:21:28 -0300 glusterfs (1.3.0-pre7-1) unstable; urgency=low * New upstream release -- Leonardo Rodrigues de Mello Mon, 6 Aug 2007 12:02:46 -0300 glusterfs (1.3.0-pre6-2.1) unstable; urgency=low * NMU upload * Add libibverbs-dev to Build-Depends * Changed some of the 'all' Architectures to 'any' * Added an init script and defaults script * Updated package descriptions -- Chris AtLee Thu, 02 Aug 2007 11:06:13 -0400 glusterfs (1.3.0-pre6-2) feisty; urgency=low * Fix bugs in glusterfs-server, and glusterfs-client executable path. * Now the package create the dir /var/log/glusterfs -- Leonardo Rodrigues de Mello Wed, 26 Jul 2007 11:55:02 -0300 glusterfs (1.3.0-pre6-1) feisty; urgency=low * New upstream release -- Leonardo Rodrigues de Mello Wed, 25 Jul 2007 16:26:02 -0300 glusterfs (1.3.0-pre5.4-1lmello1) unstable; urgency=low * Initial debian package release -- Leonardo Rodrigues de Mello Mon, 23 Jul 2007 15:23:32 -0300 debian/control0000664000000000000000000000730412265271464010610 0ustar Source: glusterfs Section: admin Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Patrick Matthäi Uploaders: Louis Zuckerman Build-Depends: debhelper (>= 9), dh-autoreconf, libfuse-dev (>= 2.6.5), libibverbs-dev (>= 1.0.4), libdb-dev, librdmacm-dev, libaio-dev, liblvm2-dev, attr, flex, bison, libreadline-dev, libncurses5-dev, libssl-dev, libxml2-dev, pkg-config, python-all-dev (>= 2.6.6-3~), hardening-wrapper Standards-Version: 3.9.5 Homepage: http://www.gluster.org/ Package: glusterfs-client Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, python, fuse, glusterfs-common (>= ${binary:Version}) Description: clustered file-system (client package) GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is one of the most sophisticated file system in terms of features and extensibility. It borrows a powerful concept called Translators from GNU Hurd kernel. Much of the code in GlusterFS is in userspace and easily manageable. . This package provides the FUSE based GlusterFS tool. Package: glusterfs-server Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, lsb-base (>= 3.0-6), glusterfs-common (>= ${binary:Version}), glusterfs-client (>= ${binary:Version}) Recommends: nfs-common Description: clustered file-system (server package) GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is one of the most sophisticated file system in terms of features and extensibility. It borrows a powerful concept called Translators from GNU Hurd kernel. Much of the code in GlusterFS is in userspace and easily manageable. . This package installs init scripts and configuration files to turn GlusterFS into a fully fledged file server. Package: glusterfs-common Section: libs Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, psmisc Conflicts: libglusterfs0, libglusterfs-dev Breaks: glusterfs-server (<< 3.4.0~qa5) Replaces: glusterfs-server (<< 3.4.0~qa5), libglusterfs0, libglusterfs-dev Description: GlusterFS common libraries and translator modules GlusterFS is a clustered file-system capable of scaling to several petabytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is one of the most sophisticated file system in terms of features and extensibility. It borrows a powerful concept called Translators from GNU Hurd kernel. Much of the code in GlusterFS is in userspace and easily manageable. . This package includes libglusterfs and glusterfs translator modules common to both GlusterFS server and client framework. Package: glusterfs-dbg Section: debug Priority: extra Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, glusterfs-client (= ${binary:Version}) Description: GlusterFS debugging symbols GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is one of the most sophisticated file system in terms of features and extensibility. It borrows a powerful concept called Translators from GNU Hurd kernel. Much of the code in GlusterFS is in userspace and easily manageable. . This package includes the debugging symbols.debian/glusterfs-client.manpages0000664000000000000000000000004612265271464014210 0ustar doc/mount.glusterfs.8 doc/glusterfs.8