Trac to GitLab migration underway

Artem Pelenitsyn a.pelenitsyn at gmail.com
Mon Mar 11 14:25:23 UTC 2019


Hello,

I just wanted to thank Ben and everyone involved for this transition. And
also reiterate Richard's point about having !123 / #12345 in the front of
mail subjects — I think, this is small but quite important detail to ease
navigating the flow of notifications.

--
Best regards,
Artem

On Mon, Mar 11, 2019, 9:13 AM Richard Eisenberg <rae at cs.brynmawr.edu> wrote:

> Thanks to all who have made this happen. Looking forward to having
> everything in one place!
>
> Do we have any ability to edit the formatting of subject lines of ticket
> emails? It would be great if we could get the (!234) or (#12345) up front,
> as this is the effective summary of what's to follow.
>
> I'd also like to second Simon's request, in particular, of having a clear
> path from an issue to an MR. Getting from an MR to an issue is normally
> easier -- when the MR is created, most devs would automatically mention the
> issue number somewhere in the description -- but going from an issue to an
> MR is harder. It would be a shame to have to search through the commentary
> looking for the link. I used the old "Phab:D1234" links in the top of a
> Trac ticket quite often.
>
> I also second the request for a test-case field. This field, to me, is
> most useful as a reminder to the author that they need to add a test case.
> But I think the issue-to-MR link is more important than the test-case field.
>
> Thanks!
> Richard
>
> > On Mar 11, 2019, at 6:17 AM, Matthew Pickering <
> matthewtpickering at gmail.com> wrote:
> >
> > I wrote !509 in the ticket which then made gitlab display the "Related
> > Merge Request" bit underneath. I don't know what happens if you
> > mention a MR in a comment.
> >
> > On Mon, Mar 11, 2019 at 10:14 AM Simon Peyton Jones
> > <simonpj at microsoft.com> wrote:
> >>
> >> |  > * Back on the tickets front, how do I record the test cases(s) for
> a
> >> |  ticket?
> >> |
> >> |  I don't believe there is a way other than via the commit referencing
> the
> >> |  ticket.
> >>
> >> That's sad. It's a useful discipline to fill in that field before
> closing the ticket.  And it's useful later when looking for the test cases
> for the ticket.
> >>
> >> Is this just a straight loss, or is there a longer term plan to recover
> it?  Do we need a self-imposed discipline, e.g. to ALWAYS add a comment
> that lists the test cases (and does nothing else) before closing an issue?
> >>
> >> |  > * How do I record the MR for a ticket?  (When it has one.)
> >> |
> >> |  When you mention a ticket in a MR then a reference should be created
> from
> >> |  it to the ticket.
> >> |
> >> |  For example, when I mentioned !509 on this ticket it now displays in
> the
> >> |  UI.
> >>
> >> I don't get it.  You manually added "Corresponding MR !509" to the
> issue Description.  Or are you saying that that apparently-user-written
> line was added by GitLab? If you have many MRs taht mention (perhaps en
> passant) the same issue, will there be many such lines?
> >>
> >> Or is it another discipline we could impose on ourselves?
> >>
> >> Simon
> >>
> >> |  -----Original Message-----
> >> |  From: Matthew Pickering <matthewtpickering at gmail.com>
> >> |  Sent: 11 March 2019 09:37
> >> |  To: Simon Peyton Jones <simonpj at microsoft.com>
> >> |  Cc: Ben Gamari <ben at well-typed.com>; GHC developers <
> ghc-devs at haskell.org>
> >> |  Subject: Re: Trac to GitLab migration underway
> >> |
> >> |  > * That the old ticket repo be put in read-only mode.  I've just
> modified
> >> |  the old #16344, but I should have modified the new one.
> >> |
> >> |  That is tracked
> >> |
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h
> >> |  askell.org%2Fbgamari%2Fgitlab-
> >> |  migration%2Fissues%2F14&data=02%7C01%7Csimonpj%40microsoft.com
> %7Cac356
> >> |
> d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6
> >> |
> 36878938597242017&sdata=XnY%2Fo62mCkz849XKLKe8V3stFe8sorBQkqI9%2FY%2By
> >> |  CdI%3D&reserved=0
> >> |
> >> |  It seems that there are still some problems to iron out though.
> >> |
> >> |  > * Back on the tickets front, how do I record the test cases(s) for
> a
> >> |  ticket?
> >> |
> >> |  I don't believe there is a way other than via the commit referencing
> the
> >> |  ticket.
> >> |
> >> |  >
> >> |  > * How do I record the MR for a ticket?  (When it has one.)
> >> |
> >> |  When you mention a ticket in a MR then a reference should be created
> from
> >> |  it to the ticket.
> >> |
> >> |  For example, when I mentioned !509 on this ticket it now displays in
> the
> >> |  UI.
> >> |
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h
> >> |  askell.org
> %2Fghc%2Fghc%2Fissues%2F16417&data=02%7C01%7Csimonpj%40micro
> >> |  soft.com
> %7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011
> >> |
> db47%7C1%7C0%7C636878938597242017&sdata=s5%2FfsXsx5t%2FuRIeq6AJZU5sr8P
> >> |  FJpNt6nkr%2BObzRAmk%3D&reserved=0
> >> |
> >> |  >
> >> |  > * That the banner (on the wiki at least) saying "This site has been
> >> |  deprecated and is in read-only mode" should describe how to get to
> the
> >> |  corresponding URL on the new wiki. Eg. say "If you are trying to
> access
> >> |
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fghc.hask
> >> |  ell.org%2Ftrac%2Fghc%2Fwiki%2F&data=02%7C01%7Csimonpj%
> 40microsoft.com%
> >> |
> 7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%
> >> |
> 7C0%7C636878938597242017&sdata=vq0ZCkxOmaQp4vB3WPzc%2BovCn1oSSak5K6CYM
> >> |  1UyIq4%3D&reserved=0<page>, the new URL is
> >> |  "
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.
> >> |  haskell.org
> %2Fghc%2Fghc%2Fwikis%2F&data=02%7C01%7Csimonpj%40microsoft.
> >> |
> com%7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%
> >> |
> 7C1%7C0%7C636878938597242017&sdata=ZbZf%2BlVa1rqrngh82QrJAIRmDFaGMp0Gb
> >> |  BUo5ABhqVo%3D&reserved=0<page>".
> >> |  >
> >> |  > * Where has
> >> |
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fghc.hask
> >> |  ell.org
> %2Ftrac%2Fghc%2Fwiki%2FRichardAndSimon&data=02%7C01%7Csimonpj%4
> >> |  0microsoft.com
> %7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d
> >> |
> 7cd011db47%7C1%7C0%7C636878938597242017&sdata=xkERHLEyWh8yWLxRS2GUZ4iu
> >> |  Yk0DjFBxuKFkQbnyUeI%3D&reserved=0 gone?  The corresponding URL
> on the
> >> |  new wiki doesn't exist.
> >> |
> >> |  The page is now located at:
> >> |
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h
> >> |  askell.org%2Fghc%2Fghc%2Fwikis%2Frichard-and-
> >> |  simon&data=02%7C01%7Csimonpj%40microsoft.com
> %7Cac356d50797a44abf82008d
> >> |
> 6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017&
> >> |
> amp;sdata=X%2BOPbJn4zTiGNkH%2Ba5TVoge6dxZmGw0WSxrnxEpk0og%3D&reserved=
> >> |  0
> >> |
> >> |  >
> >> |  > * How can I list the title index on the new wiki?
> >> |
> >> |  An automatically generated index is available here
> >> |
> >> |
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h
> >> |  askell.org
> %2Fghc%2Fghc%2Fwikis%2Findex&data=02%7C01%7Csimonpj%40micros
> >> |  oft.com
> %7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011d
> >> |
> b47%7C1%7C0%7C636878938597242017&sdata=BZ337ak7obJlIGW4GK5R4FOl1uCCH2T
> >> |  D4DGorbNyz28%3D&reserved=0
> >> |
> >> |  I believe the intention is to automatically update this with a
> cronjob.
> >> |
> >> |  >
> >> |  > * I have lots of pages like this one
> >> |
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h
> >> |  askell.org%2Fghc%2Fghc%2Fwikis%2Fproposal%2Fcustom-type-
> >> |  errors&data=02%7C01%7Csimonpj%40microsoft.com
> %7Cac356d50797a44abf82008
> >> |
> d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017
> >> |
> &sdata=sueCHGV9aE36gaIqUgxBq1VZl4zOKhCYDOWwsnSgAss%3D&reserved=0
> >> |  that list the tickets relevant to a particular keyword.  (Now
> "label" I
> >> |  think?)   But tat page is now lying: it claims to list current open
> >> |  tickets, but actually it's a frozen snapshot.  What should I do?
> >> |
> >> |  Gitlab Wiki does not support this feature so you have to refer to a
> custom
> >> |  search.
> >> |
> >> |  For example:
> >> |
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h
> >> |  askell.org
> %2Fghc%2Fghc%2Fissues%3Flabel_name%255B%255D%3DApplicativeDo&amp
> >> |  ;data=02%7C01%7Csimonpj%40microsoft.com
> %7Cac356d50797a44abf82008d6a6053319
> >> |
> %7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017&sdata
> >> |  =DM%2B9ZPFxUhJW%2B2EokkOJzXF6Ca6PlSgQf1TGsCt36Wc%3D&reserved=0
> >> |
> >> |  However, it seems that the `CustomTypeErrors` label was lost during
> the
> >> |  migration. Do you know why this is Tobias/Ben? It looks like it will
> have
> >> |  to be added back manually.
> >> |
> >> |  >
> >> |  > Thanks
> >> |  >
> >> |  > Simon
> >> |  >
> >> |  > |  I'm happy to announce that the ticket and issue import processes
> >> |  > | are now  complete and 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  [1].
> >> |  > |
> >> |  > |  Cheers,
> >> |  > |
> >> |  > |  - Ben
> >> |  > |
> >> |  > |
> >> |  > |
> >> |  > |  [1]
> >> |  > |
> >> |  > |
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgi
> >> |  > | tlab.h
> >> |  > |  askell.org%2Fbgamari%2Fgitlab-
> >> |  > |
> >> |  > | migration%2Fissues&data=02%7C01%7Csimonpj%40microsoft.com
> %7C48ce
> >> |  > | 7f7334
> >> |  > |
> >> |  > |
> c04a54549508d6a5a0cb40%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C
> >> |  > | 636878
> >> |  > |
> >> |  > |
> 507364801779&sdata=DIxKgZy%2B%2BTYq0P%2BEkrxjefMQqUf43ObXi9CLOGo
> >> |  > | 0sk4%3
> >> |  > |  D&reserved=0
> >> |  > _______________________________________________
> >> |  > ghc-devs mailing list
> >> |  > ghc-devs at haskell.org
> >> |  >
> https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.
> >> |  > haskell.org
> %2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-devs&data=02%7C01
> >> |  > %7Csimonpj%40microsoft.com
> %7Cac356d50797a44abf82008d6a6053319%7C72f988
> >> |  >
> bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017&sdata=V5Xq
> >> |  > iP3b87PRpJvS5KSxyM6qkpSnM3KMDtrIhdQhwB0%3D&reserved=0
> > _______________________________________________
> > ghc-devs mailing list
> > ghc-devs at haskell.org
> > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20190311/69e96fcc/attachment.html>


More information about the ghc-devs mailing list