Subject: CVS commit: pkgsrc/filesystems/tahoe-lafs
From: Greg Troxel
Date: 2024-08-12 01:16:41
Message id: 20240811231641.4EC68FC74@cvs.NetBSD.org

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>`_)

Files:
RevisionActionfile
1.63modifypkgsrc/filesystems/tahoe-lafs/Makefile
1.16modifypkgsrc/filesystems/tahoe-lafs/PLIST
1.23modifypkgsrc/filesystems/tahoe-lafs/distinfo