[llvm-dev] [cfe-dev] Mailing List Status Update
Hans Wennborg via llvm-dev
llvm-dev at lists.llvm.org
Wed Jun 16 04:12:15 PDT 2021
On Tue, Jun 15, 2021 at 12:58 PM Aaron Ballman via cfe-dev <
cfe-dev at lists.llvm.org> wrote:
> On Mon, Jun 14, 2021 at 5:41 PM James Y Knight via cfe-dev
> <cfe-dev at lists.llvm.org> wrote:
> > On Thu, Jun 3, 2021 at 6:19 PM James Y Knight <jyknight at google.com>
> >> 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).
+1 this sounds like a great option to me.
> >> On Tue, Jun 1, 2021 at 4:50 PM Tom Stellard via cfe-dev <
> cfe-dev at lists.llvm.org> wrote:
> >>> Hi,
> >>> We recently 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.
> >>> The proposed migration plan is to move the discussion lists (e.g *-dev,
> >>> *-users lists) to Discourse as soon as possible. The commit email
> >>> (*-commits lists) will remain on mailman until a not-yet-determined
> >>> 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
> >>> current volunteer infrastructure staff and without changes we run
> >>> risk of a major outage.
> >>> - We are able to make this change without significant impact to user's
> >>> developer's daily workflows because Discourse supports email
> >>> and posting (NOTE: if you are concerned that your workflow may be
> >>> by this change, please contact the Infrastructure Working Group,
> >>> they can help test your workflow with Discourse.)
> >>> - Discourse gives us additional features that will benefit the
> >>> - 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
> >>> for over a year and are able to provide feedback about this
> >>> to the Board of Directors.
> >>> We did also consider one alternative, which was migrating our lists to
> >>> mailman hosting service. However, we concluded that with all the work
> >>> 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
> >>> 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
> >>>  https://lists.llvm.org/pipermail/llvm-dev/2021-March/149027.html
> >>>  https://www.discourse.org/
> >>>  https://github.com/llvm/llvm-iwg
> >>> _______________________________________________
> >>> cfe-dev mailing list
> >>> cfe-dev at lists.llvm.org
> >>> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at lists.llvm.org
> > https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev