Least Authority Feb/Mar Update

Lauri Hmel lauri at leastauthority.com
Tue Apr 2 19:34:52 UTC 2024


Hello all!

This update will cover Least Authority’s work for the Tahoe-LAFS Software
Foundation since our last update mid February through the end of March 2024.

During this time frame the team was able to work on the following:


   -

   Recovery Phrases: Reviewed prior work on supporting user-supplied keys
   for Tahoe mutables (Tahoe PR #1245), filed Tahoe trac ticket #4069
   (deterministic dircaps), set up automated workflow for publishing
   wheels/sdists for “deterministic-keygen” Rust library to PyPI (Issue #8; PR
   #9), published initial version of “deterministic-keygen” package to PyPI (
   https://pypi.org/project/deterministic-keygen/), tested sdists/wheels on
   various platforms and started investigating issues with 32-bit Windows
   wheels (Issue #10), ongoing/misc. work towards Tahoe ticket #4069
   -

   Gridsync maintenance: updated dependencies, supported PyInstaller
   version 6+ (PR #683), updated Qt6 (PR #684), testing against Magic-Folder
   PR #749 and Tahoe-LAFS 1.19, initial/basic integration testing with
   “deterministic-keygen” lib for Recovery Phrases (Issue #674)
   -

   Tahoe-LAFS S3 backend: Fixing repositories, writing documentation and
   tests, upgrading Haskell version, work on Haskell implementation of
   Tahoe-LAFS storage back-end for S3 compatible object stores, hook up
   tahoe-s3 tests with gitlabci (tahoe-lafs/tahoe-s3!5
   <https://gitlab.com/tahoe-lafs/tahoe-s3/-/merge_requests/5> and !6
   <https://gitlab.com/tahoe-lafs/tahoe-s3/-/merge_requests/6>), research
   endpoint url override, bug fixes, upgrade compiler version, updating tests
   -

   Create Tahoe-LAFS Mobile from PrivateStorage Mobile: Research into Tahoe
   and PrivateStorage licensing (privatestoragemobile!99
   <https://whetstone.private.storage/privatestorage/privatestoragemobile/-/merge_requests/99>),
   undo breaking of mdc.autoInit() on FirstRun page (
   privatestoragemobile!100
   <https://whetstone.private.storage/privatestorage/privatestoragemobile/-/merge_requests/100>),
   refactor widgets to be re-usable (privatestoragemobile!101
   <https://whetstone.private.storage/privatestorage/privatestoragemobile/-/merge_requests/101>
   )
   -

   Migrate seven Haskell Tahoe projects from Least Authority’s Gitlab
   instance to gitlab.com/tahoe-lafs, configure Least Authority’s saxtons
   build server as shared CI runner with for new GitLab.com repos


In addition to working on the items above in the project plan, another
member of our team, Benoit Donneaux, has started working on scoping the
needs and wants for a replacement for the current issue tracking system -
Trac (ticket #4095). With approval from the Tahoe-LAFS Software Foundation,
Ben will work with the community to determine and implement a suitable
replacement.

Additionally, a few hours of our time was spent on project administration
and coordination.

We will continue to send updates at the end of each month. Please let us
know if you have any questions or comments.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tahoe-lafs.org/pipermail/tahoe-dev/attachments/20240402/e0acac75/attachment-0001.html>


More information about the tahoe-dev mailing list