[Python-ideas] A bit meta

Brett Cannon brett at python.org
Sat Jan 30 14:03:11 EST 2016


I've started a thread  amongst python-ideas-owners to see if any of us can
lead the eval between HyperKitty and Discourse and making sure PSF infra is
okay with hosting it (or just paying for hosting). If none of us have time
I will come back to the list to ask for someone to lead the evaluation.

On Sat, 30 Jan 2016 at 10:07 Nicholas Chammas <nicholas.chammas at gmail.com>
wrote:

> Agreed. If you read through that thread about Discourse hosting for open
> source projects, you'll see that Jeff made a point of stressing just how
> easy it is to manage a Discourse instance.
>
> Still, my bias is to delegate where possible, even if the task is light,
> to reduce the psychological burden of being responsible for something. Then
> again, I'm not on the Python infra team, so I can't speak for them. If
> they're (and I'm guessing you're part of the team, Donald?) OK with it,
> then sure, it should be fine to manage the instance ourselves.
>
> Nick
>
> On Sat, Jan 30, 2016 at 12:59 PM Donald Stufft <donald at stufft.io> wrote:
>
>> Honestly, It’s probably not super hard for us to get this running (and we
>> might want to so we can piggyback on our Fastly CDN and such). Assuming it
>> stores all of it’s persistent state inside of PostgreSQL then we’re already
>> running a central PostgreSQL server that we keep backed up. The biggest
>> issue comes from software that wants to store persistent state on disk,
>> since that makes it difficult to treat those machines as empehereal.
>>
>> On Jan 30, 2016, at 12:30 PM, Nicholas Chammas <
>> nicholas.chammas at gmail.com> wrote:
>>
>> Yeah, the voting is just a plugin which I presume you can enable or
>> disable as desired.
>>
>> As for hosting, I agree it’s probably better to have someone else do that
>> so we can lessen the burden on our infra team. The Discourse team also
>> offers discounted hosting for open source projects
>> <https://meta.discourse.org/t/becoming-the-new-standard-discussion-tool-for-open-source-projects/26305/7?u=nicholaschammas>.
>> Depending on the arrangement they offer, it may be really cheap for us even
>> with a fully managed instance.
>>
>> Nick
>>>>
>> On Sat, Jan 30, 2016 at 12:25 PM Guido van Rossum <guido at python.org>
>> wrote:
>>
>>> Oooh, Discourse looks and sounds good. Hopefully we can opt out from
>>> voting, everything else looks just right. I recommend requesting some
>>> PSF money for a fully-hosted instance, so nobody has to suffer when
>>> it's down, security upgrades will be taken care of, etc.
>>>
>>> On Sat, Jan 30, 2016 at 8:48 AM, Nicholas Chammas
>>> <nicholas.chammas at gmail.com> wrote:
>>> > To follow up on one of the suggestions Brett and Donald made, I think
>>> the
>>> > best solution today for a modern discussion forum is Discourse.
>>> >
>>> > Discourse is built by some of the same people who built Stack Overflow,
>>> > including Jeff Atwood. Among the many excellent features it has is full
>>> > support for a “mailing list mode”, where you can reply to and start new
>>> > conversations entirely via email. That may be important for people who
>>> are
>>> > not interested in using the web for their conversations.
>>> >
>>> > Discourse doesn’t currently have a voting plugin, but here is an
>>> interesting
>>> > discussion about adding one. Just earlier today a member of the
>>> Discourse
>>> > team followed-up on that discussion with a detailed proposal to make
>>> the
>>> > plugin real.
>>> >
>>> > As an example of the polish Discourse already has, consider this
>>> remark by
>>> > Random832:
>>> >
>>> > It would be interesting to make a forum with a “spin-off thread”
>>> feature,
>>> > which would automate the placement of the reply in a new thread and a
>>> note
>>> > in the old thread with a link to the new one.
>>> >
>>> > If you look at the post I linked to about adding a voting plugin, you
>>> can
>>> > see just this kind of link offered by Discourse since the poster spun
>>> that
>>> > new thread from an existing one.
>>> >
>>> > A large open source community using Discourse today is Docker. If
>>> Donald
>>> > sets up a Discourse instance for Packaging, that should serve as a good
>>> > trial for us to deploy it elsewhere. I suspect it will be a success.
>>> >
>>> > As for hosting, there are many options that range from free but
>>> > self-managed, to fully managed for a monthly fee.
>>> >
>>> > Nick
>>> >
>>> >
>>> > On Sat, Jan 30, 2016 at 10:50 AM Random832 <random832 at fastmail.com>
>>> wrote:
>>> >>
>>> >> Chris Angelico <rosuav at gmail.com> writes:
>>> >> > How do you change the subject line to indicate that the topic has
>>> >> > drifted (or is a spin-off), while still appropriately quoting the
>>> >> > previous post?
>>> >>
>>> >> You're free to quote any post anywhere, even if you make a new
>>> >> thread. In general to do this you have to start your reply in the
>>> >> original thread, then copy/paste the quote markup (which includes a
>>> >> magic link to the post you are quoting) into the post new thread form.
>>> >>
>>> >> It would be interesting to make a forum with a "spin-off thread"
>>> >> feature, which would automate the placement of the reply in a new
>>> thread
>>> >> and a note in the old thread with a link to the new one.
>>> >>
>>> >> But in most cases this can't be automated because on better-managed
>>> >> forums once a digression has grown large enough to need a separate
>>> >> thread, the forum's moderators will move earlier posts about it
>>> >> (originally made in the first thread) to the new thread. (it might be
>>> >> interesting to make a forum that provides a way to have a post live in
>>> >> two different threads at the same time)
>>> >>
>>> >> _______________________________________________
>>> >> Python-ideas mailing list
>>> >> Python-ideas at python.org
>>> >> https://mail.python.org/mailman/listinfo/python-ideas
>>> >> Code of Conduct: http://python.org/psf/codeofconduct/
>>> >
>>> >
>>> > _______________________________________________
>>> > Python-ideas mailing list
>>> > Python-ideas at python.org
>>> > https://mail.python.org/mailman/listinfo/python-ideas
>>> > Code of Conduct: http://python.org/psf/codeofconduct/
>>>
>>>
>>>
>>> --
>>> --Guido van Rossum (python.org/~guido)
>>>
>> _______________________________________________
>> Python-ideas mailing list
>> Python-ideas at python.org
>> https://mail.python.org/mailman/listinfo/python-ideas
>> Code of Conduct: http://python.org/psf/codeofconduct/
>>
>>
>>
>> -----------------
>> Donald Stufft
>> PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372
>> DCFA
>>
>> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20160130/bf6c8d16/attachment.html>


More information about the Python-ideas mailing list