pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/filesystems/tahoe-lafs
Module Name: pkgsrc
Committed By: gdt
Date: Sun Aug 11 23:16:41 UTC 2024
Modified Files:
pkgsrc/filesystems/tahoe-lafs: Makefile PLIST distinfo
Log Message:
filesystems/tahoe-lafs: Update to 1.19.0
Note that tahoe fails because it has not adapted to API withdrawals in
py-attrs. However 1.18.0 fails the same way, so having 1.19.0 almost
working seems better. Reverting py-attrs to 2024Q2 should make tahoe
work.
Release 1.19.0 (2024-01-04)
===========================
Features
--------
- Tahoe-LAFS now includes a new "Grid Manager" specification and
implementation adding more options to control which storage servers
a client will use for uploads. (`#2916
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2916>`_)
- Added support for Python 3.12, and work with Eliot 1.15 (`#3072
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3072>`_)
- `tahoe run ...` will now exit when its stdin is closed.
This facilitates subprocess management, specifically cleanup. When
a parent process is running tahoe and exits without time to do
"proper" cleanup at least the stdin descriptor will be closed.
Subsequently "tahoe run" notices this and exits. (`#3921
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3921>`_)
- Mutable objects can now be created with a pre-determined "signature
key" using the ``tahoe put`` CLI or the HTTP API. This enables
deterministic creation of mutable capabilities. This feature must
be used with care to preserve the normal security and reliability
properties. (`#3962
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3962>`_)
- Added support for Python 3.11. (`#3982
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3982>`_)
- tahoe run now accepts --allow-stdin-close to mean "keep running if stdin closes" (`#4036 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4036>`_)
- The storage server and client now support a new, HTTPS-based protocol. (`#4041 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4041>`_)
- Some operations now run in threads, improving the responsiveness of
Tahoe nodes. (`#4068
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4068>`_)
- Logs are now written in a thread, which should make the application
more responsive under load. (`#4804
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4804>`_)
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 pkgsrc/filesystems/tahoe-lafs/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/filesystems/tahoe-lafs/PLIST
cvs rdiff -u -r1.22 -r1.23 pkgsrc/filesystems/tahoe-lafs/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/filesystems/tahoe-lafs/Makefile
diff -u pkgsrc/filesystems/tahoe-lafs/Makefile:1.62 pkgsrc/filesystems/tahoe-lafs/Makefile:1.63
--- pkgsrc/filesystems/tahoe-lafs/Makefile:1.62 Tue Nov 7 22:38:01 2023
+++ pkgsrc/filesystems/tahoe-lafs/Makefile Sun Aug 11 23:16:41 2024
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.62 2023/11/07 22:38:01 wiz Exp $
+# $NetBSD: Makefile,v 1.63 2024/08/11 23:16:41 gdt Exp $
-VERSION_BASE= 1.18.0
+VERSION_BASE= 1.19.0
VERSION_RC=
DISTNAME= tahoe-lafs-${VERSION_BASE}${VERSION_RC}
-PKGREVISION= 2
CATEGORIES= filesystems
MASTER_SITES= https://tahoe-lafs.org/downloads/
@@ -43,6 +42,12 @@ DEPENDS+= ${PYPKGPREFIX}-netifaces-[0-9]
DEPENDS+= ${PYPKGPREFIX}-pyutil>=3.3.0:../../devel/py-pyutil
DEPENDS+= ${PYPKGPREFIX}-distro>=1.4.0:../../devel/py-distro
DEPENDS+= ${PYPKGPREFIX}-collections-extended-[0-9]*:../../devel/py-collections-extended
+DEPENDS+= ${PYPKGPREFIX}-klein>=23.5.0:../../www/py-klein
+DEPENDS+= ${PYPKGPREFIX}-cbor2-[0-9]*:../../devel/py-cbor2
+DEPENDS+= ${PYPKGPREFIX}-cddl>=0.6.3:../../devel/py-cddl
+DEPENDS+= ${PYPKGPREFIX}-click>8.1.1:../../devel/py-click
+DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
+DEPENDS+= ${PYPKGPREFIX}-filelock-[0-9]*:../../devel/py-filelock
PYTHON_VERSIONED_DEPENDENCIES+= cryptography
Index: pkgsrc/filesystems/tahoe-lafs/PLIST
diff -u pkgsrc/filesystems/tahoe-lafs/PLIST:1.15 pkgsrc/filesystems/tahoe-lafs/PLIST:1.16
--- pkgsrc/filesystems/tahoe-lafs/PLIST:1.15 Mon Oct 3 16:40:21 2022
+++ pkgsrc/filesystems/tahoe-lafs/PLIST Sun Aug 11 23:16:41 2024
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.15 2022/10/03 16:40:21 gdt Exp $
+@comment $NetBSD: PLIST,v 1.16 2024/08/11 23:16:41 gdt Exp $
+bin/grid-manager
bin/tahoe
${PYSITELIB}/allmydata/__init__.py
${PYSITELIB}/allmydata/__init__.pyc
@@ -6,9 +7,6 @@ ${PYSITELIB}/allmydata/__init__.pyo
${PYSITELIB}/allmydata/__main__.py
${PYSITELIB}/allmydata/__main__.pyc
${PYSITELIB}/allmydata/__main__.pyo
-${PYSITELIB}/allmydata/_auto_deps.py
-${PYSITELIB}/allmydata/_auto_deps.pyc
-${PYSITELIB}/allmydata/_auto_deps.pyo
${PYSITELIB}/allmydata/_monkeypatch.py
${PYSITELIB}/allmydata/_monkeypatch.pyc
${PYSITELIB}/allmydata/_monkeypatch.pyo
@@ -21,6 +19,12 @@ ${PYSITELIB}/allmydata/blacklist.pyo
${PYSITELIB}/allmydata/check_results.py
${PYSITELIB}/allmydata/check_results.pyc
${PYSITELIB}/allmydata/check_results.pyo
+${PYSITELIB}/allmydata/cli/__init__.py
+${PYSITELIB}/allmydata/cli/__init__.pyc
+${PYSITELIB}/allmydata/cli/__init__.pyo
+${PYSITELIB}/allmydata/cli/grid_manager.py
+${PYSITELIB}/allmydata/cli/grid_manager.pyc
+${PYSITELIB}/allmydata/cli/grid_manager.pyo
${PYSITELIB}/allmydata/client.py
${PYSITELIB}/allmydata/client.pyc
${PYSITELIB}/allmydata/client.pyo
@@ -60,6 +64,9 @@ ${PYSITELIB}/allmydata/frontends/auth.py
${PYSITELIB}/allmydata/frontends/sftpd.py
${PYSITELIB}/allmydata/frontends/sftpd.pyc
${PYSITELIB}/allmydata/frontends/sftpd.pyo
+${PYSITELIB}/allmydata/grid_manager.py
+${PYSITELIB}/allmydata/grid_manager.pyc
+${PYSITELIB}/allmydata/grid_manager.pyo
${PYSITELIB}/allmydata/hashtree.py
${PYSITELIB}/allmydata/hashtree.pyc
${PYSITELIB}/allmydata/hashtree.pyo
@@ -138,6 +145,9 @@ ${PYSITELIB}/allmydata/introducer/interf
${PYSITELIB}/allmydata/introducer/server.py
${PYSITELIB}/allmydata/introducer/server.pyc
${PYSITELIB}/allmydata/introducer/server.pyo
+${PYSITELIB}/allmydata/listeners.py
+${PYSITELIB}/allmydata/listeners.pyc
+${PYSITELIB}/allmydata/listeners.pyo
${PYSITELIB}/allmydata/monitor.py
${PYSITELIB}/allmydata/monitor.pyc
${PYSITELIB}/allmydata/monitor.pyo
@@ -174,6 +184,9 @@ ${PYSITELIB}/allmydata/node.pyo
${PYSITELIB}/allmydata/nodemaker.py
${PYSITELIB}/allmydata/nodemaker.pyc
${PYSITELIB}/allmydata/nodemaker.pyo
+${PYSITELIB}/allmydata/protocol_switch.py
+${PYSITELIB}/allmydata/protocol_switch.pyc
+${PYSITELIB}/allmydata/protocol_switch.pyo
${PYSITELIB}/allmydata/scripts/__init__.py
${PYSITELIB}/allmydata/scripts/__init__.pyc
${PYSITELIB}/allmydata/scripts/__init__.pyo
@@ -309,9 +322,9 @@ ${PYSITELIB}/allmydata/storage_client.py
${PYSITELIB}/allmydata/test/__init__.py
${PYSITELIB}/allmydata/test/__init__.pyc
${PYSITELIB}/allmydata/test/__init__.pyo
-${PYSITELIB}/allmydata/test/_win_subprocess.py
-${PYSITELIB}/allmydata/test/_win_subprocess.pyc
-${PYSITELIB}/allmydata/test/_win_subprocess.pyo
+${PYSITELIB}/allmydata/test/blocking.py
+${PYSITELIB}/allmydata/test/blocking.pyc
+${PYSITELIB}/allmydata/test/blocking.pyo
${PYSITELIB}/allmydata/test/certs.py
${PYSITELIB}/allmydata/test/certs.pyc
${PYSITELIB}/allmydata/test/certs.pyo
@@ -348,6 +361,9 @@ ${PYSITELIB}/allmydata/test/cli/test_cre
${PYSITELIB}/allmydata/test/cli/test_create_alias.py
${PYSITELIB}/allmydata/test/cli/test_create_alias.pyc
${PYSITELIB}/allmydata/test/cli/test_create_alias.pyo
+${PYSITELIB}/allmydata/test/cli/test_grid_manager.py
+${PYSITELIB}/allmydata/test/cli/test_grid_manager.pyc
+${PYSITELIB}/allmydata/test/cli/test_grid_manager.pyo
${PYSITELIB}/allmydata/test/cli/test_invite.py
${PYSITELIB}/allmydata/test/cli/test_invite.pyc
${PYSITELIB}/allmydata/test/cli/test_invite.pyo
@@ -391,11 +407,13 @@ ${PYSITELIB}/allmydata/test/data/lease_c
${PYSITELIB}/allmydata/test/data/lease_checker.state.txt
${PYSITELIB}/allmydata/test/data/openssh-rsa-2048.pub.txt
${PYSITELIB}/allmydata/test/data/openssh-rsa-2048.txt
+${PYSITELIB}/allmydata/test/data/openssl-rsa-2048.txt
${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-1024-priv.txt
${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-priv.txt
${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-pub.txt
${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-sig.txt
${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-32768-priv.txt
+${PYSITELIB}/allmydata/test/data/spki-hash-test-vectors.yaml
${PYSITELIB}/allmydata/test/eliotutil.py
${PYSITELIB}/allmydata/test/eliotutil.pyc
${PYSITELIB}/allmydata/test/eliotutil.pyo
@@ -534,6 +552,9 @@ ${PYSITELIB}/allmydata/test/test_encodin
${PYSITELIB}/allmydata/test/test_filenode.py
${PYSITELIB}/allmydata/test/test_filenode.pyc
${PYSITELIB}/allmydata/test/test_filenode.pyo
+${PYSITELIB}/allmydata/test/test_grid_manager.py
+${PYSITELIB}/allmydata/test/test_grid_manager.pyc
+${PYSITELIB}/allmydata/test/test_grid_manager.pyo
${PYSITELIB}/allmydata/test/test_happiness.py
${PYSITELIB}/allmydata/test/test_happiness.pyc
${PYSITELIB}/allmydata/test/test_happiness.pyo
@@ -594,9 +615,9 @@ ${PYSITELIB}/allmydata/test/test_observe
${PYSITELIB}/allmydata/test/test_openmetrics.py
${PYSITELIB}/allmydata/test/test_openmetrics.pyc
${PYSITELIB}/allmydata/test/test_openmetrics.pyo
-${PYSITELIB}/allmydata/test/test_pipeline.py
-${PYSITELIB}/allmydata/test/test_pipeline.pyc
-${PYSITELIB}/allmydata/test/test_pipeline.pyo
+${PYSITELIB}/allmydata/test/test_protocol_switch.py
+${PYSITELIB}/allmydata/test/test_protocol_switch.pyc
+${PYSITELIB}/allmydata/test/test_protocol_switch.pyo
${PYSITELIB}/allmydata/test/test_python2_regressions.py
${PYSITELIB}/allmydata/test/test_python2_regressions.pyc
${PYSITELIB}/allmydata/test/test_python2_regressions.pyo
@@ -654,9 +675,6 @@ ${PYSITELIB}/allmydata/test/test_uri.pyo
${PYSITELIB}/allmydata/test/test_util.py
${PYSITELIB}/allmydata/test/test_util.pyc
${PYSITELIB}/allmydata/test/test_util.pyo
-${PYSITELIB}/allmydata/test/test_windows.py
-${PYSITELIB}/allmydata/test/test_windows.pyc
-${PYSITELIB}/allmydata/test/test_windows.pyo
${PYSITELIB}/allmydata/test/web/__init__.py
${PYSITELIB}/allmydata/test/web/__init__.pyc
${PYSITELIB}/allmydata/test/web/__init__.pyo
@@ -711,15 +729,15 @@ ${PYSITELIB}/allmydata/uri.pyo
${PYSITELIB}/allmydata/util/__init__.py
${PYSITELIB}/allmydata/util/__init__.pyc
${PYSITELIB}/allmydata/util/__init__.pyo
-${PYSITELIB}/allmydata/util/_eliot_updates.py
-${PYSITELIB}/allmydata/util/_eliot_updates.pyc
-${PYSITELIB}/allmydata/util/_eliot_updates.pyo
${PYSITELIB}/allmydata/util/abbreviate.py
${PYSITELIB}/allmydata/util/abbreviate.pyc
${PYSITELIB}/allmydata/util/abbreviate.pyo
${PYSITELIB}/allmydata/util/assertutil.py
${PYSITELIB}/allmydata/util/assertutil.pyc
${PYSITELIB}/allmydata/util/assertutil.pyo
+${PYSITELIB}/allmydata/util/attrs_provides.py
+${PYSITELIB}/allmydata/util/attrs_provides.pyc
+${PYSITELIB}/allmydata/util/attrs_provides.pyo
${PYSITELIB}/allmydata/util/base32.py
${PYSITELIB}/allmydata/util/base32.pyc
${PYSITELIB}/allmydata/util/base32.pyo
@@ -735,6 +753,9 @@ ${PYSITELIB}/allmydata/util/connection_s
${PYSITELIB}/allmydata/util/consumer.py
${PYSITELIB}/allmydata/util/consumer.pyc
${PYSITELIB}/allmydata/util/consumer.pyo
+${PYSITELIB}/allmydata/util/cputhreadpool.py
+${PYSITELIB}/allmydata/util/cputhreadpool.pyc
+${PYSITELIB}/allmydata/util/cputhreadpool.pyo
${PYSITELIB}/allmydata/util/dbutil.py
${PYSITELIB}/allmydata/util/dbutil.pyc
${PYSITELIB}/allmydata/util/dbutil.pyo
@@ -795,9 +816,6 @@ ${PYSITELIB}/allmydata/util/observer.pyo
${PYSITELIB}/allmydata/util/pid.py
${PYSITELIB}/allmydata/util/pid.pyc
${PYSITELIB}/allmydata/util/pid.pyo
-${PYSITELIB}/allmydata/util/pipeline.py
-${PYSITELIB}/allmydata/util/pipeline.pyc
-${PYSITELIB}/allmydata/util/pipeline.pyo
${PYSITELIB}/allmydata/util/pollmixin.py
${PYSITELIB}/allmydata/util/pollmixin.pyc
${PYSITELIB}/allmydata/util/pollmixin.pyo
Index: pkgsrc/filesystems/tahoe-lafs/distinfo
diff -u pkgsrc/filesystems/tahoe-lafs/distinfo:1.22 pkgsrc/filesystems/tahoe-lafs/distinfo:1.23
--- pkgsrc/filesystems/tahoe-lafs/distinfo:1.22 Mon Oct 3 16:40:21 2022
+++ pkgsrc/filesystems/tahoe-lafs/distinfo Sun Aug 11 23:16:41 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.22 2022/10/03 16:40:21 gdt Exp $
+$NetBSD: distinfo,v 1.23 2024/08/11 23:16:41 gdt Exp $
-BLAKE2s (tahoe-lafs-1.18.0.tar.gz) = 8b91dfb205daa14a9077d5767a606900869cd22796b134f6bf6e2404543b0f8a
-SHA512 (tahoe-lafs-1.18.0.tar.gz) = 9217ef83f2ab8d474eb5f75db485916a25f8baba2b926e02dbf2e1332406a730f3a258f54ba674c1459c351b8d7eb3faa3b45443459e74ce44e755d52f4bf1a8
-Size (tahoe-lafs-1.18.0.tar.gz) = 1954858 bytes
+BLAKE2s (tahoe-lafs-1.19.0.tar.gz) = e5a2442a4ed313d5efd61ea289f10524148f37b8540665662c1d0794b36fbb33
+SHA512 (tahoe-lafs-1.19.0.tar.gz) = 6afa64e4845b2013f8cc7b5c93e6f57e975302abe85dc52370f9888868a8cb17e0f1dd1b9431e92747abcfb403d8de7bbcc41bdcb03e6c9cc7249ce02c397eb3
+Size (tahoe-lafs-1.19.0.tar.gz) = 2281905 bytes
Home |
Main Index |
Thread Index |
Old Index