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