Mon Oct 3 16:40:22 2022 UTC ()
filesystems/tahoe-lafs: Update to 1.18.0

packaging changes: Drop explanation about python 2.7 being supported
by upstream and $MAINTAINER not wanting to deal with dependencies.

Upstream NEWS:

Release 1.18.0 (2022-10-02)
'''''''''''''''''''''''''''

Backwards Incompatible Changes
------------------------------

- Python 3.6 is no longer supported, as it has reached end-of-life and is no longer receiving security updates. (`#3865 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3865>`_)
- Python 3.7 or later is now required; Python 2 is no longer supported. (`#3873 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3873>`_)
- Share corruption reports stored on disk are now always encoded in UTF-8. (`#3879 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3879>`_)
- Record both the PID and the process creation-time:

  a new kind of pidfile in `running.process` records both
  the PID and the creation-time of the process. This facilitates
  automatic discovery of a "stale" pidfile that points to a
  currently-running process. If the recorded creation-time matches
  the creation-time of the running process, then it is a still-running
  `tahoe run` process. Otherwise, the file is stale.

  The `twistd.pid` file is no longer present. (`#3926 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3926>`_)

Features
--------

- The implementation of SDMF and MDMF (mutables) now requires RSA keys to be exactly 2048 bits, aligning them with the specification.

  Some code existed to allow tests to shorten this and it's
  conceptually possible a modified client produced mutables
  with different key-sizes. However, the spec says that they
  must be 2048 bits. If you happen to have a capability with
  a key-size different from 2048 you may use 1.17.1 or earlier
  to read the content. (`#3828 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3828>`_)
- "make" based release automation (`#3846 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3846>`_)


(gdt)
diff -r1.56 -r1.57 pkgsrc/filesystems/tahoe-lafs/Makefile
diff -r1.14 -r1.15 pkgsrc/filesystems/tahoe-lafs/PLIST
diff -r1.21 -r1.22 pkgsrc/filesystems/tahoe-lafs/distinfo

cvs diff -r1.56 -r1.57 pkgsrc/filesystems/tahoe-lafs/Makefile (expand / switch to unified diff)

--- pkgsrc/filesystems/tahoe-lafs/Makefile 2022/06/30 11:18:23 1.56
+++ pkgsrc/filesystems/tahoe-lafs/Makefile 2022/10/03 16:40:21 1.57
@@ -1,32 +1,28 @@ @@ -1,32 +1,28 @@
1# $NetBSD: Makefile,v 1.56 2022/06/30 11:18:23 nia Exp $ 1# $NetBSD: Makefile,v 1.57 2022/10/03 16:40:21 gdt Exp $
2 2
3VERSION_BASE= 1.17.1 3VERSION_BASE= 1.18.0
4VERSION_RC= 4VERSION_RC=
5DISTNAME= tahoe-lafs-${VERSION_BASE}${VERSION_RC} 5DISTNAME= tahoe-lafs-${VERSION_BASE}${VERSION_RC}
6PKGREVISION= 1 
7CATEGORIES= filesystems 6CATEGORIES= filesystems
8MASTER_SITES= https://tahoe-lafs.org/downloads/ 7MASTER_SITES= https://tahoe-lafs.org/downloads/
9 8
10MAINTAINER= gdt@NetBSD.org 9MAINTAINER= gdt@NetBSD.org
11HOMEPAGE= http://tahoe-lafs.org/ 10HOMEPAGE= http://tahoe-lafs.org/
12COMMENT= Distributed fault-tolerant least-authority filesystem 11COMMENT= Distributed fault-tolerant least-authority filesystem
13LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
14 13
15USE_TOOLS= gmake 14USE_TOOLS= gmake
16 15
17# tahoe works with 27, but it depends on things which are not 
18# available for 27 in pkgsrc, and $MAINTAINER is not interested in 
19# spending time on that. 
20PYTHON_VERSIONS_INCOMPATIBLE= 27 16PYTHON_VERSIONS_INCOMPATIBLE= 27
21 17
22USE_PKG_RESOURCES= yes 18USE_PKG_RESOURCES= yes
23 19
24# The world sees this as part of base python. 20# The world sees this as part of base python.
25DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 21DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
26 22
27## Dependencies are from tahoe's setup.py, in order, and try to follow 23## Dependencies are from tahoe's setup.py, in order, and try to follow
28## setup.py's version requirements. 24## setup.py's version requirements.
29# install_requires 25# install_requires
30# setuptools 28.8.0 26# setuptools 28.8.0
31DEPENDS+= ${PYPKGPREFIX}-zfec>=1.1.0:../../converters/py-zfec 27DEPENDS+= ${PYPKGPREFIX}-zfec>=1.1.0:../../converters/py-zfec
32DEPENDS+= ${PYPKGPREFIX}-ZopeInterface>=3.6.0:../../devel/py-ZopeInterface 28DEPENDS+= ${PYPKGPREFIX}-ZopeInterface>=3.6.0:../../devel/py-ZopeInterface

cvs diff -r1.14 -r1.15 pkgsrc/filesystems/tahoe-lafs/PLIST (expand / switch to unified diff)

--- pkgsrc/filesystems/tahoe-lafs/PLIST 2022/06/15 22:31:44 1.14
+++ pkgsrc/filesystems/tahoe-lafs/PLIST 2022/10/03 16:40:21 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.14 2022/06/15 22:31:44 gdt Exp $ 1@comment $NetBSD: PLIST,v 1.15 2022/10/03 16:40:21 gdt Exp $
2bin/tahoe 2bin/tahoe
3${PYSITELIB}/allmydata/__init__.py 3${PYSITELIB}/allmydata/__init__.py
4${PYSITELIB}/allmydata/__init__.pyc 4${PYSITELIB}/allmydata/__init__.pyc
5${PYSITELIB}/allmydata/__init__.pyo 5${PYSITELIB}/allmydata/__init__.pyo
6${PYSITELIB}/allmydata/__main__.py 6${PYSITELIB}/allmydata/__main__.py
7${PYSITELIB}/allmydata/__main__.pyc 7${PYSITELIB}/allmydata/__main__.pyc
8${PYSITELIB}/allmydata/__main__.pyo 8${PYSITELIB}/allmydata/__main__.pyo
9${PYSITELIB}/allmydata/_auto_deps.py 9${PYSITELIB}/allmydata/_auto_deps.py
10${PYSITELIB}/allmydata/_auto_deps.pyc 10${PYSITELIB}/allmydata/_auto_deps.pyc
11${PYSITELIB}/allmydata/_auto_deps.pyo 11${PYSITELIB}/allmydata/_auto_deps.pyo
12${PYSITELIB}/allmydata/_monkeypatch.py 12${PYSITELIB}/allmydata/_monkeypatch.py
13${PYSITELIB}/allmydata/_monkeypatch.pyc 13${PYSITELIB}/allmydata/_monkeypatch.pyc
14${PYSITELIB}/allmydata/_monkeypatch.pyo 14${PYSITELIB}/allmydata/_monkeypatch.pyo
@@ -263,26 +263,29 @@ ${PYSITELIB}/allmydata/storage/__init__. @@ -263,26 +263,29 @@ ${PYSITELIB}/allmydata/storage/__init__.
263${PYSITELIB}/allmydata/storage/__init__.pyo 263${PYSITELIB}/allmydata/storage/__init__.pyo
264${PYSITELIB}/allmydata/storage/common.py 264${PYSITELIB}/allmydata/storage/common.py
265${PYSITELIB}/allmydata/storage/common.pyc 265${PYSITELIB}/allmydata/storage/common.pyc
266${PYSITELIB}/allmydata/storage/common.pyo 266${PYSITELIB}/allmydata/storage/common.pyo
267${PYSITELIB}/allmydata/storage/crawler.py 267${PYSITELIB}/allmydata/storage/crawler.py
268${PYSITELIB}/allmydata/storage/crawler.pyc 268${PYSITELIB}/allmydata/storage/crawler.pyc
269${PYSITELIB}/allmydata/storage/crawler.pyo 269${PYSITELIB}/allmydata/storage/crawler.pyo
270${PYSITELIB}/allmydata/storage/expirer.py 270${PYSITELIB}/allmydata/storage/expirer.py
271${PYSITELIB}/allmydata/storage/expirer.pyc 271${PYSITELIB}/allmydata/storage/expirer.pyc
272${PYSITELIB}/allmydata/storage/expirer.pyo 272${PYSITELIB}/allmydata/storage/expirer.pyo
273${PYSITELIB}/allmydata/storage/http_client.py 273${PYSITELIB}/allmydata/storage/http_client.py
274${PYSITELIB}/allmydata/storage/http_client.pyc 274${PYSITELIB}/allmydata/storage/http_client.pyc
275${PYSITELIB}/allmydata/storage/http_client.pyo 275${PYSITELIB}/allmydata/storage/http_client.pyo
 276${PYSITELIB}/allmydata/storage/http_common.py
 277${PYSITELIB}/allmydata/storage/http_common.pyc
 278${PYSITELIB}/allmydata/storage/http_common.pyo
276${PYSITELIB}/allmydata/storage/http_server.py 279${PYSITELIB}/allmydata/storage/http_server.py
277${PYSITELIB}/allmydata/storage/http_server.pyc 280${PYSITELIB}/allmydata/storage/http_server.pyc
278${PYSITELIB}/allmydata/storage/http_server.pyo 281${PYSITELIB}/allmydata/storage/http_server.pyo
279${PYSITELIB}/allmydata/storage/immutable.py 282${PYSITELIB}/allmydata/storage/immutable.py
280${PYSITELIB}/allmydata/storage/immutable.pyc 283${PYSITELIB}/allmydata/storage/immutable.pyc
281${PYSITELIB}/allmydata/storage/immutable.pyo 284${PYSITELIB}/allmydata/storage/immutable.pyo
282${PYSITELIB}/allmydata/storage/immutable_schema.py 285${PYSITELIB}/allmydata/storage/immutable_schema.py
283${PYSITELIB}/allmydata/storage/immutable_schema.pyc 286${PYSITELIB}/allmydata/storage/immutable_schema.pyc
284${PYSITELIB}/allmydata/storage/immutable_schema.pyo 287${PYSITELIB}/allmydata/storage/immutable_schema.pyo
285${PYSITELIB}/allmydata/storage/lease.py 288${PYSITELIB}/allmydata/storage/lease.py
286${PYSITELIB}/allmydata/storage/lease.pyc 289${PYSITELIB}/allmydata/storage/lease.pyc
287${PYSITELIB}/allmydata/storage/lease.pyo 290${PYSITELIB}/allmydata/storage/lease.pyo
288${PYSITELIB}/allmydata/storage/lease_schema.py 291${PYSITELIB}/allmydata/storage/lease_schema.py
@@ -299,26 +302,29 @@ ${PYSITELIB}/allmydata/storage/server.py @@ -299,26 +302,29 @@ ${PYSITELIB}/allmydata/storage/server.py
299${PYSITELIB}/allmydata/storage/server.pyo 302${PYSITELIB}/allmydata/storage/server.pyo
300${PYSITELIB}/allmydata/storage/shares.py 303${PYSITELIB}/allmydata/storage/shares.py
301${PYSITELIB}/allmydata/storage/shares.pyc 304${PYSITELIB}/allmydata/storage/shares.pyc
302${PYSITELIB}/allmydata/storage/shares.pyo 305${PYSITELIB}/allmydata/storage/shares.pyo
303${PYSITELIB}/allmydata/storage_client.py 306${PYSITELIB}/allmydata/storage_client.py
304${PYSITELIB}/allmydata/storage_client.pyc 307${PYSITELIB}/allmydata/storage_client.pyc
305${PYSITELIB}/allmydata/storage_client.pyo 308${PYSITELIB}/allmydata/storage_client.pyo
306${PYSITELIB}/allmydata/test/__init__.py 309${PYSITELIB}/allmydata/test/__init__.py
307${PYSITELIB}/allmydata/test/__init__.pyc 310${PYSITELIB}/allmydata/test/__init__.pyc
308${PYSITELIB}/allmydata/test/__init__.pyo 311${PYSITELIB}/allmydata/test/__init__.pyo
309${PYSITELIB}/allmydata/test/_win_subprocess.py 312${PYSITELIB}/allmydata/test/_win_subprocess.py
310${PYSITELIB}/allmydata/test/_win_subprocess.pyc 313${PYSITELIB}/allmydata/test/_win_subprocess.pyc
311${PYSITELIB}/allmydata/test/_win_subprocess.pyo 314${PYSITELIB}/allmydata/test/_win_subprocess.pyo
 315${PYSITELIB}/allmydata/test/certs.py
 316${PYSITELIB}/allmydata/test/certs.pyc
 317${PYSITELIB}/allmydata/test/certs.pyo
312${PYSITELIB}/allmydata/test/cli/__init__.py 318${PYSITELIB}/allmydata/test/cli/__init__.py
313${PYSITELIB}/allmydata/test/cli/__init__.pyc 319${PYSITELIB}/allmydata/test/cli/__init__.pyc
314${PYSITELIB}/allmydata/test/cli/__init__.pyo 320${PYSITELIB}/allmydata/test/cli/__init__.pyo
315${PYSITELIB}/allmydata/test/cli/common.py 321${PYSITELIB}/allmydata/test/cli/common.py
316${PYSITELIB}/allmydata/test/cli/common.pyc 322${PYSITELIB}/allmydata/test/cli/common.pyc
317${PYSITELIB}/allmydata/test/cli/common.pyo 323${PYSITELIB}/allmydata/test/cli/common.pyo
318${PYSITELIB}/allmydata/test/cli/test_admin.py 324${PYSITELIB}/allmydata/test/cli/test_admin.py
319${PYSITELIB}/allmydata/test/cli/test_admin.pyc 325${PYSITELIB}/allmydata/test/cli/test_admin.pyc
320${PYSITELIB}/allmydata/test/cli/test_admin.pyo 326${PYSITELIB}/allmydata/test/cli/test_admin.pyo
321${PYSITELIB}/allmydata/test/cli/test_alias.py 327${PYSITELIB}/allmydata/test/cli/test_alias.py
322${PYSITELIB}/allmydata/test/cli/test_alias.pyc 328${PYSITELIB}/allmydata/test/cli/test_alias.pyc
323${PYSITELIB}/allmydata/test/cli/test_alias.pyo 329${PYSITELIB}/allmydata/test/cli/test_alias.pyo
324${PYSITELIB}/allmydata/test/cli/test_backup.py 330${PYSITELIB}/allmydata/test/cli/test_backup.py
@@ -350,51 +356,56 @@ ${PYSITELIB}/allmydata/test/cli/test_lis @@ -350,51 +356,56 @@ ${PYSITELIB}/allmydata/test/cli/test_lis
350${PYSITELIB}/allmydata/test/cli/test_list.pyo 356${PYSITELIB}/allmydata/test/cli/test_list.pyo
351${PYSITELIB}/allmydata/test/cli/test_mv.py 357${PYSITELIB}/allmydata/test/cli/test_mv.py
352${PYSITELIB}/allmydata/test/cli/test_mv.pyc 358${PYSITELIB}/allmydata/test/cli/test_mv.pyc
353${PYSITELIB}/allmydata/test/cli/test_mv.pyo 359${PYSITELIB}/allmydata/test/cli/test_mv.pyo
354${PYSITELIB}/allmydata/test/cli/test_put.py 360${PYSITELIB}/allmydata/test/cli/test_put.py
355${PYSITELIB}/allmydata/test/cli/test_put.pyc 361${PYSITELIB}/allmydata/test/cli/test_put.pyc
356${PYSITELIB}/allmydata/test/cli/test_put.pyo 362${PYSITELIB}/allmydata/test/cli/test_put.pyo
357${PYSITELIB}/allmydata/test/cli/test_run.py 363${PYSITELIB}/allmydata/test/cli/test_run.py
358${PYSITELIB}/allmydata/test/cli/test_run.pyc 364${PYSITELIB}/allmydata/test/cli/test_run.pyc
359${PYSITELIB}/allmydata/test/cli/test_run.pyo 365${PYSITELIB}/allmydata/test/cli/test_run.pyo
360${PYSITELIB}/allmydata/test/cli/test_status.py 366${PYSITELIB}/allmydata/test/cli/test_status.py
361${PYSITELIB}/allmydata/test/cli/test_status.pyc 367${PYSITELIB}/allmydata/test/cli/test_status.pyc
362${PYSITELIB}/allmydata/test/cli/test_status.pyo 368${PYSITELIB}/allmydata/test/cli/test_status.pyo
 369${PYSITELIB}/allmydata/test/cli/wormholetesting.py
 370${PYSITELIB}/allmydata/test/cli/wormholetesting.pyc
 371${PYSITELIB}/allmydata/test/cli/wormholetesting.pyo
363${PYSITELIB}/allmydata/test/cli_node_api.py 372${PYSITELIB}/allmydata/test/cli_node_api.py
364${PYSITELIB}/allmydata/test/cli_node_api.pyc 373${PYSITELIB}/allmydata/test/cli_node_api.pyc
365${PYSITELIB}/allmydata/test/cli_node_api.pyo 374${PYSITELIB}/allmydata/test/cli_node_api.pyo
366${PYSITELIB}/allmydata/test/common.py 375${PYSITELIB}/allmydata/test/common.py
367${PYSITELIB}/allmydata/test/common.pyc 376${PYSITELIB}/allmydata/test/common.pyc
368${PYSITELIB}/allmydata/test/common.pyo 377${PYSITELIB}/allmydata/test/common.pyo
369${PYSITELIB}/allmydata/test/common_storage.py 378${PYSITELIB}/allmydata/test/common_storage.py
370${PYSITELIB}/allmydata/test/common_storage.pyc 379${PYSITELIB}/allmydata/test/common_storage.pyc
371${PYSITELIB}/allmydata/test/common_storage.pyo 380${PYSITELIB}/allmydata/test/common_storage.pyo
372${PYSITELIB}/allmydata/test/common_system.py 381${PYSITELIB}/allmydata/test/common_system.py
373${PYSITELIB}/allmydata/test/common_system.pyc 382${PYSITELIB}/allmydata/test/common_system.pyc
374${PYSITELIB}/allmydata/test/common_system.pyo 383${PYSITELIB}/allmydata/test/common_system.pyo
375${PYSITELIB}/allmydata/test/common_util.py 384${PYSITELIB}/allmydata/test/common_util.py
376${PYSITELIB}/allmydata/test/common_util.pyc 385${PYSITELIB}/allmydata/test/common_util.pyc
377${PYSITELIB}/allmydata/test/common_util.pyo 386${PYSITELIB}/allmydata/test/common_util.pyo
378${PYSITELIB}/allmydata/test/common_web.py 387${PYSITELIB}/allmydata/test/common_web.py
379${PYSITELIB}/allmydata/test/common_web.pyc 388${PYSITELIB}/allmydata/test/common_web.pyc
380${PYSITELIB}/allmydata/test/common_web.pyo 389${PYSITELIB}/allmydata/test/common_web.pyo
381${PYSITELIB}/allmydata/test/data/lease_checker.history.txt 390${PYSITELIB}/allmydata/test/data/lease_checker.history.txt
382${PYSITELIB}/allmydata/test/data/lease_checker.state.txt 391${PYSITELIB}/allmydata/test/data/lease_checker.state.txt
383${PYSITELIB}/allmydata/test/data/openssh-rsa-2048.pub.txt 392${PYSITELIB}/allmydata/test/data/openssh-rsa-2048.pub.txt
384${PYSITELIB}/allmydata/test/data/openssh-rsa-2048.txt 393${PYSITELIB}/allmydata/test/data/openssh-rsa-2048.txt
 394${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-1024-priv.txt
385${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-priv.txt 395${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-priv.txt
386${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-pub.txt 396${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-pub.txt
387${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-sig.txt 397${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-sig.txt
 398${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-32768-priv.txt
388${PYSITELIB}/allmydata/test/eliotutil.py 399${PYSITELIB}/allmydata/test/eliotutil.py
389${PYSITELIB}/allmydata/test/eliotutil.pyc 400${PYSITELIB}/allmydata/test/eliotutil.pyc
390${PYSITELIB}/allmydata/test/eliotutil.pyo 401${PYSITELIB}/allmydata/test/eliotutil.pyo
391${PYSITELIB}/allmydata/test/matchers.py 402${PYSITELIB}/allmydata/test/matchers.py
392${PYSITELIB}/allmydata/test/matchers.pyc 403${PYSITELIB}/allmydata/test/matchers.pyc
393${PYSITELIB}/allmydata/test/matchers.pyo 404${PYSITELIB}/allmydata/test/matchers.pyo
394${PYSITELIB}/allmydata/test/mutable/__init__.py 405${PYSITELIB}/allmydata/test/mutable/__init__.py
395${PYSITELIB}/allmydata/test/mutable/__init__.pyc 406${PYSITELIB}/allmydata/test/mutable/__init__.pyc
396${PYSITELIB}/allmydata/test/mutable/__init__.pyo 407${PYSITELIB}/allmydata/test/mutable/__init__.pyo
397${PYSITELIB}/allmydata/test/mutable/test_checker.py 408${PYSITELIB}/allmydata/test/mutable/test_checker.py
398${PYSITELIB}/allmydata/test/mutable/test_checker.pyc 409${PYSITELIB}/allmydata/test/mutable/test_checker.pyc
399${PYSITELIB}/allmydata/test/mutable/test_checker.pyo 410${PYSITELIB}/allmydata/test/mutable/test_checker.pyo
400${PYSITELIB}/allmydata/test/mutable/test_datahandle.py 411${PYSITELIB}/allmydata/test/mutable/test_datahandle.py
@@ -606,26 +617,29 @@ ${PYSITELIB}/allmydata/test/test_statist @@ -606,26 +617,29 @@ ${PYSITELIB}/allmydata/test/test_statist
606${PYSITELIB}/allmydata/test/test_statistics.pyo 617${PYSITELIB}/allmydata/test/test_statistics.pyo
607${PYSITELIB}/allmydata/test/test_stats.py 618${PYSITELIB}/allmydata/test/test_stats.py
608${PYSITELIB}/allmydata/test/test_stats.pyc 619${PYSITELIB}/allmydata/test/test_stats.pyc
609${PYSITELIB}/allmydata/test/test_stats.pyo 620${PYSITELIB}/allmydata/test/test_stats.pyo
610${PYSITELIB}/allmydata/test/test_storage.py 621${PYSITELIB}/allmydata/test/test_storage.py
611${PYSITELIB}/allmydata/test/test_storage.pyc 622${PYSITELIB}/allmydata/test/test_storage.pyc
612${PYSITELIB}/allmydata/test/test_storage.pyo 623${PYSITELIB}/allmydata/test/test_storage.pyo
613${PYSITELIB}/allmydata/test/test_storage_client.py 624${PYSITELIB}/allmydata/test/test_storage_client.py
614${PYSITELIB}/allmydata/test/test_storage_client.pyc 625${PYSITELIB}/allmydata/test/test_storage_client.pyc
615${PYSITELIB}/allmydata/test/test_storage_client.pyo 626${PYSITELIB}/allmydata/test/test_storage_client.pyo
616${PYSITELIB}/allmydata/test/test_storage_http.py 627${PYSITELIB}/allmydata/test/test_storage_http.py
617${PYSITELIB}/allmydata/test/test_storage_http.pyc 628${PYSITELIB}/allmydata/test/test_storage_http.pyc
618${PYSITELIB}/allmydata/test/test_storage_http.pyo 629${PYSITELIB}/allmydata/test/test_storage_http.pyo
 630${PYSITELIB}/allmydata/test/test_storage_https.py
 631${PYSITELIB}/allmydata/test/test_storage_https.pyc
 632${PYSITELIB}/allmydata/test/test_storage_https.pyo
619${PYSITELIB}/allmydata/test/test_storage_web.py 633${PYSITELIB}/allmydata/test/test_storage_web.py
620${PYSITELIB}/allmydata/test/test_storage_web.pyc 634${PYSITELIB}/allmydata/test/test_storage_web.pyc
621${PYSITELIB}/allmydata/test/test_storage_web.pyo 635${PYSITELIB}/allmydata/test/test_storage_web.pyo
622${PYSITELIB}/allmydata/test/test_system.py 636${PYSITELIB}/allmydata/test/test_system.py
623${PYSITELIB}/allmydata/test/test_system.pyc 637${PYSITELIB}/allmydata/test/test_system.pyc
624${PYSITELIB}/allmydata/test/test_system.pyo 638${PYSITELIB}/allmydata/test/test_system.pyo
625${PYSITELIB}/allmydata/test/test_testing.py 639${PYSITELIB}/allmydata/test/test_testing.py
626${PYSITELIB}/allmydata/test/test_testing.pyc 640${PYSITELIB}/allmydata/test/test_testing.pyc
627${PYSITELIB}/allmydata/test/test_testing.pyo 641${PYSITELIB}/allmydata/test/test_testing.pyo
628${PYSITELIB}/allmydata/test/test_time_format.py 642${PYSITELIB}/allmydata/test/test_time_format.py
629${PYSITELIB}/allmydata/test/test_time_format.pyc 643${PYSITELIB}/allmydata/test/test_time_format.pyc
630${PYSITELIB}/allmydata/test/test_time_format.pyo 644${PYSITELIB}/allmydata/test/test_time_format.pyo
631${PYSITELIB}/allmydata/test/test_tor_provider.py 645${PYSITELIB}/allmydata/test/test_tor_provider.py
@@ -768,26 +782,29 @@ ${PYSITELIB}/allmydata/util/log.pyc @@ -768,26 +782,29 @@ ${PYSITELIB}/allmydata/util/log.pyc
768${PYSITELIB}/allmydata/util/log.pyo 782${PYSITELIB}/allmydata/util/log.pyo
769${PYSITELIB}/allmydata/util/mathutil.py 783${PYSITELIB}/allmydata/util/mathutil.py
770${PYSITELIB}/allmydata/util/mathutil.pyc 784${PYSITELIB}/allmydata/util/mathutil.pyc
771${PYSITELIB}/allmydata/util/mathutil.pyo 785${PYSITELIB}/allmydata/util/mathutil.pyo
772${PYSITELIB}/allmydata/util/namespace.py 786${PYSITELIB}/allmydata/util/namespace.py
773${PYSITELIB}/allmydata/util/namespace.pyc 787${PYSITELIB}/allmydata/util/namespace.pyc
774${PYSITELIB}/allmydata/util/namespace.pyo 788${PYSITELIB}/allmydata/util/namespace.pyo
775${PYSITELIB}/allmydata/util/netstring.py 789${PYSITELIB}/allmydata/util/netstring.py
776${PYSITELIB}/allmydata/util/netstring.pyc 790${PYSITELIB}/allmydata/util/netstring.pyc
777${PYSITELIB}/allmydata/util/netstring.pyo 791${PYSITELIB}/allmydata/util/netstring.pyo
778${PYSITELIB}/allmydata/util/observer.py 792${PYSITELIB}/allmydata/util/observer.py
779${PYSITELIB}/allmydata/util/observer.pyc 793${PYSITELIB}/allmydata/util/observer.pyc
780${PYSITELIB}/allmydata/util/observer.pyo 794${PYSITELIB}/allmydata/util/observer.pyo
 795${PYSITELIB}/allmydata/util/pid.py
 796${PYSITELIB}/allmydata/util/pid.pyc
 797${PYSITELIB}/allmydata/util/pid.pyo
781${PYSITELIB}/allmydata/util/pipeline.py 798${PYSITELIB}/allmydata/util/pipeline.py
782${PYSITELIB}/allmydata/util/pipeline.pyc 799${PYSITELIB}/allmydata/util/pipeline.pyc
783${PYSITELIB}/allmydata/util/pipeline.pyo 800${PYSITELIB}/allmydata/util/pipeline.pyo
784${PYSITELIB}/allmydata/util/pollmixin.py 801${PYSITELIB}/allmydata/util/pollmixin.py
785${PYSITELIB}/allmydata/util/pollmixin.pyc 802${PYSITELIB}/allmydata/util/pollmixin.pyc
786${PYSITELIB}/allmydata/util/pollmixin.pyo 803${PYSITELIB}/allmydata/util/pollmixin.pyo
787${PYSITELIB}/allmydata/util/rrefutil.py 804${PYSITELIB}/allmydata/util/rrefutil.py
788${PYSITELIB}/allmydata/util/rrefutil.pyc 805${PYSITELIB}/allmydata/util/rrefutil.pyc
789${PYSITELIB}/allmydata/util/rrefutil.pyo 806${PYSITELIB}/allmydata/util/rrefutil.pyo
790${PYSITELIB}/allmydata/util/spans.py 807${PYSITELIB}/allmydata/util/spans.py
791${PYSITELIB}/allmydata/util/spans.pyc 808${PYSITELIB}/allmydata/util/spans.pyc
792${PYSITELIB}/allmydata/util/spans.pyo 809${PYSITELIB}/allmydata/util/spans.pyo
793${PYSITELIB}/allmydata/util/statistics.py 810${PYSITELIB}/allmydata/util/statistics.py

cvs diff -r1.21 -r1.22 pkgsrc/filesystems/tahoe-lafs/distinfo (expand / switch to unified diff)

--- pkgsrc/filesystems/tahoe-lafs/distinfo 2022/06/15 22:31:44 1.21
+++ pkgsrc/filesystems/tahoe-lafs/distinfo 2022/10/03 16:40:21 1.22
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.21 2022/06/15 22:31:44 gdt Exp $ 1$NetBSD: distinfo,v 1.22 2022/10/03 16:40:21 gdt Exp $
2 2
3BLAKE2s (tahoe-lafs-1.17.1.tar.gz) = 172699fbdc6efb4a0cb7605516099a69453ea42f05420ffa645557377d1194a0 3BLAKE2s (tahoe-lafs-1.18.0.tar.gz) = 8b91dfb205daa14a9077d5767a606900869cd22796b134f6bf6e2404543b0f8a
4SHA512 (tahoe-lafs-1.17.1.tar.gz) = 4734a332ef92a60f74f7c47605f61b2ffdb712139cb02dd66c44983b18237cdbb82e63f4493f3104ce63a540af3b52eaa040dd9f9028f8a8f50322962f6fe94e 4SHA512 (tahoe-lafs-1.18.0.tar.gz) = 9217ef83f2ab8d474eb5f75db485916a25f8baba2b926e02dbf2e1332406a730f3a258f54ba674c1459c351b8d7eb3faa3b45443459e74ce44e755d52f4bf1a8
5Size (tahoe-lafs-1.17.1.tar.gz) = 1862217 bytes 5Size (tahoe-lafs-1.18.0.tar.gz) = 1954858 bytes