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