On Fri, Apr 28, 2017 at 4:35 PM, Vincent Massol <[email protected]> wrote: > >> On 28 Apr 2017, at 16:29, Thomas Mortagne <[email protected]> wrote: >> >> On Fri, Apr 28, 2017 at 4:14 PM, Vincent Massol <[email protected]> wrote: >>> >>>> On 28 Apr 2017, at 16:05, Thomas Mortagne <[email protected]> >>>> wrote: >>>> >>>> On Fri, Apr 28, 2017 at 3:58 PM, Vincent Massol <[email protected]> wrote: >>>>> >>>>>> On 28 Apr 2017, at 15:55, Thomas Mortagne <[email protected]> >>>>>> wrote: >>>>>> >>>>>> On Fri, Apr 28, 2017 at 3:53 PM, Vincent Massol <[email protected]> >>>>>> wrote: >>>>>>> >>>>>>>> On 28 Apr 2017, at 15:49, Thomas Mortagne <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>> On Fri, Apr 28, 2017 at 3:43 PM, Vincent Massol <[email protected]> >>>>>>>> wrote: >>>>>>>>> Status >>>>>>>>> ====== >>>>>>>>> >>>>>>>>> So I’ve progressed in this with Kevin (who’s an infra admin at XWiki >>>>>>>>> SAS). >>>>>>>>> >>>>>>>>> We now have an instance ready. >>>>>>>>> >>>>>>>>> What’s left to do: >>>>>>>>> >>>>>>>>> * Configure reply by email. I’m currently trying to do that with >>>>>>>>> Kevin. The principle is that you receive mail from discourse and we >>>>>>>>> set in discourse a reply-to email address so that when you reply to >>>>>>>>> the mail, it goes to a mail inbox somewhere (some gmail account for >>>>>>>>> example). Then discourse is configured to check (using POP3, they >>>>>>>>> don’t seem to support IMAP ATM) that inbox and to process mails found >>>>>>>>> in it and update the topics. Note that even if we don’t configure >>>>>>>>> this, users can still receive emails for all posts but they will just >>>>>>>>> need to click on the link to go the webpage and answer. It’s not the >>>>>>>>> end of the world either. >>>>>>>> >>>>>>>> Does it also support starting new discussion by mail or only reply ? >>>>>>> >>>>>>> It seems so: >>>>>>> >>>>>>> " You can start topics, reply to topics, have a mailing list mode where >>>>>>> you get an email per post on the forum or post on the category. >>>>>>> >>>>>>> Longer term we plan to add some "secret commands" that allow you to >>>>>>> like a post or flag a post via email. >>>>>>> >>>>>>> Overall mailing list parity is pretty high here and we support a bunch >>>>>>> of stuff mailing lists do not.” >>>>>>> >>>>>>> From https://meta.discourse.org/t/start-a-new-topic-via-email/12477/6 >>>>>> >>>>>> In that case another idea for the migration would be to make Discourse >>>>>> monitor [email protected] instead of making it readonly. >>>>> >>>>> I thought about this but AFAIU this wouldn’t work. >>>>> >>>>> The email address used to reply to posts is of the form: >>>>> >>>>> <prefix>+<topickey>@<domain name> >>>>> >>>>> For example: [email protected] >>>> >>>> For replies sure but for new topics ? >>> >>> I’m not sure I understand. If the idea is to use [email protected] instead of >>> [email protected] then yes it’s possible but this means the user >>> list is no longer accessible, even in readonly (we need to configure >>> mailman and mail servers inside XWiki SAS to not go to mailman) >> >> The archive and the mail address are two different things. It's not >> because [email protected] is redirected to something else that the old >> mailman archive is not accessible anymore, it's just a web page. >> >> I'm not proposing to replace [email protected] here. Again >> the idea is to have mails sent to [email protected] create new topics on >> Discourse instead of returning errors, nothing else, mailman won't >> accept any registration and it won't sent any mail anymore. > > So if I understand you’re proposing to: > > 1) Decommission the [email protected] route since right now it leads to mailman > in the infra > 2) Make [email protected] an alias for [email protected] > > You still haven’t replied to me how the list user inside discourse will be > able to post to the users mailing list if we decommission the [email protected] > that goes to the users list. You’re proposing to create a new route to the > users list for that?
The idea is only to not loose all the mails sent to [email protected], as I said mailman would not do anything anymore so the old mailing list won't exist from mail server point of view. If you want to receive mails you will need to tell Discourse to send them to you I guess. Maybe Discourse can do more (like some way import mail addresses from mailman) I don't know, I'm not the one proposing to use it :) > > Thanks > -Vincent > >> >>> and we cannot have a special list user inside discourse posting to the user >>> list and thus we won’t have markmail/nabble/gmane/etc archiving the new >>> posts >>> >>> Thanks >>> -Vincent >>> >>>> >>>>> >>>>> So I don’t think it would work to POP [email protected] (and we don’t have >>>>> a POP-able inbox for users mail either AFAIK). >>>> >>>> This is not really an issue. You just need to setup a regular mail >>>> account behind [email protected] instead of a mailing list, exactly like >>>> what Kevin is probably currently doing for whatever mail address you >>>> decided to use for Discourse replies. >>>> >>>>> >>>>> Thanks >>>>> -Vincent >>>>> >>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> -Vincent >>>>>>> >>>>>>>> >>>>>>>>> * Decide on the migration path. See below >>>>>>>>> >>>>>>>>> * Decide if we migrate only users or also devs. FTM I suggest that we >>>>>>>>> do only users and see how it goes and if we’re happy we can decide to >>>>>>>>> move devs data too. >>>>>>>>> >>>>>>>>> Migration Path >>>>>>>>> ============ >>>>>>>>> >>>>>>>>> I propose the following: >>>>>>>>> >>>>>>>>> * On a given date that we advertise on the users list, we configure >>>>>>>>> this list to be readonly and not allow more posts. We invite users to >>>>>>>>> register on our discourse instance and use that. >>>>>>>>> * We don’t import our archives since it’s complex >>>>>>>>> (https://meta.discourse.org/t/howto-import-mbox-mailing-list-files/51233) >>>>>>>>> and there’s not a perfect mapping. We can always do that in the >>>>>>>>> future if someone really wants to work on that. >>>>>>>>> * We create a markmail user in our discourse instance and configure >>>>>>>>> it to receive all posts. We set its email address to be >>>>>>>>> [email protected] and we configure the users list to accept mail from >>>>>>>>> our discourse instance. This allows to keep having a place where we >>>>>>>>> can search in all places by using markmail. Incidentally this also >>>>>>>>> means that nabble and gmane will continue to archive our mails which >>>>>>>>> is nice. >>>>>>>>> >>>>>>>>> WDYT? >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> -Vincent >>>>>>>>> >>>>>>>>> >>>>>>>>>> On 24 Feb 2017, at 12:18, Vincent Massol <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>> Hi devs, >>>>>>>>>> >>>>>>>>>> I’m proposing to vote for moving away from our users and devs >>>>>>>>>> mailing list and instead to use the Discourse open source tool: >>>>>>>>>> >>>>>>>>>> * Home page: http://www.discourse.org/ >>>>>>>>>> * License: GPL v2 >>>>>>>>>> * FAQ: http://www.discourse.org/faq/ >>>>>>>>>> * Awesome feature list: http://www.discourse.org/about/ >>>>>>>>>> >>>>>>>>>> What is especially interesting for us: >>>>>>>>>> * It works with mailing lists (you can receive mails and send mails >>>>>>>>>> to the forum). >>>>>>>>>> * Works as a forum. BTW if you want to see a real life instance, >>>>>>>>>> check the gradle instance at https://discuss.gradle.org/ >>>>>>>>>> >>>>>>>>>> Nice things: >>>>>>>>>> * Works on mobile >>>>>>>>>> * Comprehensive API (would allow us to integrate it with xwiki.org) >>>>>>>>>> * Badges/user metrics >>>>>>>>>> >>>>>>>>>> So here’s my +1 to try it out and ask XWiki SAS if they could host >>>>>>>>>> an instance. >>>>>>>>>> >>>>>>>>>> WDYT? Do you see any negative point (I don’t ATM)? :) >>>>>>>>>> >>>>>>>>>> Please cast your votes! >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> -Vincent > -- Thomas Mortagne

