[Haskell-cafe] Final steps in GHC's Trac-to-GitLab migration

Ömer Sinan Ağacan omeragacan at gmail.com
Wed Mar 6 06:32:44 UTC 2019


This look great, thanks to everyone involved!

Some feedback:

- When I click to the "Wiki" link on the left it opens "Home" page and I don't
  know how to go to the index from there. I think we may want index to be the
  home page for the wiki?

- Redirects don't seem to work:
  https://gitlab.staging.haskell.org/ghc/ghc/wikis/commentary/rts/heap-objects

- Comparing these two pages:

  https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/HeapObjects?redirectedfrom=Commentary/Rts/HeapObjects
  https://gitlab.staging.haskell.org/ghc/ghc/wikis/commentary/rts/storage/heap-objects

  The Gitlab page doesn't have images that Trac page has. Secondly, the "_|_"
  string used in the Trac page is migrated as italic "|" in Gitlab.

Ömer

Ben Gamari <ben at well-typed.com>, 6 Mar 2019 Çar, 04:21 tarihinde şunu yazdı:
>
> Hi everyone,
>
> Over the past few weeks we have been hard at work sorting out the
> last batch of issues in GHC's Trac-to-GitLab import [1]. At this point I
> believe we have sorted out the issues which are necessary to perform the
> final migration:
>
>  * We are missing only two tickets (#1436 and #2074 which will require a
>    bit of manual intervention to import due to extremely large
>    description lengths)
>
>  * A variety of markup issues have been resolved
>
>  * More metadata is now preserved via labels. We may choose to
>    reorganize or eliminate some of these labels in time but it's easier
>    to remove metadata after import than it is to reintroduce it. The
>    logic which maps Trac metadata to GitLab labels can be found here [2]
>
>  * We now generate a Wiki table of contents [3] which is significantly
>    more readable than GitLab's default page list. This will be updated
>    by a cron job until underlying GitLab pages list becomes more
>    readable.
>
>  * We now generate redirects for Trac ticket and Wiki links (although
>    this isn't visible in the staging instance)
>
>  * Milestones are now properly closed when closed in Trac
>
>  * Mapping between Trac and GitLab usernames is now a bit more robust
>
> As in previous test imports, we would appreciate it if you could have a
> look over the import and let us know of any problems your encounter.
>
> If no serious issues are identified with the staging site we plan to
> proceed with the migration this coming weekend. The current migration
> plan is to perform the final import on gitlab.haskell.org on Saturday, 9
> March 2019.
>
> This will involve both gitlab.haskell.org and ghc.haskell.org being down
> for likely the entirety of the day Saturday and likely some of Sunday
> (EST time zone). Read-only access will be available to
> gitlab.staging.haskell.org for ticket lookup while the import is
> underway.
>
> After the import we will wait at least a week or so before we begin the
> process of decommissioning Trac, which will be kept in read-only mode
> for the duration.
>
> Do let me know if the 9 March timing is problematic.
>
> Cheers,
>
> - Ben
>
>
> [1] https://gitlab.staging.haskell.org/ghc/ghc
> [2] https://github.com/bgamari/trac-to-remarkup/blob/master/TicketImport.hs#L227
> [3] https://gitlab.staging.haskell.org/ghc/ghc/wikis/index
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.


More information about the Haskell-Cafe mailing list