<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 15, 2021 at 7:40 AM Matt P. Dziubinski via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 6/15/2021 12:58, Aaron Ballman via llvm-dev wrote:<br>
> On Mon, Jun 14, 2021 at 5:41 PM James Y Knight via cfe-dev<br>
> <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> wrote:<br>
>><br>
>> On Thu, Jun 3, 2021 at 6:19 PM James Y Knight <<a href="mailto:jyknight@google.com" target="_blank">jyknight@google.com</a>> wrote:<br>
>>><br>
>>> I've just tried out discourse for the first time. It is not clear to me how to use it to replace mailing lists. It has a setting "mailing list mode", which sounds like the right thing -- sending all messages via email. Except that option is global -- all messages in all categories on the llvm discourse instance. Which definitely isn't what I want at all. I don't want to subscribe to MLIR, for example.<br>
>><br>
>><br>
>> FWIW, it would seem that one secret trick here is to NOT check "mailing list mode" -- that option is mostly there to confuse you, I guess.<br>
>><br>
>>> In general, I'd say I'm pretty uncomfortable with switching from a mailing list to discourse. Discourse seems entirely reasonable to use for end-user-facing forums, but I'm rather unconvinced about its suitability as a dev-list replacement. Other communities (e.g. python) seem to have a split, still: mailing lists for dev-lists, and discourse for end-user-facing forums.<br>
>>><br>
>>> I'd also note that Mailman3 provides a lot more features than what we're used to with mailman2, including the ability to interact/post through the website.<br>
>>><br>
>>> Maybe someone can convince me that I'm just being a curmudgeon, but at this point, I'd say we ought to be investigating options to have Someone Else manage the mailman service, and keep using mailing lists, rather than attempting to switch to discourse.<br>
>><br>
>><br>
>> On that last point, I've gone ahead and asked the folks at <a href="http://osci.io" rel="noreferrer" target="_blank">osci.io</a> ("Open Source Community Infrastructure") if they'd be willing to host our mailing lists. They are a group at RedHat whose mission is to support infrastructure for open-source community projects, and they host mailman3 lists for a number of other open-source groups, already (<a href="https://www.osci.io/tenants/" rel="noreferrer" target="_blank">https://www.osci.io/tenants/</a>). So, I believe they have the necessary experience and expertise.<br>
>><br>
>> They have said they indeed are willing and have the capacity to run this for us as a service, if we'd like. We'd still need to be responsible for things like list moderation, but they'd run the mailman installation on their infrastructure. In my opinion, we ought to take this option, rather than trying to push a migration to discourse.<br>
>><br>
>> To me, it seems this would be a much clearer upgrade path, and would solve the hosting/volunteer-admin issue -- including for commit lists -- giving the current maintainers quicker relief from the undesired task of running the list service. Additionally, since it would be a migration to Mailman3, we would get many of the additional features mentioned as desirable, e.g. searchable archives and posting from the website.<br>
> <br>
> Thank you for checking into a mailman3 hosting option, I think this<br>
> approach would make me feel the most comfortable (far more comfortable<br>
> than switching to Discord).<br>
<br>
I also find Mailman 3 friendlier than Discourse from the UX point of view.<br>
<br>
Currently Discourse doesn't directly support standard search <br>
functionality in web browsers, </blockquote><div><br>Could you describe what's missing/not working in more detail? At least I can use my browser (Chrome)'s search functionality to find words in both the pages linked below.<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">requiring workarounds like using the <br>
print preview: Compare <br>
<a href="https://meta.discourse.org/t/disabling-unload-on-scroll/173975" rel="noreferrer" target="_blank">https://meta.discourse.org/t/disabling-unload-on-scroll/173975</a> and <br>
<a href="https://meta.discourse.org/t/disabling-unload-on-scroll/173975/print" rel="noreferrer" target="_blank">https://meta.discourse.org/t/disabling-unload-on-scroll/173975/print</a><br>
<br>
Looking at python-dev Mailman 3 interface doesn't seem to suffer from <br>
this issue:<br>
<a href="https://mail.python.org/archives/list/python-dev@python.org/" rel="noreferrer" target="_blank">https://mail.python.org/archives/list/python-dev@python.org/</a><br>
<br>
Best,<br>
Matt<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div></div>