Changes between Version 18 and Version 19 of MoveOffTrac


Ignore:
Timestamp:
2025-08-21T07:32:11Z (3 months ago)
Author:
btlogy
Comment:

Update status of the delivrables

Legend:

Unmodified
Added
Removed
Modified
  • MoveOffTrac

    v18 v19  
    5353=== Deliverables ===
    5454
    55 1. A VPS (hosted by Hetzner) providing the following features powered by NixOS and Gitea:
     551. A VPS (hosted by Hetzner) providing the following features powered by NixOS and Gitea or Forgejo:
    5656   * a tracking system provisioned with the issues migrated from Trac (same numbers)
    5757   * a Wiki system provisioned with the relevant pages migrated from Trac (same names)
     
    6969== Deliverable 1 - self-hosted server ==
    7070
    71 1. Testing (PoC + migration step)
    72    * VPS provided by Hetzner, mostly defined using Terraform code and deployed by pull request
     711. Testing/PoC (completed and retired):
     72   * VPS provided by Hetzner, mostly defined using OpenToFu code and deployed by pull request
    7373   * OS based on NixOS, defined using Nix code and deployed by pull request
    7474   * Redirections from legacy to new URLs: provided by Nginx, defined using Nix code and deployed by pull request
     
    8989       * the Hall of Fame pages till needs to be "migrated"
    90902. Production:
    91    a) basic only: VPS + OS + NGinx to redirect legacy URLs to services hosted elsewhere
    92    b) complete: all features from the PoC above
     91   a. basic only: VPS + OS + NGinx to redirect legacy URLs to services hosted elsewhere
     92   b. complete: all features from the PoC above
    9393
    94 == Deliverable 2 - migration plan from Trac to self-hosted Gitea (or Forgejo) ==
     94== Deliverable 2 - migration plan from Trac to self-hosted Gitea or Forgejo ==
    9595
    9696* Tools and documentation can be found in https://github.com/tahoe-lafs/MoveOffTrac (WiP)
     
    9898== Deliverable 3 - high-level migration plan from self-hosted to an SaaS provider ==
    9999
    100 1. Testing (PoC)
    101    * Issues and Wiki page have been migrated from Forgejo to Codeberg:
    102      * https://codeberg.org/Tahoe-LAFS/trac-2024-07-25
    103    * Todos and known issues:
    104      * all links to contributors are broken (likely because Codeberg does not allow this? maybe the user needs to be local and in the org first?! )
    105      * all links to comments are broken (likely because they use the ID from the source!)
    106      * all the link to attachment are broken
    107 2. Production
    108    * TBD
     1001. Migration plan (completed):
     101   * Create an API token on Forgejo with Read access on repositories own by [Tahoe-LAFS org https://forge.of.tahoe-lafs.org/Tahoe-LAFS]
     102   * Use the [https://codeberg.org/repo/migrate migration tool] on !CodeBerg
     103
     1042. PoC (completed):
     105   * Issues and Wiki pages originally hosted on Trac
     106     * Outcome: https://codeberg.org/Tahoe-LAFS/trac-2024-07-25
     107     * Caveats:
     108       * all links to contributors are broken (likely because !CodeBerg will not allow this)
     109       * all links to comments are broken (likely because they use the ID from the source!)
     110       * all the link to attachment are broken (likely because the migration tool does not cover them - yet)
     111  * Code, issues, pull-requests and CI/CD for the Static website
     112    * Outcome: https://codeberg.org/Tahoe-LAFS/web-landing-page
     113    * Caveats:
     114     * CI runner does not support (yet) docker (can be work around with local installation of ruby+gems)