diff options
author | gdt <gdt@pkgsrc.org> | 2010-09-24 18:20:59 +0000 |
---|---|---|
committer | gdt <gdt@pkgsrc.org> | 2010-09-24 18:20:59 +0000 |
commit | 453caa764d6c0dd3dbafc4bfe48c2a676bc57706 (patch) | |
tree | fc90897c36898f9e2cbd64df82ca194d7fa1bf17 | |
parent | 166bc9841d3bb5c77e16656b050a0a0a44af8c8f (diff) | |
download | pkgsrc-453caa764d6c0dd3dbafc4bfe48c2a676bc57706.tar.gz |
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)
-rw-r--r-- | filesystems/tahoe-lafs/Makefile | 11 | ||||
-rw-r--r-- | filesystems/tahoe-lafs/PLIST | 52 | ||||
-rw-r--r-- | filesystems/tahoe-lafs/distinfo | 8 |
3 files changed, 52 insertions, 19 deletions
diff --git a/filesystems/tahoe-lafs/Makefile b/filesystems/tahoe-lafs/Makefile index f8a78b5196f..084e111072e 100644 --- a/filesystems/tahoe-lafs/Makefile +++ b/filesystems/tahoe-lafs/Makefile @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.3 2010/07/25 20:04:21 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2010/09/24 18:20:59 gdt Exp $ # -VERSION= 1.7.1 +VERSION= 1.8.0 DISTNAME= allmydata-tahoe-${VERSION} +EGG_NAME= allmydata_tahoe-${VERSION} PKGNAME= tahoe-lafs-${VERSION} -PKGREVISION= 1 CATEGORIES= filesystems MASTER_SITES= http://tahoe-lafs.org/source/tahoe-lafs/releases/ EXTRACT_SUFX= .tar.bz2 @@ -39,12 +39,15 @@ DEPENDS+= ${PYPKGPREFIX}-nevow-[0-9]*:../../www/py-nevow # Distfile has files mode 600, which leads to root-owned 600 files in # the binary package. post-extract: - echo "Fixing distfile contents to be world readable:" + ${ECHO} "Fixing distfile contents to be world readable:" chmod -R +r ${WRKSRC} REPLACE_PYTHON+= src/allmydata/reliability.py REPLACE_PYTHON+= src/allmydata/storage/shares.py +PKG_GROUPS= tahoes +PKG_USERS= tahoes:tahoes::tahoe\ server + .include "../../lang/python/application.mk" .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" diff --git a/filesystems/tahoe-lafs/PLIST b/filesystems/tahoe-lafs/PLIST index aa1bf5a275e..d7883c596bf 100644 --- a/filesystems/tahoe-lafs/PLIST +++ b/filesystems/tahoe-lafs/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2010/07/24 18:14:27 gdt Exp $ +@comment $NetBSD: PLIST,v 1.2 2010/09/24 18:20:59 gdt Exp $ bin/tahoe ${PYSITELIB}/allmydata/__init__.py ${PYSITELIB}/allmydata/__init__.pyc @@ -69,9 +69,30 @@ ${PYSITELIB}/allmydata/immutable/__init__.pyo ${PYSITELIB}/allmydata/immutable/checker.py ${PYSITELIB}/allmydata/immutable/checker.pyc ${PYSITELIB}/allmydata/immutable/checker.pyo -${PYSITELIB}/allmydata/immutable/download.py -${PYSITELIB}/allmydata/immutable/download.pyc -${PYSITELIB}/allmydata/immutable/download.pyo +${PYSITELIB}/allmydata/immutable/downloader/__init__.py +${PYSITELIB}/allmydata/immutable/downloader/__init__.pyc +${PYSITELIB}/allmydata/immutable/downloader/__init__.pyo +${PYSITELIB}/allmydata/immutable/downloader/common.py +${PYSITELIB}/allmydata/immutable/downloader/common.pyc +${PYSITELIB}/allmydata/immutable/downloader/common.pyo +${PYSITELIB}/allmydata/immutable/downloader/fetcher.py +${PYSITELIB}/allmydata/immutable/downloader/fetcher.pyc +${PYSITELIB}/allmydata/immutable/downloader/fetcher.pyo +${PYSITELIB}/allmydata/immutable/downloader/finder.py +${PYSITELIB}/allmydata/immutable/downloader/finder.pyc +${PYSITELIB}/allmydata/immutable/downloader/finder.pyo +${PYSITELIB}/allmydata/immutable/downloader/node.py +${PYSITELIB}/allmydata/immutable/downloader/node.pyc +${PYSITELIB}/allmydata/immutable/downloader/node.pyo +${PYSITELIB}/allmydata/immutable/downloader/segmentation.py +${PYSITELIB}/allmydata/immutable/downloader/segmentation.pyc +${PYSITELIB}/allmydata/immutable/downloader/segmentation.pyo +${PYSITELIB}/allmydata/immutable/downloader/share.py +${PYSITELIB}/allmydata/immutable/downloader/share.pyc +${PYSITELIB}/allmydata/immutable/downloader/share.pyo +${PYSITELIB}/allmydata/immutable/downloader/status.py +${PYSITELIB}/allmydata/immutable/downloader/status.pyc +${PYSITELIB}/allmydata/immutable/downloader/status.pyo ${PYSITELIB}/allmydata/immutable/encode.py ${PYSITELIB}/allmydata/immutable/encode.pyc ${PYSITELIB}/allmydata/immutable/encode.pyo @@ -81,6 +102,9 @@ ${PYSITELIB}/allmydata/immutable/filenode.pyo ${PYSITELIB}/allmydata/immutable/layout.py ${PYSITELIB}/allmydata/immutable/layout.pyc ${PYSITELIB}/allmydata/immutable/layout.pyo +${PYSITELIB}/allmydata/immutable/literal.py +${PYSITELIB}/allmydata/immutable/literal.pyc +${PYSITELIB}/allmydata/immutable/literal.pyo ${PYSITELIB}/allmydata/immutable/offloaded.py ${PYSITELIB}/allmydata/immutable/offloaded.pyc ${PYSITELIB}/allmydata/immutable/offloaded.pyo @@ -496,6 +520,9 @@ ${PYSITELIB}/allmydata/util/rrefutil.pyo ${PYSITELIB}/allmydata/util/sibpath.py ${PYSITELIB}/allmydata/util/sibpath.pyc ${PYSITELIB}/allmydata/util/sibpath.pyo +${PYSITELIB}/allmydata/util/spans.py +${PYSITELIB}/allmydata/util/spans.pyc +${PYSITELIB}/allmydata/util/spans.pyo ${PYSITELIB}/allmydata/util/statistics.py ${PYSITELIB}/allmydata/util/statistics.pyc ${PYSITELIB}/allmydata/util/statistics.pyo @@ -571,13 +598,16 @@ ${PYSITELIB}/allmydata/webish.pyo ${PYSITELIB}/allmydata/windows/__init__.py ${PYSITELIB}/allmydata/windows/__init__.pyc ${PYSITELIB}/allmydata/windows/__init__.pyo +${PYSITELIB}/allmydata/windows/fixups.py +${PYSITELIB}/allmydata/windows/fixups.pyc +${PYSITELIB}/allmydata/windows/fixups.pyo ${PYSITELIB}/allmydata/windows/registry.py ${PYSITELIB}/allmydata/windows/registry.pyc ${PYSITELIB}/allmydata/windows/registry.pyo -${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/PKG-INFO -${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/SOURCES.txt -${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/dependency_links.txt -${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/entry_points.txt -${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/not-zip-safe -${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/requires.txt -${PYSITELIB}/allmydata_tahoe-1.7.1-py2.6.egg-info/top_level.txt +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/not-zip-safe +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt diff --git a/filesystems/tahoe-lafs/distinfo b/filesystems/tahoe-lafs/distinfo index c5327508f00..f2cd5ca01e4 100644 --- a/filesystems/tahoe-lafs/distinfo +++ b/filesystems/tahoe-lafs/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1.1.1 2010/07/24 18:14:27 gdt Exp $ +$NetBSD: distinfo,v 1.2 2010/09/24 18:20:59 gdt Exp $ -SHA1 (allmydata-tahoe-1.7.1.tar.bz2) = c14d35e4d200eddbb39317552095d37f57a30d10 -RMD160 (allmydata-tahoe-1.7.1.tar.bz2) = 905441365bc9b0f6bdcc00aaef0b23c059e7d711 -Size (allmydata-tahoe-1.7.1.tar.bz2) = 1060995 bytes +SHA1 (allmydata-tahoe-1.8.0.tar.bz2) = d10b0445341c833e9ab5ed026a7f741420934158 +RMD160 (allmydata-tahoe-1.8.0.tar.bz2) = dc471c28f66ec6669f0851ae701089867f769142 +Size (allmydata-tahoe-1.8.0.tar.bz2) = 1102859 bytes |