<div dir="auto"><div>Ben wrote:</div><div dir="auto">> Unfortunately a mention of a ticket from a commit does not produce a notification email. This is in my opinion a rather serious issue that we will need to work around since it makes closing tickets after merge far more painful than necessary.</div><div dir="auto"><br></div><div dir="auto">Is there something in the GHC workflow that precludes the normal Gitlab behavior of automatically closing issues after a merge? There just needs to be a commit message or MR description with the words "Closes #xxx" [1].</div><div dir="auto"><br></div><div dir="auto">Or perhaps you were talking specifically about Trac?</div><div dir="auto"><br></div><div dir="auto">I'm just spectating this from a distance so might have misunderstood the problem.<br style="font-family:sans-serif"><br>[1]: Full details at <a href="https://docs.gitlab.com/ee/user/project/issues/closing_issues.html#via-merge-request">https://docs.gitlab.com/ee/user/project/issues/closing_issues.html#via-merge-request</a></div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, 6 Mar 2019, 5.57 Ben Gamari, <<a href="mailto:ben@well-typed.com">ben@well-typed.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Simon Peyton Jones via ghc-devs <<a href="mailto:ghc-devs@haskell.org" target="_blank" rel="noreferrer">ghc-devs@haskell.org</a>> writes:<br>
<br>
> Matthew, Ben<br>
><br>
> I've just received 40-odd messages like this one. It looks as if Marge<br>
> is now sending commit messages at Trac ticket messages, which is<br>
> great. Will that happen after the move to GitLab.<br>
><br>
> Also, is this sudden wave because a whole lot of commits have now<br>
> landed in master? Or is it somehow an old backlog stuck in a mail<br>
> queue?<br>
><br>
This happened because the GitLab -> <a href="http://git.haskell.org" rel="noreferrer noreferrer" target="_blank">git.haskell.org</a> mirroring<br>
process was stuck. Yesterday I un-stuck it which then triggered the push<br>
of approximately 40 commits, triggering the old Trac commit notifier<br>
which produced the messages you received.<br>
<br>
Regarding commit notifications after we migrate:<br>
<br>
* Tickets will have notes added when they are mentioned by a commit<br>
message. As we discussed earlier, messages won't include the commit<br>
message text but rather only a reference to the referring commit SHA.<br>
For instance, this looks like [1].<br>
<br>
If we find the indirection between the ticket and the mentioning<br>
commit message to be problematic we can certainly revisit this.<br>
<br>
* Commit notifications will be sent to <a href="mailto:ghc-commits@haskell.org" target="_blank" rel="noreferrer">ghc-commits@haskell.org</a>; the<br>
format will change a bit but the overall content won't change.<br>
<br>
* Unfortunately a mention of a ticket from a commit does not produce a<br>
notification email. This is in my opinion a rather serious issue that<br>
we will need to work around since it makes closing tickets after<br>
merge far more painful than necessary.<br>
<br>
<br>
> There may be some housekeeping to do, to close tickets, check<br>
> regression tests and add pointers to the appropriate tests. Is anyone<br>
> up for doing that?<br>
><br>
Yes, I have been accumulating a sizeable queue of tickets to<br>
sort through. I've started working through this but certainly won't<br>
finish tonight. I have a few other obligations tomorrow but I'll try to<br>
pick it up again later in the day.<br>
<br>
Cheers,<br>
<br>
- Ben<br>
<br>
<br>
<br>
[1] <a href="https://gitlab.staging.haskell.org/ghc/ghc/issues/16260#note_173847" rel="noreferrer noreferrer" target="_blank">https://gitlab.staging.haskell.org/ghc/ghc/issues/16260#note_173847</a><br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank" rel="noreferrer">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div></div></div>