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&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&sdata=XnY%2Fo62mCkz849XKLKe8V3stFe8sorBQkqI9%2FY%2By<br>
>> | CdI%3D&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&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&sdata=s5%2FfsXsx5t%2FuRIeq6AJZU5sr8P<br>
>> | FJpNt6nkr%2BObzRAmk%3D&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&data=02%7C01%7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%<br>
>> | 7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%<br>
>> | 7C0%7C636878938597242017&sdata=vq0ZCkxOmaQp4vB3WPzc%2BovCn1oSSak5K6CYM<br>
>> | 1UyIq4%3D&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&data=02%7C01%7Csimonpj%40microsoft.<br>
>> | com%7Cac356d50797a44abf82008d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%<br>
>> | 7C1%7C0%7C636878938597242017&sdata=ZbZf%2BlVa1rqrngh82QrJAIRmDFaGMp0Gb<br>
>> | BUo5ABhqVo%3D&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&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&sdata=xkERHLEyWh8yWLxRS2GUZ4iu<br>
>> | Yk0DjFBxuKFkQbnyUeI%3D&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&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&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&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&sdata=BZ337ak7obJlIGW4GK5R4FOl1uCCH2T<br>
>> | D4DGorbNyz28%3D&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&data=02%7C01%7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%7Cac356d50797a44abf82008<br>
>> | d6a6053319%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017<br>
>> | &sdata=sueCHGV9aE36gaIqUgxBq1VZl4zOKhCYDOWwsnSgAss%3D&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&<br>
>> | ;data=02%7C01%7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%7Cac356d50797a44abf82008d6a6053319<br>
>> | %7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017&sdata<br>
>> | =DM%2B9ZPFxUhJW%2B2EokkOJzXF6Ca6PlSgQf1TGsCt36Wc%3D&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&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&sdata=DIxKgZy%2B%2BTYq0P%2BEkrxjefMQqUf43ObXi9CLOGo<br>
>> | > | 0sk4%3<br>
>> | > | D&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&data=02%7C01<br>
>> | > %7Csimonpj%<a href="http://40microsoft.com" rel="noreferrer" target="_blank">40microsoft.com</a>%7Cac356d50797a44abf82008d6a6053319%7C72f988<br>
>> | > bf86f141af91ab2d7cd011db47%7C1%7C0%7C636878938597242017&sdata=V5Xq<br>
>> | > iP3b87PRpJvS5KSxyM6qkpSnM3KMDtrIhdQhwB0%3D&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>