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