On Mon, Jun 14, 2021 at 5:41 PM James Y Knight via cfe-dev
<cfe-...@lists.llvm.org> wrote:
>
> On Thu, Jun 3, 2021 at 6:19 PM James Y Knight <jykni...@google.com> wrote:
>>
>> 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.
>
>
> 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.
>
>> 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.
>>
>> 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.
>>
>> 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.
>
>
> On that last point, I've gone ahead and asked the folks at osci.io ("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 (https://www.osci.io/tenants/). So, I 
> believe they have the necessary experience and expertise.
>
> 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.
>
> 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.

Thank you for checking into a mailman3 hosting option, I think this
approach would make me feel the most comfortable (far more comfortable
than switching to Discord).

~Aaron

>
>> On Tue, Jun 1, 2021 at 4:50 PM Tom Stellard via cfe-dev 
>> <cfe-...@lists.llvm.org> wrote:
>>>
>>> Hi,
>>>
>>> We recently[1] ran into some issues with the mailing lists that caused
>>> us to disable automatic approval of subscriptions.  Over the past few
>>> months, the LLVM Foundation Board of Directors have been investigating
>>> solutions to this issue and are recommending that the project move its
>>> discussion forum from mailman to Discourse[2].
>>>
>>> The proposed migration plan is to move the discussion lists (e.g *-dev,
>>> *-users lists) to Discourse as soon as possible.  The commit email lists
>>> (*-commits lists) will remain on mailman until a not-yet-determined date
>>> in the future, after which they will be replaced by something else.
>>> Some commit lists alternatives include Discourse and GitHub commit
>>> comments (but there may be others).
>>>
>>> Here are the reasons why the LLVM Foundation Board of Directors is
>>> recommending this change:
>>>
>>> - The LLVM project discussion lists cannot be adequately maintained by our
>>>    current volunteer infrastructure staff and without changes we run the
>>>    risk of a major outage.
>>>
>>> - We are able to make this change without significant impact to user's or
>>>    developer's daily workflows because Discourse supports email 
>>> subscriptions
>>>    and posting (NOTE: if you are concerned that your workflow may be 
>>> impacted
>>>    by this change, please contact the Infrastructure Working Group[3], so
>>>    they can help test your workflow with Discourse.)
>>>
>>> - Discourse gives us additional features that will benefit the community:
>>>    - Easy to signup and subscribe to categories
>>>    - Better moderation tools.
>>>    - Web-based user interface.
>>>    - Ability to send announcements to multiple categories to avoid having to
>>>      cross-post community wide announcements.
>>>
>>> - A subset of the community (MLIR) have been experimenting with Discourse
>>>    for over a year and are able to provide feedback about this experience
>>>    to the Board of Directors.
>>>
>>> We did also consider one alternative, which was migrating our lists to a
>>> mailman hosting service.  However, we concluded that with all the work it
>>> would take to migrate our lists to another service, it would be better
>>> if we moved to a service (like Discourse) that provided more features
>>> than what we have now.
>>>
>>> We understand that moving to Discourse is a change for the community and
>>> that people may be worried about this having a negative impact on their
>>> participation in the project.  As mentioned above, we believe that this
>>> change can be done without significant impact to anyone’s workflows.
>>> If you disagree, please contact the Infrastructure Working Group, to
>>> document the impact to your workflow, so we can work together to find
>>> a solution for your issue.
>>>
>>> If you have any other questions or comments you can raise them on this
>>> thread and please keep criticisms constructive and on topic.
>>>
>>>
>>> LLVM Foundation Board of Directors
>>>
>>> [1] https://lists.llvm.org/pipermail/llvm-dev/2021-March/149027.html
>>> [2] https://www.discourse.org/
>>> [3] https://github.com/llvm/llvm-iwg
>>>
>>> _______________________________________________
>>> cfe-dev mailing list
>>> cfe-...@lists.llvm.org
>>> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
> _______________________________________________
> cfe-dev mailing list
> cfe-...@lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to