Hello all!

Exciting news - The Tahoe-LAFS Mobile app passed Google’s review and its
first release for “open testing” is up on Google Play
<https://play.google.com/store/apps/details?id=org.tahoe_lafs.tahoe_lafs_mobile>
🎉 Please have a look & help us by opening tickets in the Tahoe-LAFS Mobile
issue tracker <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/issues>!

The following covers the rest of Least Authority’s work for the Tahoe-LAFS
Software Foundation during February 2025:

   - For Create Tahoe-LAFS Mobile from PrivateStorage Mobile we completed
   the following:
      - Receive a Tahoe-LAFS read-cap (#17
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/issues/17>/!34
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/merge_requests/34>)
      - Read plain Tahoe-LAFS directory (additionally to a Magic Folder) (
      #16 <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/issues/16>/!34
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/merge_requests/34>)
      - Short (22s) video demonstrating both
      
<https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/merge_requests/34#note_2340113472>
      (from the discussion in !34
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/merge_requests/34>)
      - Enhancing the Readme (!32
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/merge_requests/32>),
      thank you Greg Troxel for your great suggestions! (!37
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/issues/37>)
      - Default to the Tahoe-LAFS Public Test Grid storage servers (!30
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/merge_requests/30>)
      - gbs-downloader optimisations
         - Download only the required number of shares, trying more in case
         of errors
         - Shuffle server list to spread load
         - Use clean STM threading model
      - versionfun branches (tahoe-chk
      <https://gitlab.com/tahoe-lafs/tahoe-chk/-/commits/versionfun>,
      tahoe-ssk
      <https://gitlab.com/tahoe-lafs/tahoe-ssk/-/commits/versionfun>,
      magic-foldr
      <https://gitlab.com/tahoe-lafs/magic-foldr/-/commits/versionfun>,
      tahoe-lafs-mobile
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/commits/versionfun>,
      tahoe-directory
      <https://gitlab.com/tahoe-lafs/tahoe-directory/-/commits/versionfun>,
      gbs-downloader
      <https://gitlab.com/tahoe-lafs/gbs-downloader/-/commits/versionfun>,
      tahoe-gread-black-swamp
      
<https://gitlab.com/tahoe-lafs/tahoe-great-black-swamp/-/commits/versionfun>,
      tahoe-great-black-swamp-testing
      
<https://gitlab.com/tahoe-lafs/tahoe-great-black-swamp-testing/-/commits/versionfun>
      )
         - Make all the latest versions of our software work together (!1
         
<https://gitlab.com/tahoe-lafs/tahoe-great-black-swamp-types/-/merge_requests/1>
         )
         - Embrace and utilize hs-flake-utils to provide same version
         environment everywhere, fix its hlint (#4
         <https://gitlab.com/tahoe-lafs/hs-flake-utils/-/issues/4>,#10
         <https://gitlab.com/tahoe-lafs/tahoe-great-black-swamp/-/issues/10>
         /!2
         <https://gitlab.com/tahoe-lafs/hs-flake-utils/-/merge_requests/2>)
         - Support cabal builds for a quicker build cycle
         - Gitlab is now the home of all repos, and all repos know that
         about others
      - The following was done for Publish to Google Play:
      - Target current API level (#57
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/issues/57>/!36
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile/-/merge_requests/36>)
      - Lots of fighting with code signing
      - As noted above “Open testing” release is now available on Web
      <https://play.google.com/apps/testing/org.tahoe_lafs.tahoe_lafs_mobile>
      and Google Play
      
<https://play.google.com/store/apps/details?id=org.tahoe_lafs.tahoe_lafs_mobile>.
      Please help us with testing and add issue tickets here
      <https://gitlab.com/tahoe-lafs/tahoe-lafs-mobile>.
   - Cloud backend for Tahoe-LAFS:
      - Fixed some haskell-tahoe-lafs-storage-server (aka
      tahoe-great-black-swamp
      <https://gitlab.com/tahoe-lafs/tahoe-great-black-swamp>) issues
         - Reinstate protocol tests by working around broken quickcheck
         shrinking (#9
         <https://gitlab.com/tahoe-lafs/tahoe-great-black-swamp/-/issues/9>/
         !3
         
<https://gitlab.com/tahoe-lafs/tahoe-great-black-swamp/-/merge_requests/3>
         )
         - Add the missing piece to actually run tests in parallel (!2
         
<https://gitlab.com/tahoe-lafs/tahoe-great-black-swamp/-/merge_requests/2>
         )
      - Replacement for the Current Issue Tracking System and Web landing
   page - Trac (ticket #4095
   <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4095>)
      - Pending on access to the DNS (see #4162
      <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4162>) and the
      existing server (see #4161
      <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4161#comment:3>)
   - Maintenance and Community Work
      - Fixed integration with latest Debian Unstable (Tahoe-LAFS #4166
      <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4166> via PR #1431
      <https://github.com/tahoe-lafs/tahoe-lafs/pull/1431>)
      - Magic Folder <https://github.com/tahoe-lafs/magic-folder>
         - Collaborate on Magic Folder “Strange error from magic-folders on
         1.19 and master” (#766
         <https://github.com/tahoe-lafs/magic-folder/issues/766>, #4139
         <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4139>) (still
         failing the integration tests with tahoe-lafs 1.19 and
-master currently)
         - Fixed the CI (PR #772
         <https://github.com/tahoe-lafs/magic-folder/pull/772>, PR #774
         <https://github.com/tahoe-lafs/magic-folder/pull/774>)
         - Remove orphaned --keep-tempdir mentions (#770
         <https://github.com/tahoe-lafs/magic-folder/issues/770>/PR #771
         <https://github.com/tahoe-lafs/magic-folder/pull/771>)
      - ZFEC <https://github.com/tahoe-lafs/zfec>
         - Haskell library:  (PR #118
         <https://github.com/tahoe-lafs/zfec/pull/118>)
            - Functions return IO to fix “multithreading” problem…
            therefore major version bump.
            - No more unsafePerformIO.
            - initialize no longer required therefore removed.
         - Fix CI (#120 <https://github.com/tahoe-lafs/zfec/issues/120>/PR
         #121 <https://github.com/tahoe-lafs/zfec/pull/121>, #123
         <https://github.com/tahoe-lafs/zfec/issues/123>/PR #124
         <https://github.com/tahoe-lafs/zfec/pull/124>)
         - Make the package more easily digestible: Don't build Haskell
         benchmarks by default, use cabal bench (PR #119
         <https://github.com/tahoe-lafs/zfec/pull/119>)


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

Please let us know if you have any questions or comments.
_______________________________________________
tahoe-dev mailing list
tahoe-dev@lists.tahoe-lafs.org
https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev

Reply via email to