Commit graph

205 commits

Author SHA1 Message Date
manu
2281a0e51a Add message to use the mount script so that mount -t glusterfs works
Also remove reference to /etc/mtab in it, prefer /proc/mounts
2011-05-12 10:28:47 +00:00
manu
440603f1f3 Update perfuse to 20110511. We now have locking support, provided that
the kernel sends lock operation throuh PUFFS. It does in -current,
patch is pending in netbsd-5
2011-05-09 09:55:13 +00:00
manu
790d05df6a Fix log directroy creation location
Have glusterfsd store its pid in startup script
2011-05-09 09:38:26 +00:00
tnn
f693346fb8 fix HOMEPAGE 2011-05-08 08:26:43 +00:00
stacktic
8f229ceff0 Fixed build (patch from Chavdar Ivanov in PR/44752) 2011-04-30 19:50:56 +00:00
tnn
1dac8bfbaf fix typo 2011-04-28 10:49:41 +00:00
wiz
3567e995b8 regen for patch-ab (hi hans) 2011-04-28 08:43:46 +00:00
manu
9079d7ecfe Missing trusted.glusterfs.test extended attribute in installation script 2011-04-26 16:06:32 +00:00
manu
47de5719d7 new perfuse snapshot that can sustain a build.sh -o release
in FUSE-mounted glusterfs
2011-04-26 07:54:12 +00:00
obache
0e2c97799a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
manu
ba2d901fc1 Update glusterfs to 3.1.4.
Major new features according to http://www.gluster.org/
- Elastic Volume Management
- New Gluster Console Manager
- Dynamic Storage for the data center and cloud
2011-04-18 16:19:47 +00:00
hans
e7b91f3dda Fix build on SunOS. 2011-04-14 19:01:26 +00:00
obache
b4af1ce0b6 Let to not exec ldconfig, for unprivileged installation. 2011-03-29 11:35:10 +00:00
obache
b43ce174b5 * Use USE_GNU_READLINE=yes instead of PREFER.readline=pkgsrc.
* Use BUILDLINK_PREFIX.libupnp instead of PREFIX for libupnp prefix.
2011-03-18 05:50:04 +00:00
zafer
dce58b7e8a service suspended. prevent time out. fetch from backup. 2011-03-11 11:29:42 +00:00
wiz
36ff915e97 Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
wiz
df14816790 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
gdt
6e2d69672d Fix py-mock dependency pattern. 2011-02-02 01:58:57 +00:00
gdt
9320f1d12e Update to 1.8.2.
Packaging changes:
  Use gmake and test TEST_TARGET, so make test runs make check.
  Add dependency on py-sqlite2 for "tahoe backup".
  Add py-mock dependency because tests are now runnable by the user.
  Withdraw fixing of distfiles modes; this one is fine.

* Release 1.8.2 (2011-01-30)

