[Infrastructure Status] Trac to GitLab ticket migration now underway

I have started the process of migrating GHC’s Trac content to GitLab.
GitLab (https://gitlab.haskell.org) and Trac (https://ghc.haskell.org) will be down
until this process has finished. I will post updates as necessary.

However, if you do need to refer to a ticket, you are welcome to use the
staging server, which has a reasonably up-to-date (read-only)
snapshot of our Trac tickets. However, do note that unfortunately
authentication via GitHub will not work on this site.

5 Likes

What are you using to migrate the tickets, Tracboat, or something else/custom? (Curious, as I would like to do a similar migration for a couple of Trac instances, albeit only for 3K-10K tickets.)

@asjo It is a custom solution which provides a very faithful migration.

The source code is available here - https://github.com/bgamari/trac-to-remarkup

2 Likes

Thanks! That looks very comprehensive - I can, at the very least, use it as a reference.

Hi everyone,

I’m happy to announce that the ticket and issue import processes are now
complete and https://gitlab.haskell.org is back online. There are still a few
final steps remaining which I will be carrying out over the next few
days:

  • Put in place redirect logic for Trac ticket and Wiki URLs

  • Add issue comments showing commit messages, replicating the previous
    Trac behavior

  • Migrate the GHC Blog entries

  • Make the old Trac instance again accessible in read-only mode

However, while I do this you should feel free to use gitlab.haskell.org freely.
If you notice any issues with the import feel free to open a ticket here.

Cheers,

  • Ben
1 Like