January was a bit of a slow start for me, with holidays and some competing priorities taking time. The work on Tahoe and related technologies that I did complete in January is summarized:
* technical accomplishments: ** tahoe-lafs: - 1.19.0 release (https://lists.tahoe-lafs.org/pipermail/tahoe-dev/2024-January/010064.html) https://github.com/tahoe-lafs/tahoe-lafs/pull/1353 - testing revealed a race-condition re-emerging (fixed) - this revealed a cbor2 issue - created a (failing) unit-test for above https://github.com/agronholm/cbor2/pull/210 - reviews of PRs #1355, #1356 ** magic-folders: - re-familiarization with the project - upgraded dependency pins (https://github.com/tahoe-lafs/magic-folder/pull/746) - revealed only python 3.8 was being tested; dropped support for it (because autobahn-python no longer does) and run tests on 3.9, 3.10, 3.11 (and experimentally 3.12) - released 24.1.0 (https://pypi.org/project/magic-folder/24.1.0/) - looked at conflict-resolution again (https://github.com/tahoe-lafs/magic-folder/pull/747) ** magic-wormhole: - testing with Dilation use-cases reveals a need for better feedback (from the library, but ultimately revealed to the user) https://github.com/magic-wormhole/magic-wormhole/issues/514 - real-world use via "fowl" shows that re-connection times need improvement (from "a dozen minutes") - many minor improvements in "fowl" (a Dilation integration point) https://github.com/meejah/fowl/pull/16 - improved documentation builder (need ReadTheDocs access for further fixes) * project / management: - held "nuts and bolts" meetings (every Tuesday going forward; see IRC) - met with Chris, Ben and Flo from Least Authority (regarding their upcoming project) - re-started documenting these meetings on the Wiki * upcoming plans / connect with the project: In February I will be offering an "office hours" timeslots and possibly also some open-ended "pair programming" timeslots. If people experess interest in these, I will be motivated to do more of them! * Connecting Ephemeral discussions happen in #tahoe-lafs on the Libera IRC network (see https://libera.chat/ for instructions). Other relevant channels are: #magic-wormhole, #python, #twisted and #erights (all on Libera) Long-form and archived discussion take place on the mailing-list: https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev Each individual project generally has its own ticket and code-hosting. For Tahoe-LAFS itself, bugs are filed on Trac: https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev Pull-Requests and code are hosted on GitHub: https://github.com/tahoe-lafs/tahoe-lafs/ Many of the "related technologies" can be found from the tahoe-lafs organization on GitHub or GitLab: - https://github.com/tahoe-lafs - https://gitlab.com/tahoe-lafs I can be reached via: https://meejah.ca/ https://github.com/meejah https://sr.ht/~meejah/ For more-private conversations, ask for my Signal (desktop) number via DM on IRC (Libera or OFTC networks) or via this email address. As a last resort you can use my public OpenPGP key to send encrypted email yours in privacy, meejah _______________________________________________ tahoe-dev mailing list tahoe-dev@lists.tahoe-lafs.org https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev