RFR: 1148: Emails on mailing lists are not posted to GitHub PR

Erik Joelsson erikj at openjdk.java.net
Tue Aug 31 19:12:18 UTC 2021

For a bit over a month, the mlbridge bot seems to be having trouble posting emails as comments in PRs. Especially the hotspot-dev list has been experiencing this. This patch should fix that problem.

The reading of the mailing list archives happens in MailmanListReader::conversations. There we loop over mailing lists and months. If a particular archive file (combo of mailing list and month) does not exist, the inner loop breaks. This break is the bug. In our case, the mailing list ide-support-dev does not have any emails for August and (I think because of that) the URL https://mail.openjdk.java.net/pipermail/ide-support-dev/2021-August.txt returns 404. This is triggering the break, which is stopping the inner loop (which loops over mailing lists) so it never gets to hotspot-dev (and a few others).

Looking at the history, this broke in SKARA-843, where the inner loop was added. The break statements then started acting on the wrong loop.

I'm also improving some log messages which I needed while debugging this.


Commit messages:
 - SKARA-1148

Changes: https://git.openjdk.java.net/skara/pull/1212/files
 Webrev: https://webrevs.openjdk.java.net/?repo=skara&pr=1212&range=00
  Issue: https://bugs.openjdk.java.net/browse/SKARA-1148
  Stats: 16 lines in 3 files changed: 0 ins; 3 del; 13 mod
  Patch: https://git.openjdk.java.net/skara/pull/1212.diff
  Fetch: git fetch https://git.openjdk.java.net/skara pull/1212/head:pull/1212

PR: https://git.openjdk.java.net/skara/pull/1212

More information about the skara-dev mailing list