[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.


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


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

  • 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.


  • Ben