psf / gh-migration

This repo is used to manage the migration from bugs.python.org to GitHub.
42 stars 8 forks source link

Fate of Roundup and the instances #2

Open ezio-melotti opened 4 years ago

ezio-melotti commented 4 years ago

Roundup has a "core" and one or more tracker "instances". The fork of Roundup that we are currently hosting/running is used by 3 instances:

Since the other two instances rely on us, we need to keep this into account before we shut down Roundup/bpo.

Jython

Roundup

CPython

After the migration to GitHub issues is completed, we have at least 3 options:

  1. Make bpo read-only and keep Roundup running;

    • the other instances can keep running;
    • it will be possible to access old issues and their metadata;
    • it will be possible to add messages with redirect links;
    • it will be possible to search and filter old issues;
    • we need to make it read-only;
  2. Create a static mirror of bpo and shut down Roundup:

    • other instances will need to find an alternative solution;
    • it will be possible to access old issues and their metadata (HTML only);
    • it will be possible to add messages with redirect links (before making it static);
    • it will not be possible to search and filter old issues;
    • we need to create the static mirror;
  3. Create a script that redirects to the corresponding GH issue:

    • other instances will need to find an alternative solution;
    • it will not be possible to access/search old issues;
    • we need to create a redirect script that maps the issue numbers;

Since this issue is non-blocking, we can adopt the first option and then switch to the second or third down the line, depending on what the other projects do.

ammaraskar commented 3 years ago

Make bpo read-only and keep Roundup running;

I really like this option but coupled with (3), maybe a read-only instance could be available on archive.bugs.python.org or similar and then bugs.python.org/issueXXXX links could redirect to the new Github issue. That way existing links continue to take you to the latest place for discussion but people still have the ability to search on the archived read-only roundup instance.