Skip to content

Display user-facing error messages for incompatible/out-of-date Tahoe-LAFS configurations#559

Merged
crwood merged 5 commits into
masterfrom
legacy-config-warning
Sep 14, 2022
Merged

Display user-facing error messages for incompatible/out-of-date Tahoe-LAFS configurations#559
crwood merged 5 commits into
masterfrom
legacy-config-warning

Conversation

@crwood

@crwood crwood commented Sep 14, 2022

Copy link
Copy Markdown
Member

Recent changes in both Magic-Folder and ZKAPAAuthorizer have broken compatibility with older Tahoe-LAFS and Gridsync configurations: Specifically, the "magic-folder" feature present in earlier versions of Tahoe-LAFS has been removed as of Tahoe-LAFS version 1.15 (having been split off into a standalone project with a different configuration format), while ZKAPAuthorizer's newer backup/restore system has removed the older "v1" endpoints used by previous versions. Unfortunately, neither project has provided a migration path for converting an older configuration to a new one, thus leaving on-disk configurations that cannot be used with newer versions of the software.

This PR checks for such out-of-date configurations within the Gridsync configuration directory and, if found, displays a message to the user, explaining the compatibility-break and providing suggestions for how to continue.

@crwood crwood merged commit 0c4e601 into master Sep 14, 2022
@crwood crwood deleted the legacy-config-warning branch September 14, 2022 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant