<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">On Jun 22, 2021, at 6:01 PM, James Y Knight <<a href="mailto:jyknight@google.com" class="">jyknight@google.com</a>> wrote:<div><blockquote type="cite" class=""><div class=""><meta charset="UTF-8" class=""><div dir="ltr" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><div dir="ltr" class="">On Mon, Jun 21, 2021 at 3:53 PM Chris Lattner via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org" class="">cfe-dev@lists.llvm.org</a>> wrote:<br class=""></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div style="overflow-wrap: break-word;" class="">On Jun 9, 2021, at 10:50 AM, Philip Reames via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" class="">llvm-dev@lists.llvm.org</a>> wrote:<div class=""><blockquote type="cite" class=""><div class=""><p style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class="">Specific to the dev lists, I'm very hesitant about moving from mailing lists to discourse.  Why? <span class=""> </span><br class=""></p><p style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class="">Well, the first and most basic is I'm worried about having core infrastructure out of our own control.  For all their problems, mailing lists are widely supported, there are many vendors/contractors available.  For discourse, as far as I can tell, there's one vendor.  It's very much a take it or leave it situation.  The ability to preserve discussion archives through a transition away from discourse someday concerns me.  I regularly and routinely need to dig back through llvm-dev threads which are years old.  I've also recently had some severely negative customer experiences with other tools (most recently discord), and the thought of having my employability and ability to contribute to open source tied to my ability to get a response from customer service teams at some third party vendor I have no leverage with, bluntly, scares me. <span class=""> </span><br class=""></p><p style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class="">Second, I feel that we've overstated the difficulty of maintaining mailing lists.  I have to acknowledge that I have little first hand experience administering mailman, so maybe I'm way off here. <span class=""> </span></p></div></blockquote></div>Hi Philip,<div class=""><br class=""></div><div class="">First, despite the similar names, Discord is very different than Discourse.  Here I’m only commenting about Discourse, I have no opinion about Discord.</div><div class=""><br class=""></div><div class=""><div class=""><br class=""></div><div class="">In this case, I think we need to highly weight the opinions of the people actively mainlining the existing systems.  It has become clear that the priority isn’t “control our own lists”, it is “make sure they stay up” and “get LLVM people out of maintaining them”.</div><div class=""><br class=""></div><div class="">The ongoing load of maintaining these lists (including moderation) and of dealing with the security issues that keep coming up are carried by several individuals, not by the entire community.  I’m concerned about those individuals, but I’m also more broadly concerned about *any* individuals being solely responsible for LLVM infra.  Effectively every case we’ve had where an individual has driving LLVM infra turns out to be a problem.  LLVM as a project isn’t good at running web scale infra, but we highly depend on it.</div><div class=""></div></div></div></blockquote><div class=""><br class=""></div><div class="">I agree that the maintenance issue is definitely a problem which needs to be solved. And there is some urgency, given the recent problems which resulted in a need to manually subscribe people to the lists.</div><div class=""><br class=""></div><div class="">But, the proposal on the table doesn't appear to actually address this issue, because the maintainers of llvm mailman will still continue to be responsible for keeping it functioning, for the mailing lists which were not proposed to be migrated. On the other hand, having<span class="Apple-converted-space"> </span><a href="http://osci.io/" class="">osci.io</a><span class="Apple-converted-space"> </span>run a mailman3 service for us does seem to be a way to solve this -- and doesn't require discarding mailing lists entirely.</div></div></div></div></blockquote></div><div><br class=""></div><div>I’m not deeply familiar with <a href="http://osci.io" class="">osci.io</a>, but hosted mailman services all suffer from a major problem: they don’t solve the moderation problem.</div><div><br class=""></div><div><div>More generally, I don’t see how that addresses the many other issues that were raised repeatedly on this thread.</div><div class=""><br class=""></div></div><div>-Chris</div><br class=""></body></html>