Hello,<div><br></div><div>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.</div><div><br></div><div>--</div><div>Best regards,</div><div>Artem</div><div><br><div class="gmail_quote"><div dir="ltr">On Mon, Mar 11, 2019, 9:13 AM Richard Eisenberg <<a href="mailto:rae@cs.brynmawr.edu">rae@cs.brynmawr.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks to all who have made this happen. Looking forward to having everything in one place!<br>
<br>
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.<br>
<br>
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.<br>
<br>
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.<br>
<br>
Thanks!<br>
Richard<br>
<br>
> On Mar 11, 2019, at 6:17 AM, Matthew Pickering <<a href="mailto:matthewtpickering@gmail.com" target="_blank">matthewtpickering@gmail.com</a>> wrote:<br>
> <br>
> I wrote !509 in the ticket which then made gitlab display the "Related<br>
> Merge Request" bit underneath. I don't know what happens if you<br>
> mention a MR in a comment.<br>
> <br>
> On Mon, Mar 11, 2019 at 10:14 AM Simon Peyton Jones<br>
> <<a href="mailto:simonpj@microsoft.com" target="_blank">simonpj@microsoft.com</a>> wrote:<br>
>> <br>
>> |  > * Back on the tickets front, how do I record the test cases(s) for a<br>
>> |  ticket?<br>
>> |<br>
>> |  I don't believe there is a way other than via the commit referencing the<br>
>> |  ticket.<br>
>> <br>
>> 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.<br>
>> <br>
>> 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?<br>
>> <br>
>> |  > * How do I record the MR for a ticket?  (When it has one.)<br>
>> |<br>
>> |  When you mention a ticket in a MR then a reference should be created from<br>
>> |  it to the ticket.<br>
>> |<br>
>> |  For example, when I mentioned !509 on this ticket it now displays in the<br>
>> |  UI.<br>
>> <br>
>> 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?<br>
>> <br>
>> Or is it another discipline we could impose on ourselves?<br>
>> <br>
>> Simon<br>
>> <br>
>> |  -----Original Message-----<br>
>> |  From: Matthew Pickering <<a href="mailto:matthewtpickering@gmail.com" target="_blank">matthewtpickering@gmail.com</a>><br>
>> |  Sent: 11 March 2019 09:37<br>
>> |  To: Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com" target="_blank">simonpj@microsoft.com</a>><br>
>> |  Cc: Ben Gamari <<a href="mailto:ben@well-typed.com" target="_blank">ben@well-typed.com</a>>; GHC developers <<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a>><br>
>> |  Subject: Re: Trac to GitLab migration underway<br>
>> |<br>
>> |  > * That the old ticket repo be put in read-only mode.  I've just modified<br>
>> |  the old #16344, but I should have modified the new one.<br>
>> |<br>
>> |  That is tracked<br>
>> |  <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h</a><br>
>> |  <a href="http://askell.org" rel="noreferrer" target="_blank">askell.org</a>%2Fbgamari%2Fgitlab-<br>
>> |  migration%2Fissues%2F14&amp;data=02%7C01%7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%7Cac356<br>
>> |  d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6<br>
>> |  36878938597242017&amp;sdata=XnY%2Fo62mCkz849XKLKe8V3stFe8sorBQkqI9%2FY%2By<br>
>> |  CdI%3D&amp;reserved=0<br>
>> |<br>
>> |  It seems that there are still some problems to iron out though.<br>
>> |<br>
>> |  > * Back on the tickets front, how do I record the test cases(s) for a<br>
>> |  ticket?<br>
>> |<br>
>> |  I don't believe there is a way other than via the commit referencing the<br>
>> |  ticket.<br>
>> |<br>
>> |  ><br>
>> |  > * How do I record the MR for a ticket?  (When it has one.)<br>
>> |<br>
>> |  When you mention a ticket in a MR then a reference should be created from<br>
>> |  it to the ticket.<br>
>> |<br>
>> |  For example, when I mentioned !509 on this ticket it now displays in the<br>
>> |  UI.<br>
>> |  <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h</a><br>
>> |  <a href="http://askell.org" rel="noreferrer" target="_blank">askell.org</a>%2Fghc%2Fghc%2Fissues%2F16417&amp;data=02%7C01%7Csimonpj%40micro<br>
>> |  <a href="http://soft.com" rel="noreferrer" target="_blank">soft.com</a>%7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011<br>
>> |  db47%7C1%7C0%7C636878938597242017&amp;sdata=s5%2FfsXsx5t%2FuRIeq6AJZU5sr8P<br>
>> |  FJpNt6nkr%2BObzRAmk%3D&amp;reserved=0<br>
>> |<br>
>> |  ><br>
>> |  > * That the banner (on the wiki at least) saying "This site has been<br>
>> |  deprecated and is in read-only mode" should describe how to get to the<br>
>> |  corresponding URL on the new wiki. Eg. say "If you are trying to access<br>
>> |  <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fghc.hask" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fghc.hask</a><br>
>> |  <a href="http://ell.org" rel="noreferrer" target="_blank">ell.org</a>%2Ftrac%2Fghc%2Fwiki%2F&amp;data=02%7C01%7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%<br>
>> |  7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%<br>
>> |  7C0%7C636878938597242017&amp;sdata=vq0ZCkxOmaQp4vB3WPzc%2BovCn1oSSak5K6CYM<br>
>> |  1UyIq4%3D&amp;reserved=0<page>, the new URL is<br>
>> |  "<a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab</a>.<br>
>> |  <a href="http://haskell.org" rel="noreferrer" target="_blank">haskell.org</a>%2Fghc%2Fghc%2Fwikis%2F&amp;data=02%7C01%7Csimonpj%40microsoft.<br>
>> |  com%7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%<br>
>> |  7C1%7C0%7C636878938597242017&amp;sdata=ZbZf%2BlVa1rqrngh82QrJAIRmDFaGMp0Gb<br>
>> |  BUo5ABhqVo%3D&amp;reserved=0<page>".<br>
>> |  ><br>
>> |  > * Where has<br>
>> |  <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fghc.hask" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fghc.hask</a><br>
>> |  <a href="http://ell.org" rel="noreferrer" target="_blank">ell.org</a>%2Ftrac%2Fghc%2Fwiki%2FRichardAndSimon&amp;data=02%7C01%7Csimonpj%4<br>
>> |  <a href="http://0microsoft.com" rel="noreferrer" target="_blank">0microsoft.com</a>%7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d<br>
>> |  7cd011db47%7C1%7C0%7C636878938597242017&amp;sdata=xkERHLEyWh8yWLxRS2GUZ4iu<br>
>> |  Yk0DjFBxuKFkQbnyUeI%3D&amp;reserved=0 gone?  The corresponding URL on the<br>
>> |  new wiki doesn't exist.<br>
>> |<br>
>> |  The page is now located at:<br>
>> |  <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h</a><br>
>> |  <a href="http://askell.org" rel="noreferrer" target="_blank">askell.org</a>%2Fghc%2Fghc%2Fwikis%2Frichard-and-<br>
>> |  simon&amp;data=02%7C01%7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%7Cac356d50797a44abf82008d<br>
>> |  6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017&<br>
>> |  amp;sdata=X%2BOPbJn4zTiGNkH%2Ba5TVoge6dxZmGw0WSxrnxEpk0og%3D&amp;reserved=<br>
>> |  0<br>
>> |<br>
>> |  ><br>
>> |  > * How can I list the title index on the new wiki?<br>
>> |<br>
>> |  An automatically generated index is available here<br>
>> |<br>
>> |  <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h</a><br>
>> |  <a href="http://askell.org" rel="noreferrer" target="_blank">askell.org</a>%2Fghc%2Fghc%2Fwikis%2Findex&amp;data=02%7C01%7Csimonpj%40micros<br>
>> |  <a href="http://oft.com" rel="noreferrer" target="_blank">oft.com</a>%7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011d<br>
>> |  b47%7C1%7C0%7C636878938597242017&amp;sdata=BZ337ak7obJlIGW4GK5R4FOl1uCCH2T<br>
>> |  D4DGorbNyz28%3D&amp;reserved=0<br>
>> |<br>
>> |  I believe the intention is to automatically update this with a cronjob.<br>
>> |<br>
>> |  ><br>
>> |  > * I have lots of pages like this one<br>
>> |  <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h</a><br>
>> |  <a href="http://askell.org" rel="noreferrer" target="_blank">askell.org</a>%2Fghc%2Fghc%2Fwikis%2Fproposal%2Fcustom-type-<br>
>> |  errors&amp;data=02%7C01%7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%7Cac356d50797a44abf82008<br>
>> |  d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017<br>
>> |  &amp;sdata=sueCHGV9aE36gaIqUgxBq1VZl4zOKhCYDOWwsnSgAss%3D&amp;reserved=0<br>
>> |  that list the tickets relevant to a particular keyword.  (Now "label" I<br>
>> |  think?)   But tat page is now lying: it claims to list current open<br>
>> |  tickets, but actually it's a frozen snapshot.  What should I do?<br>
>> |<br>
>> |  Gitlab Wiki does not support this feature so you have to refer to a custom<br>
>> |  search.<br>
>> |<br>
>> |  For example:<br>
>> |  <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.h</a><br>
>> |  <a href="http://askell.org" rel="noreferrer" target="_blank">askell.org</a>%2Fghc%2Fghc%2Fissues%3Flabel_name%255B%255D%3DApplicativeDo&amp<br>
>> |  ;data=02%7C01%7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%7Cac356d50797a44abf82008d6a6053319<br>
>> |  %7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017&amp;sdata<br>
>> |  =DM%2B9ZPFxUhJW%2B2EokkOJzXF6Ca6PlSgQf1TGsCt36Wc%3D&amp;reserved=0<br>
>> |<br>
>> |  However, it seems that the `CustomTypeErrors` label was lost during the<br>
>> |  migration. Do you know why this is Tobias/Ben? It looks like it will have<br>
>> |  to be added back manually.<br>
>> |<br>
>> |  ><br>
>> |  > Thanks<br>
>> |  ><br>
>> |  > Simon<br>
>> |  ><br>
>> |  > |  I'm happy to announce that the ticket and issue import processes<br>
>> |  > | are now  complete and <a href="http://gitlab.haskell.org" rel="noreferrer" target="_blank">gitlab.haskell.org</a> is back online. There are<br>
>> |  > | still a few  final steps remaining which I will be carrying out over<br>
>> |  > | the next few<br>
>> |  > |  days:<br>
>> |  > |<br>
>> |  > |   * Put in place redirect logic for Trac ticket and Wiki URLs<br>
>> |  > |<br>
>> |  > |   * Add issue comments showing commit messages, replicating the<br>
>> |  previous<br>
>> |  > |     Trac behavior<br>
>> |  > |<br>
>> |  > |   * Migrate the GHC Blog entries<br>
>> |  > |<br>
>> |  > |   * Make the old Trac instance again accessible in read-only mode<br>
>> |  > |<br>
>> |  > |  However, while I do this you should feel free to use<br>
>> |  > | <a href="http://gitlab.haskell.org" rel="noreferrer" target="_blank">gitlab.haskell.org</a>  freely.<br>
>> |  > |  If you notice any issues with the import feel free to open a ticket<br>
>> |  > | here  [1].<br>
>> |  > |<br>
>> |  > |  Cheers,<br>
>> |  > |<br>
>> |  > |  - Ben<br>
>> |  > |<br>
>> |  > |<br>
>> |  > |<br>
>> |  > |  [1]<br>
>> |  > |<br>
>> |  > | <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgi" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgi</a><br>
>> |  > | tlab.h<br>
>> |  > |  <a href="http://askell.org" rel="noreferrer" target="_blank">askell.org</a>%2Fbgamari%2Fgitlab-<br>
>> |  > |<br>
>> |  > | migration%2Fissues&amp;data=02%7C01%7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%7C48ce<br>
>> |  > | 7f7334<br>
>> |  > |<br>
>> |  > | c04a54549508d6a5a0cb40%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C<br>
>> |  > | 636878<br>
>> |  > |<br>
>> |  > | 507364801779&amp;sdata=DIxKgZy%2B%2BTYq0P%2BEkrxjefMQqUf43ObXi9CLOGo<br>
>> |  > | 0sk4%3<br>
>> |  > |  D&amp;reserved=0<br>
>> |  > _______________________________________________<br>
>> |  > ghc-devs mailing list<br>
>> |  > <a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
>> |  > <a href="https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail" rel="noreferrer" target="_blank">https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail</a>.<br>
>> |  > <a href="http://haskell.org" rel="noreferrer" target="_blank">haskell.org</a>%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-devs&amp;data=02%7C01<br>
>> |  > %7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%7Cac356d50797a44abf82008d6a6053319%7C72f988<br>
>> |  > bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017&amp;sdata=V5Xq<br>
>> |  > iP3b87PRpJvS5KSxyM6qkpSnM3KMDtrIhdQhwB0%3D&amp;reserved=0<br>
> _______________________________________________<br>
> ghc-devs mailing list<br>
> <a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
<br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div></div>