** Compatibility and Dependencies

 - Tahoe is now compatible with Twisted-10.2 (released last month), as well
   as with earlier versions. The previous Tahoe-1.8.1 release failed to run
   against Twisted-10.2, raising an AttributeError on
   StreamServerEndpointService (#1286)
 - Tahoe now depends upon the "mock" testing library, and the foolscap
   dependency was raised to 0.6.1 . It no longer requires pywin32 (which
   was used only on windows). Future developers should note that
   reactor.spawnProcess and derivatives may no longer be used inside
   Tahoe code.

** Other Changes

 - the default reserved_space value for new storage nodes is 1 GB (#1208)
 - documentation is now in reStructuredText (.rst) format
 - "tahoe cp" should now handle non-ASCII filenames
 - the unmaintained Mac/Windows GUI applications have been removed (#1282)
 - tahoe processes should appear in top and ps as "tahoe", not "python",
   on some unix platforms. (#174)
 - "tahoe debug trial" can be used to run the test suite (#1296)
 - the SFTP frontend now reports unknown sizes as "0" instead of "?",
   to improve compatibility with clients like FileZilla (#1337)
 - "tahoe --version" should now report correct values in situations where
   1.8.1 might have been wrong (#1287)
2011-02-01 02:05:18 +00:00
wiz
2f4126dc58 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
agc
3ea52d8fa6 Put EXTRACT_SUFX in the correct place in the makefile
Add a LICENSE statement.
Add a comment to a patch
No functional change
2011-01-06 16:27:33 +00:00
agc
04c50505d2 Help this package build on Mac OS X, DragonflyBSD and FreeBSD. No functional
change.
2011-01-06 05:03:30 +00:00
gdt
ad497bca1f * Release 1.8.1 (2010-10-28)
** Bugfixes and Improvements

 - Allow the repairer to improve the health of a file by uploading
   some shares, even if it cannot achieve the configured happiness
   threshold. This fixes a regression introduced between v1.7.1 and
   v1.8.0. (#1212)
 - Fix a memory leak in the ResponseCache which is used during mutable
   file/directory operations. (#1045)
 - Fix a regression and add a performance improvement in the downloader.
   This issue caused repair to fail in some special cases. (#1223)
 - Fix a bug that caused 'tahoe cp' to fail for a grid-to-grid copy
   involving a non-ASCII filename. (#1224)
 - Fix a rarely-encountered bug involving printing large strings to
   the console on Windows. (#1232)
 - Perform ~ expansion in the --exclude-from filename argument to
   'tahoe backup'. (#1241)
 - The CLI's 'tahoe mv' and 'tahoe ln' commands previously would try
   to use an HTTP proxy if the HTTP_PROXY environment variable was set.
   These now always connect directly to the WAPI, thus avoiding giving
   caps to the HTTP proxy (and also avoiding failures in the case that
   the proxy is failing or requires authentication). (#1253)
 - The CLI now correctly reports failure in the case that 'tahoe mv'
   fails to unlink the file from its old location. (#1255)
 - 'tahoe start' now gives a more positive indication that the node
   has started. (#71)
 - The arguments seen by 'ps' or other tools for node processes are
   now more useful (in particular, they include the path of the
   'tahoe' script, rather than an obscure tool named 'twistd'). (#174)

** Removed Features

 - The tahoe start/stop/restart and node creation commands no longer
   accept the -m or --multiple option, for consistency between platforms.
   (#1262)

** Packaging

 - We now host binary packages so that users on certain operating systems
   can install without having a compiler.
   <http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html>
 - Use a newer version of a dependency if needed, even if an older
   version is installed. This would previously cause a VersionConflict
   error. (#1190)
 - Use a precompiled binary of a dependency if one with a sufficiently
   high version number is available, instead of attempting to compile
   the dependency from source, even if the source version has a higher
   version number. (#1233)

** Documentation

 - All current documentation in .txt format has been converted to
   .rst format. (#1225)
 - Added docs/backdoors.rst declaring that we won't add backdoors to
   Tahoe-LAFS, or add anything to facilitate government access to data.
   (#1216)
2010-12-04 01:58:57 +00:00
wiz
d57bb34695 Add untested builtin.mk to increase its chances of being tested. 2010-12-03 10:15:55 +00:00
abs
93cde1a832 PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
manu
f2e86ff2d7 Update glusterfs message to reflect that it is gettign a bit less
experimental
2010-10-11 07:14:36 +00:00
manu
d39c8160b6 Update to 20101011 with important fixes on permission checks when
accessing the filesystem asunprivilegied. Also fix hangs on read(2),
and remove unused code
2010-10-11 06:11:42 +00:00
manu
80a378700c Update perfused to 20101004, restoring ntfs-3 functionnality (it broke at
ls /)
2010-10-04 04:10:59 +00:00
manu
5dde2eb9a0 Update to 20101003 with important fixes in rename operations 2010-10-03 05:54:04 +00:00
obache
c98ab98c3c convert flex dependency from buildlink3 to USE_TOOLS.
and bison is also required to build.
2010-10-02 07:02:40 +00:00
manu
f246f2b762 Update to 10100929, with important fixes in write and rename 2010-09-29 08:08:57 +00:00
gdt
453caa764d Update to 1.8.0.
* Release 1.8.0 (2010-09-23)

** New Features

 - A completely new downloader which improves performance and
   robustness of immutable-file downloads. It uses the fastest K
   servers to download the data in K-way parallel. It automatically
   fails over to alternate servers if servers fail in mid-download. It
   allows seeking to arbitrary locations in the file (the previous
   downloader which would only read the entire file sequentially from
   beginning to end). It minimizes unnecessary round trips and
   unnecessary bytes transferred to improve performance. It sends
   requests to fewer servers to reduce the load on servers (the
   previous one would send a small request to every server for every
   download) (#287, #288, #448, #798, #800, #990, #1170, #1191)

 - Non-ASCII command-line arguments and non-ASCII outputs now work on
   Windows. In addition, the command-line tool now works on 64-bit
   Windows. (#1074)

** Bugfixes and Improvements

 - Document and clean up the command-line options for specifying the
   node's base directory. (#188, #706, #715, #772, #1108)
 - The default node directory for Windows is ".tahoe" in the user's
   home directory, the same as on other platforms. (#890)
 - Fix a case in which full cap URIs could be logged. (#685, #1155)
 - Fix bug in WUI in Python 2.5 when the system clock is set back to
   1969. Now you can use Tahoe-LAFS with Python 2.5 and set your
   system clock to 1969 and still use the WUI. (#1055)
 - Many improvements in code organization, tests, logging,
   documentation, and packaging. (#983, #1074, #1108, #1127, #1129,
   #1131, #1166, #1175)
2010-09-24 18:20:59 +00:00
manu
8150507369 Update perfuse, with important fixes in file handles management. 2010-09-23 16:16:29 +00:00
manu
9aae29fed6 Update to perfused-20100915, which fixes reliability problems (lost frames). 2010-09-15 03:44:17 +00:00
wiz
2c6e8e30b0 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
manu
f58b2bda70 Update perfuse with fixes for ntfs-3g 2010-09-09 09:36:56 +00:00
manu
b4366e923e Update to perfuse-20100907: fix perfused auto-start, cleanup debug messages,
fix warnings
2010-09-07 04:33:53 +00:00
wiz
3219aaa245 Fix path to perfused. Bump PKGREVISION. 2010-09-06 12:44:42 +00:00
wiz
9a49bd5990 Remove obsolete MESSAGE, bump PKGREVISION. 2010-09-06 12:13:38 +00:00
wiz
540b9b53a3 Make pkglint happier. 2010-09-06 12:13:30 +00:00
wiz
c582ba6903 Add symlinks for libperfuse. Simplify package. Bump PKGREVISION. 2010-09-06 12:12:40 +00:00
wiz
204f57d3d7 On NetBSD, pull in perfuse. 2010-09-06 10:30:43 +00:00
wiz
758209a241 Remove -Werror from compiler flags until code is clean enough. 2010-09-06 10:18:10 +00:00
manu
f4e8a78926 Missing commit for checksum update 2010-09-06 08:41:16 +00:00
manu
2fbf139b3d LP64 fixes 2010-09-06 04:34:52 +00:00
manu
6a0a6c600c A few reliability fixes for using perfuse with glusterfs.
I can now build libperfuse within a glusterfs mounted filesystem.
2010-09-05 09:24:19 +00:00
manu
613cfeb6dd Add glusterfs 3.0.5 2010-08-26 14:29:38 +00:00
manu
3877617a21 This is an experimental port of glusterfs on NetBSD. Don't do this at home! 2010-08-26 14:26:18 +00:00
manu
3839e5612f Fix enough filehandle problems to make glusterfs happier. 2010-08-26 14:18:08 +00:00
manu
a489969507 Update FUSE to 2.8.4 and add NetBSD support through filesystems/perfuse
Changes since previous verion, from the NEWS file

2.8.x:
- More scalable directory tree locking
- Atomic open(O_TRUNC) support
- Support big write requests on kernels 2.6.26 and newer
- Out-of-tree fuse module removed
- Better NFS exporting support
- New ioctl and poll requests
- New CUSE (Character Device in Userspace) interface
- Allow umask processing in userspace
- Added cache invalidation notifications
- Bugfixes and small improvements
2.7.x:
 - Stacking support for the high level API
 - Add filename charset conversion module
 - Improved mounting
2.6.x!
 - Improved read characteristics (asynchronous reads)
 - Support for aborting filesystem connection
 - POSIX file locking support
 - Request interruption support
 - Building module for Linux kernels earlier than 2.6.9 not supported
 - Allow block device based filesystems to support swap files
 - Several bugs fixed, including a rare system hang on SMP
2010-08-25 08:02:21 +00:00