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

Reply via email to