[Python-Dev] Re: Switching to Discourse

2023-01-26 Thread Alex Krupp via Python-Dev
> This does not solve the problem of engaging actively in a discussion, of
course

I just submitted a proposal to create a Discourse plugin to improve the
accuracy of their inbound email parsing, which is something that several
people have complained about in this thread. This would enable two things:

   - Folks who prefer to live in their inbox could continue to do so and
   contribute by just replying to emails. Discourse currently has
   reply-by-email, but it often mangles formatting and/or entirely deletes
   text. Once these issues are fixed, folks who like the current experience
   would be able to just pretend the forum doesn't exist and continue having
   the same experience as they currently have with GNU Mailman.
   - Right now importing the archives from GNU Mailman into Discourse isn't
   realistic for the same reasons; some messages will import correctly, but
   others will be mangled or missing text. This means you would still need to
   maintain the Malman archive as the canonical source of truth. Once fixed,
   not only would the [Python-Dev] archives be searchable within Discourse,
   but they should also rank better in search than they do in their current
   archive.

If this is something you care about (positively or negatively), here is the
exploratory proposal:

https://meta.discourse.org/t/proposed-plugin-to-improve-reply-by-email-accuracy/252944

Any feedback and/or testing would be much appreciated! Right now Discourse
recognizes that this is a problem and is interested in solving it, but
getting it prioritized will require folks to A) speak up saying they want
it done B) test the underlying API to verify that it actually solves the
problem.

Alex

On Sun, Dec 11, 2022 at 1:54 PM Tiziano Zito  wrote:

>
> On Sat 10 Dec, 17:47 +0100, Baptiste Carvello <
> devel2...@baptiste-carvello.net> wrote:
> >There is a small catch though: unless I'm mistaken, Discourse won't let
> >you subscribe to just a set of categories, so any filtering has to
> >happen on the Mailman side.
>
> Well, it is actually possible to achieve what you want.
>
> I have set up Discourse in mailing-list mode [1].
>
> By default muted categories are not included in the emails you get in
> mailing list mode.
>
> So, you just need to mute all categories you don't care about. It is a bit
> of work, but it needs to be done only once. To have an almost complete
> equivalent of the topics that were once discussed on python-dev, you can
> just mute every thing except the "Core Development" category. This is the
> setting I am using since a while and I am quite happy with it. You may want
> to unmute the "PEPs" category as well.
>
> Threading info is kept quite nicely, so I read the discourse mail
> notifications as if it were a mailing list and I almost do not see any
> difference. Text is sometimes a bit messy if people heavily use the
> discourse formatting capabilities, but this kind of posts are quite rare in
> my experience.
>
> This does not solve the problem of engaging actively in a discussion, of
> course, but at least for me it is OK to login to discourse if I have to
> post, given that 99.99% of the time I just want to read posts in my mail
> client.
>
> Ciao!
> Tiziano
>
> [1] You can do this while editing your profile preferences, under the
> "Emails" menu
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/7ZJWPADSL7BGBZ5Y6BRHP2LDTHQFZ7UV/
> Code of Conduct: http://python.org/psf/codeofconduct/
>


-- 

Alex Krupp
Cell: (607) 351 2671

Read my Email: www.fwdeveryone.com/u/alex3917
Subscribe to my blog: https://alexkrupp.typepad.com/
My homepage: www.alexkrupp.com
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/Y3BO5TBIM2YQXWCQ4D4RPOBBIDVHNXAL/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-12 Thread Stephen J. Turnbull
Cameron Simpson writes:

 > I'm presuming we're talking about ways to bidirectionally mirror between 
 > mailman and a Discourse forum.

Yes.

 > None of that is easy to fix - mailing lists essentially just forward 
 > messages, with some gatewaying of what messages they allow inbound 
 > depending on the list. By contrast, Discourse posts have authors which 
 > must be Discourse users.

That's not a problem in principle, because Mailman at python.org
insists on list membership for posts.  It could be a minor annoyance
for users because Mailman allows a user to have a variety of email
addresses, so you actually have to check which address you've been
using.  Perhaps people with multiple Mailman subscriptions would have
to reconfigure their so they all use the address that Discourse knows,
and their Mailman subscriptions to access mail from that address.  I
don't think that's a big deal, but it's there.

 > I suspect any `In-Reply-To` or `References` would be ignored.

That could be problematic.  Not sure about that.

 > For replies, the email goes to a post-specific address which is used to 
 > stitch the message into an existing Topic discussion thread.

This could work!  I guess for "to message" replies it would cut
Mailman out of the loop (the reply would go author -> Discourse ->
Mailman), so it might be a little odd in the user's mail client and in
Mailman archives (assuming they were desired and permitted).

 > The outgoing `In-Reply-To` and `References` headers are made on the
 > fly when Discourse sends the post as email to whichever users are
 > set up to receive an email copy. The source `Message-ID` is
 > preserved.

I don't see why that would be a big problem.  Threading would be a
little less robust, but would work 99% as well as with full
References.

 > Letting _nonDiscourse_ users reply or post to Discourse is not
 > trivial.

I don't think that would be desired.  It would be nice for users if
existing Mailman User addresses could be grandfathered into Discourse
just to save them ten minutes navigating the Discourse signup, but
it's not obvious to me that's desirable or desired by Discourse
admins.  On the other hand, Discourse's members-only policy is
basically the same as Mailman's, so we'd probably lose a boatload of
python-dev lurkers, but nobody can complain about the principle.

Steve

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/K22PHXRTDV24WA5QAXO2PB46DEXTA3V4/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-12 Thread Stephen J. Turnbull
Baptiste Carvello writes:

 > There is a small catch though: unless I'm mistaken, Discourse won't let
 > you subscribe to just a set of categories, so any filtering has to
 > happen on the Mailman side.

There are two approaches that come to mind.  The first is
list-per-category, which would most efficiently be implemented in the
MTA, but could be implemented in Mailman, either with existing spam-
filtering or with a bit of code in a custom Rule.  This would make
sense if categories change slowly and have substantial traffic,
because creating a new list requires admin intervention at a high
level (moderators can't do it, list owners can't do it).

The second would be to use a feature called topics.  Changing topics
also requires admin intervention, but list owners can do it.  Also, in
the case of creation of a new category, individual users can access it
immediately by using the archives (which don't respect topics IIRC,
never used them myself) or by subscribing to the "no topic" topic
(which normally defaults off, again IIRC -- if not, that can be
changed by the list owner IIRC, if not, a trivial patch).

 > If we wanted an equivalent of python-list, we could just forgo the
 > filtering and pass on posts from all Discourse categories. But for
 > python-dev, the volume is too high, and existing python-dev subscribers
 > probably don't want a category like "Help".

That seem accurate to me.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/XWZXKW2JQBWD2BGNIGQ2KGN4CBUEY52C/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-11 Thread Cameron Simpson

On 12Dec2022 01:05, Abdur-Rahmaan Janhangeer  wrote:

If only, fellow list colleagues, I could see only the topics I choose on
Discourse.


You can mute catgeories. I don't.


The Discourse feels like python-list, python-dev, python-* combined.
I feel cluttered.


Aye. But I filter my inbound email, and can divert things as desired.


On Discourse i miss the simplicity of a medialess, interactionless,
botless, privilegeless,
notificationless, badgeless platform.


I seriously recommend you try the mailing list mode. I use it pretty 
happily, and only hop over to the web forum when someone posts a 
screenshot (which we actively discourage for code snippets) and 
occasional other rare situations.


Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/5C64RFHGVCVBEYGNSRROZGK43HJ5MZVU/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-11 Thread Cameron Simpson

On 11Dec2022 19:50, Tiziano Zito  wrote:

On Sat 10 Dec, 17:47 +0100, Baptiste Carvello  
wrote:

There is a small catch though: unless I'm mistaken, Discourse won't let
you subscribe to just a set of categories, so any filtering has to
happen on the Mailman side.


Well, it is actually possible to achieve what you want.

I have set up Discourse in mailing-list mode [1].
By default muted categories are not included in the emails you get in 
mailing list mode.


So, you just need to mute all categories you don't care about. It is a bit of 
work, but it needs to be done only once.


Until a new category is made.

To have an almost complete equivalent of the topics that were once 
discussed on python-dev, you can just mute every thing except the "Core 
Development" category. This is the setting I am using since a while and 
I am quite happy with it. You may want to unmute the "PEPs" category as 
well.


Otherwise, that sounds like a workable approach.

FYI, a recent post to the Ideas Discourse category has these relevant 
headers:


X-Discourse-Post-Id: 77785
X-Discourse-Topic-Id: 19277
List-ID: Discussions on Python.org | Ideas 
List-Archive: 
https://discuss.python.org/t/expanding-asyncio-support-for-socket-apis/19277

You can filter on List-ID to select a category, which would avoid muting 
a lot of categories.



Threading info is kept quite nicely, so I read the discourse mail notifications 
as if it were a mailing list and I almost do not see any difference. Text is 
sometimes a bit messy if people heavily use the discourse formatting 
capabilities, but this kind of posts are quite rare in my experience.


Discourse formatting is MarkDown, which is at least pretty easy to read.


This does not solve the problem of engaging actively in a discussion, of 
course, but at least for me it is OK to login to discourse if I have to post, 
given that 99.99% of the time I just want to read posts in my mail client.


Yah.

The tricky bit to my mind is that if the flow is just Discourse->Mailman 
then people replying on the mailing list do not get seen by the 
Discourse users.


Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/IWFUVVH6J5TV7GZBPFJB55BVJEF6I54M/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-11 Thread Barry Scott


> On 11 Dec 2022, at 21:05, Abdur-Rahmaan Janhangeer  
> wrote:
> 
> If only, fellow list colleagues, I could see only the topics I choose on 
> Discourse.

Have you tried changing the Preferences for Notifications/Categories?
That would appear to give you the control you are asking for?

Barry

> 
> The Discourse feels like python-list, python-dev, python-* combined. 
> I feel cluttered. 
> 
> If only I could also export the folks using only the mailing list to the 
> Discourse.
> 
> If only Discourse was as easy to search and port as a mail archive.
> 
> If Python is a community thing, the discourse is it. But, I fear, crafting 
> mail
> and reading walls of text might become the skills of a bygone age.
> 
> On Discourse i miss the simplicity of a medialess, interactionless, botless, 
> privilegeless,
> notificationless, badgeless platform.
> 
> But, we must keep up with advances in tech, cope with different ways, cope 
> with
> what most people use. It's the way forward. 
> 
> Next time, see you at PythonHut in the Metaverse.
> 
> Kind Regards,
> 
> Abdur-Rahmaan Janhangeer
> about  | blog 
>  
> github 
> Mauritius
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at 
> https://mail.python.org/archives/list/python-dev@python.org/message/JA76LADBRCVDOGPBVCAXPM66QKDBODU7/
> Code of Conduct: http://python.org/psf/codeofconduct/

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/6S22DLDXIDHAM7X2A5MUBUHJOYB2Z3MJ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-11 Thread Abdur-Rahmaan Janhangeer
If only, fellow list colleagues, I could see only the topics I choose on
Discourse.

The Discourse feels like python-list, python-dev, python-* combined.
I feel cluttered.

If only I could also export the folks using only the mailing list to the
Discourse.

If only Discourse was as easy to search and port as a mail archive.

If Python is a community thing, the discourse is it. But, I fear, crafting
mail
and reading walls of text might become the skills of a bygone age.

On Discourse i miss the simplicity of a medialess, interactionless,
botless, privilegeless,
notificationless, badgeless platform.

But, we must keep up with advances in tech, cope with different ways, cope
with
what most people use. It's the way forward.

Next time, see you at PythonHut in the Metaverse.

Kind Regards,

Abdur-Rahmaan Janhangeer
about  | blog

github 
Mauritius
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/JA76LADBRCVDOGPBVCAXPM66QKDBODU7/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-11 Thread Tiziano Zito



On Sat 10 Dec, 17:47 +0100, Baptiste Carvello  
wrote:

There is a small catch though: unless I'm mistaken, Discourse won't let
you subscribe to just a set of categories, so any filtering has to
happen on the Mailman side.


Well, it is actually possible to achieve what you want.

I have set up Discourse in mailing-list mode [1].

By default muted categories are not included in the emails you get in mailing 
list mode.

So, you just need to mute all categories you don't care about. It is a bit of work, but it needs to 
be done only once. To have an almost complete equivalent of the topics that were once discussed on 
python-dev, you can just mute every thing except the "Core Development" category. This is 
the setting I am using since a while and I am quite happy with it. You may want to unmute the 
"PEPs" category as well.

Threading info is kept quite nicely, so I read the discourse mail notifications 
as if it were a mailing list and I almost do not see any difference. Text is 
sometimes a bit messy if people heavily use the discourse formatting 
capabilities, but this kind of posts are quite rare in my experience.

This does not solve the problem of engaging actively in a discussion, of 
course, but at least for me it is OK to login to discourse if I have to post, 
given that 99.99% of the time I just want to read posts in my mail client.

Ciao!
Tiziano

[1] You can do this while editing your profile preferences, under the "Emails" 
menu
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/7ZJWPADSL7BGBZ5Y6BRHP2LDTHQFZ7UV/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-11 Thread Baptiste Carvello
Le 10/12/2022 à 22:51, Cameron Simpson a écrit :
> 
> In short: copying the Discourse stuff to mailman could be done by
> subscribing the mailman list to the Discourse forum.  Letting
> _nonDiscourse_ users reply or post to Discourse is not trivial.

IMHO it would already be a nice achievement if these two things could be
done:

- subscribe the mailman list to the *relevant parts* of the Discourse
forum; that would be more or less the Core Development and PEP
categories (you must know better than me: is there anything else your
filters let in?)

- let *Discourse users* reply to those list messages from their mail
client with their known-to-Discourse address (is the From address enough
for Discourse to recognize the user?)

Cheers,
Baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/7BKLNTBUYLXY2WONH6AD2L3XMU6AYTGK/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-10 Thread Cameron Simpson
I'm presuming we're talking about ways to bidirectionally mirror between 
mailman and a Discourse forum.


On 10Dec2022 21:21, Stephen J. Turnbull  wrote:

Since Mailman (and its users!) expects messages to arrive
asynchronously and handles that using threading information, as far as
I can see the Mailman side is handled as well as it can be now that
Discourse provides threading information, and you just subscribe
Mailman to Discourse.


That would work for receiving Discourse posts into the Mailman mailing 
list.



And obviously we can just sign up Discourse to
Mailman.


Can we? If you're talking about posts from the mailing list appearing on 
Discourse, this isn't trivial.



The latter direction may be harder, depending on whether
Discourse can make sense of batches of messages being composed
independently of its message flow.


It (anecdotally, link lower down) looks like you can make a new Topic 
(thread) on Discourse if your user has a sufficient trust level 
(discourse users become more trusted over time). But the message author 
needs to be a Discourse user. So either all the individual mailman users 
need to be Discourse members _or_ the from address needs to be a 
list-wide id (eg the list submission address), but then the posts won't 
have the right author on the Discourse side.


None of that is easy to fix - mailing lists essentially just forward 
messages, with some gatewaying of what messages they allow inbound 
depending on the list. By contrast, Discourse posts have authors which 
must be Discourse users.



The fact that Discourse didn't
provide threading information to email users in the past suggest that
it has an alternative mechanism for organizing mail flows, and message
IDs and Reference headers from email may not be so easily integrated.


No, that stuff works ok now.

For new Topics (threads) this post:
https://discourse.gnome.org/t/email-use-of-discourse-how-to-start-a-new-thread/12324/4
sugggests that you can email to a specific category and I presume it 
would appear as a new Topic. I suspect any `In-Reply-To` or `References` 
would be ignored.


For replies, the email goes to a post-specific address which is used to 
stitch the message into an existing Topic discussion thread. The 
outgoing `In-Reply-To` and `References` headers are made on the fly when 
Discourse sends the post as email to whichever users are set up to 
receive an email copy. The source `Message-ID` is preserved.



I know nothing about Discourse internals, but I suspect that's going
to be the difficult part if there is one.  With a little luck that
will be no problem. ;-)


I know a little, but not a lot.

In short: copying the Discourse stuff to mailman could be done by 
subscribing the mailman list to the Discourse forum.  Letting 
_nonDiscourse_ users reply or post to Discourse is not trivial.


Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/YKYJA7Z2K5ZHH546JMJGOFPYJA7UI3G5/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-10 Thread Baptiste Carvello
Hi,

Le 10/12/2022 à 13:21, Stephen J. Turnbull a écrit :
> 
> as far as
> I can see the Mailman side is handled as well as it can be now that
> Discourse provides threading information, and you just subscribe
> Mailman to Discourse.
There is a small catch though: unless I'm mistaken, Discourse won't let
you subscribe to just a set of categories, so any filtering has to
happen on the Mailman side.

If we wanted an equivalent of python-list, we could just forgo the
filtering and pass on posts from all Discourse categories. But for
python-dev, the volume is too high, and existing python-dev subscribers
probably don't want a category like "Help".

Cheers,
Baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/JHWMPCWFUHQDHQM7NEPJYV2JINM37UAJ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-10 Thread Stephen J. Turnbull
Ethan Furman writes:

 > It seems to me the best possible outcome of Discourse vs email is
 > somebody / some company donating the time and/or funding to improve
 > Discourse's and Mailman's abilities to interoperate with each
 > other.

There are fundamental differences between email's aysnchronous
message streams and Discourse's enforced single message stream.  These
can't be perfectly reconciled, despite how fast email can be nowadays.

Since Mailman (and its users!) expects messages to arrive
asynchronously and handles that using threading information, as far as
I can see the Mailman side is handled as well as it can be now that
Discourse provides threading information, and you just subscribe
Mailman to Discourse.  And obviously we can just sign up Discourse to
Mailman.  The latter direction may be harder, depending on whether
Discourse can make sense of batches of messages being composed
independently of its message flow.  The fact that Discourse didn't
provide threading information to email users in the past suggest that
it has an alternative mechanism for organizing mail flows, and message
IDs and Reference headers from email may not be so easily integrated.

I know nothing about Discourse internals, but I suspect that's going
to be the difficult part if there is one.  With a little luck that
will be no problem. ;-)

Steve

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/3KS5YF7YQZ2M75KYGI34TMI7LAEE2ACM/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-09 Thread Cameron Simpson

On 09Dec2022 14:58, Simon Cross  wrote:

I can now pull from Discourse or GH when it’s convenient for me.  It’s also 
much easier to disengage for a few days and catch up later.


I have a question about how you handle multiple communities. I'm
subscribed to ~30 python-dev style mailing lists across different
projects. There is no way I can open up 30 Discourse sites each day.
Mail brings everything into one place for me, and I have things setup
so that new mail from python-dev style lists is separated from my
general inbox.

Are you not subscribed to a bunch of communities? Or is there some way
you aggregate or visit each forum that works nicely?


I'm not Barry, but I have Discourse's "mailing list mode" enabled for 
the Python Discourse forums. That delivers all posts to me as email, and 
my filter rules file almost everything into my "python" mail folder.  
Same for the matplotlib forum etc.


Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/Q4CBEETK7LSRX566U4HH5UGPWR2Z2VET/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-09 Thread Ethan Furman

On 12/9/22 09:20, Barry Warsaw wrote:

> The whole shift away from email leaves me calmer and better engaged.

There are definitely advantages to the different methods of staying engaged, and which is the best fit definitely 
depends on the individual.


It seems to me the best possible outcome of Discourse vs email is somebody / some company donating the time and/or 
funding to improve Discourse's and Mailman's abilities to interoperate with each other.


(My thanks to the person whose name I cannot remember for improving Discourse's 
email threading.)

--
~Ethan~
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/BYWROPOOO5454G6PSY3JCHFKFIAIMWPM/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-09 Thread Barry Warsaw
It’s possible, but here’s the way I look at it.  I’m *already* engaged with 
dozens of communities, within Python but also others.  So every morning I’d 
wake up to many hundreds of emails, which is just incredibly stress inducing.  
So it’s a tension between guarding my time better and FOMO.  Discourse helps me 
manage that much better because rather than *all* of those conversations ending 
up in a bunch of email folders, now they’re just sitting in forum channels.  
This gives me two advantages: 1) I can pull from the conversations when it’s 
convenient for me, not when the stress of email hygiene guilts me into it, and 
2) it’s so much easier to ignore the stuff I don’t care about, or even skim the 
stuff I mildly care about, while giving me more quality time to spend on the 
conversations I do care about.

As for python-committers, I turned off most email notifications from GH and use 
their notifications tab on the issues and PR I care about, and ignore the rest. 
 GH’s notifications page isn’t fantastic, but it’s manageable and seems like a 
net win for controlling how and when I consume those conversations.

My workflow centers around a browser tab group I call “Comms” and there it’s 
got my webmail, which I use in addition to my desktop mail client, and maybe 4 
Discourse tabs for the various communities I follow, one of which is Python’s.  
I usually just click on the “New” tab for each to see what’s happening, and 
then go through the conversations I’ve tagged or responded to.  I might drop in 
to those a couple of times a day when things are slow.  Then of course there’s 
Discord for various Python groups, and Python’s Slack.

The whole shift away from email leaves me calmer and better engaged.

-Barry

> On Dec 9, 2022, at 06:49, Stephen J. Turnbull  
> wrote:
> 
> Barry Warsaw writes:
>> I absolutely love not having to slog through hundreds of emails
>> before my first shots of caffeine, and I can now pull from
>> Discourse or GH when it’s convenient for me.  It’s also much easier
>> to disengage for a few days and catch up later.
> 
> I absolutely cannot imagine slogging through hundreds of posts in the
> Discourse interface.  Couldn't this be, as Baptiste suggests, a
> symptom of people disengaging and there just being less traffic?  Or
> is it somehow being channeled better so that you're only seeing what
> interests you now?
> 
> In particular I have to suspect that a boatload of those were
> python-committers mails that are now basically obsolete (can't say, I
> never have sought enough responsibility that I needed to subscribe to
> that firehose).  But that would help with python-dev/ideas too.
> 
> Steve



signature.asc
Description: Message signed with OpenPGP
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/DR7JRVFDV35NGGDCGHDOFDSOFPLH7AV4/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-09 Thread Skip Montanaro
>
> I have a question about how you handle multiple communities. I'm
> subscribed to ~30 python-dev style mailing lists across different
> projects. There is no way I can open up 30 Discourse sites each day.
> Mail brings everything into one place for me, and I have things setup
> so that new mail from python-dev style lists is separated from my
> general inbox.
>

+1

I have other interests outside Python. Email filters allow me to categorize
email automatically, saving messages in folders which wait for me to get
around to that category.

Considering the explosion of outlets for Python discussion, I will relate a
recent unfortunate incident I don't think would have happened a couple
years ago. I won't name names, but I won't go out of my way to keep the
parties from being discovered. Someone posted a note to the [Python Help]
forum on discuss.python.org recently stating Python had an obvious memory
leak. I tried to help, explaining what I thought he needed to do to
demonstrate a leak. He posted a small C program which initialized, then
immediately finalized the Python runtime, and basically said, "this is a
memory leak." I pointed out that you need to loop over the same operation
to determine if you really have a leak. Back and forth for a bit.

Finally, I said, "if you believe this to be a memory leak, then you should
open an issue on GitHub." My intent was to get his argument in front of the
people who really are the experts on Python's memory management. His
response, "Oh, I already have, here and here and here." What a nice way to
waste my time... I imagine he was trolling, but maybe he was just
dissatisfied with the responses he got on GH and thought he could get
someone to go to bat for him.

My thinking is this would likely have not happened in the olden days when
almost all Python development/programming traffic was housed in python-list
and python-dev.Granted, the Python community was smaller, but, perhaps just
as importantly, a couple active core developers always seemed to keep an
eye on python-list. It seems likely that someone would have seen this
thread and nipped it in the bud early. "I responded to your issue a couple
months ago and explained why this isn't a memory leak. Now go away." Today,
I don't recall noticing core developers on the [Python Help] forum. (I
could well be wrong, but the web interface doesn't make it obvious
at-a-glance who's posted to a thread from the summary page. It's tiny
avatars all the way down.)

The flip side of that is that if you want to ask a question about
something, it's less obvious where to post that question. The fragmented
community means you stand a greater chance of guessing wrong and have it
not be seen by anyone who can help.

Just my 2¢

Skip
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/PFA2J7HOHCWJGLCX6N6CIVNEEQSW65AL/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-09 Thread Stephen J. Turnbull
Barry Warsaw writes:
 > I absolutely love not having to slog through hundreds of emails
 > before my first shots of caffeine, and I can now pull from
 > Discourse or GH when it’s convenient for me.  It’s also much easier
 > to disengage for a few days and catch up later.

I absolutely cannot imagine slogging through hundreds of posts in the
Discourse interface.  Couldn't this be, as Baptiste suggests, a
symptom of people disengaging and there just being less traffic?  Or
is it somehow being channeled better so that you're only seeing what
interests you now?

In particular I have to suspect that a boatload of those were
python-committers mails that are now basically obsolete (can't say, I
never have sought enough responsibility that I needed to subscribe to
that firehose).  But that would help with python-dev/ideas too.

Steve
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/FXEMP65SFVKPVYDOSQ4COTS3V6MX7MPO/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-09 Thread Simon Cross
> I can now pull from Discourse or GH when it’s convenient for me.  It’s also 
> much easier to disengage for a few days and catch up later.

I have a question about how you handle multiple communities. I'm
subscribed to ~30 python-dev style mailing lists across different
projects. There is no way I can open up 30 Discourse sites each day.
Mail brings everything into one place for me, and I have things setup
so that new mail from python-dev style lists is separated from my
general inbox.

Are you not subscribed to a bunch of communities? Or is there some way
you aggregate or visit each forum that works nicely?

Regards,
Simon
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/ZCJ6QAYXOTG7WZG5HHTLPBT6EZK3KBOM/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-07 Thread Barry Warsaw
On Dec 7, 2022, at 02:57, Petr Viktorin  wrote:
> 
> I'd like to point out that the SC decision was *reactive*, after most 
> discussions moved to Discourse without SC pushing.
> 
> I liked the list myself! But as soon as most of the posts were mandatory PEP 
> and release notices, it stopped being useful.

Just another data point on the switch to Discourse.  I was personally invested 
in mailing lists, having been the project leader for GNU Mailman for 20+ years 
(retired a few years now).  Python-dev email was a central and indispensable 
part of my daily workflow.   Gradually as more discussions moved to Discourse, 
so did I.  I recently also turned off email notifications for GitHub and just 
use the GH UI for that.  I absolutely love not having to slog through hundreds 
of emails before my first shots of caffeine, and I can now pull from Discourse 
or GH when it’s convenient for me.  It’s also much easier to disengage for a 
few days and catch up later.

I have my complaints about Discourse, but for me the benefits far outweigh the 
negatives.  My email is manageable again and I’m not going back!

That said, I don’t think python-dev should be shut down just yet, but it sure 
is nice to not be overwhelmed and stressed out every single day by the bloat in 
my Python inbox.

-Barry



signature.asc
Description: Message signed with OpenPGP
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/4ALUPFA5KAWCBFS5Q22HXGUN2S5QJZN3/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-07 Thread Abdullah Nafees
I am a new community member and extremely eager to contribute.

I am just adding my two cents here. Apart from the core-mentorship list, I
have not found any other list useful. Discourse is impactful and has a
quite low turnaround time. I have been answering questions in the forum and
from what I can tell, people find it easy to post formatted code snippets
and other media.

Regards,
Abdullah
LinkedIn .



On Wed, Dec 7, 2022 at 4:04 PM Petr Viktorin  wrote:

> On 06. 12. 22 11:16, Baptiste Carvello wrote:
> > Hi,
> >
> > Le 05/12/2022 à 14:50, Stephen J. Turnbull a écrit :
> >>
> >>   I'd be sad, but I get the feeling that the only people left
> >> reading it are "here for the community", not to develop code, …
> > I think this is indeed true, but that's nothing to be sad about: "being
> > here for the community" is not wrong or shameful.
> >
> > Since forever, python-dev has attracted a large following of enthusiast
> > Python users, who want to understand the design choices of their
> > preferred language. This widely shared concern for writing idiomatic
> > code is a distinguishing trait of the Python community (the whole
> > culture of "pythonic" code).
> >
> > Now maybe this is a place where the mailman devs could help and make a
> > real difference: what if this list would become, not archive-only, but a
> > *read-only mirror* of those parts of Discourse that are relevant for
> > core development? That would mean setting up a pipeline starting with
> > Discourse's so-called "mailing-list mode", going through the kind of
> > filter stack that some core developers have been setting up for their
> > personal use, and feeding into this mailing list. The last part can only
> > be done with the powers of the mailman admins.
> >
> > Being read-only would not be a problem in practice: non core-devs here
> > read much more than they post (as they should). Being forced to log into
> > a specific website is an acceptable roadblock once in a while for
> > posting, just not every day for simply following the discussions.
> >
> > Turning this list into a relevant mirror of Discourse is the nicest
> > course of action for the hundreds of silent readers python-dev has
> > gathered over the years. All those people *won't* switch to routinely
> > visiting the Discourse website, no matter how much pushing and wishful
> > thinking the Steering Council puts into it.
>
> I'd like to point out that the SC decision was *reactive*, after most
> discussions moved to Discourse without SC pushing.
>
> I liked the list myself! But as soon as most of the posts were mandatory
> PEP and release notices, it stopped being useful.
>
>
> > Shutting down the list means
> > kicking them away, more or less overtly.
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/XRNL7OJPWQQ6HOOJL5PVJJYVYJTC4RIS/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/NCCOUJAKAMRDF25OJTTEBSI5P2ONTAJY/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-07 Thread Baptiste Carvello
Le 07/12/2022 à 11:57, Petr Viktorin a écrit :
> 
> I'd like to point out that the SC decision was *reactive*, after most
> discussions moved to Discourse without SC pushing.
> 
> I liked the list myself! But as soon as most of the posts were mandatory
> PEP and release notices, it stopped being useful.

Well, that's only taking into account the posting side. On the reading
side, I reckon that many more people (more or less) silently read
python-dev than Discourse.

Cheers,
Baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/PMPF3OJ22A54FZTJBXW4DSDUNXVDWBLV/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-07 Thread Baptiste Carvello
Le 07/12/2022 à 16:11, John Ehresman a écrit :
> I’ve found that using mailing list mode to lurk on discuss.python.org works 
> well. I’ve set up rules on my local mail client to archive what I don’t want 
> in my inbox; I have 4 rules in place now, though I’m interested in a bit more 
> than what was typically on python-dev.

I trust you that mailing list mode can work, once you've refined your
filter rules. Others have posted similar results.

However, each user writing their own filter rules doesn't scale well.
Most people just won't do it.

If this list really is to be shut down with no continuation, hopefully
we'll be given advance warning and allowed some more time to exchange
working, refined recipes.

Cheers,
Baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/O4QRFK36KBCV345GUDCV5DPKJXTU7QSA/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-07 Thread John Ehresman
I’ve found that using mailing list mode to lurk on discuss.python.org works 
well. I’ve set up rules on my local mail client to archive what I don’t want in 
my inbox; I have 4 rules in place now, though I’m interested in a bit more than 
what was typically on python-dev.

Cheers,

John

> On Dec 6, 2022, at 5:16 AM, Baptiste Carvello 
>  wrote:
> 
> Hi,
> 
> Le 05/12/2022 à 14:50, Stephen J. Turnbull a écrit :
>> 
>> I'd be sad, but I get the feeling that the only people left
>> reading it are "here for the community", not to develop code, …
> I think this is indeed true, but that's nothing to be sad about: "being
> here for the community" is not wrong or shameful.
> 
> Since forever, python-dev has attracted a large following of enthusiast
> Python users, who want to understand the design choices of their
> preferred language. This widely shared concern for writing idiomatic
> code is a distinguishing trait of the Python community (the whole
> culture of "pythonic" code).
> 
> Now maybe this is a place where the mailman devs could help and make a
> real difference: what if this list would become, not archive-only, but a
> *read-only mirror* of those parts of Discourse that are relevant for
> core development? That would mean setting up a pipeline starting with
> Discourse's so-called "mailing-list mode", going through the kind of
> filter stack that some core developers have been setting up for their
> personal use, and feeding into this mailing list. The last part can only
> be done with the powers of the mailman admins.
> 
> Being read-only would not be a problem in practice: non core-devs here
> read much more than they post (as they should). Being forced to log into
> a specific website is an acceptable roadblock once in a while for
> posting, just not every day for simply following the discussions.
> 
> Turning this list into a relevant mirror of Discourse is the nicest
> course of action for the hundreds of silent readers python-dev has
> gathered over the years. All those people *won't* switch to routinely
> visiting the Discourse website, no matter how much pushing and wishful
> thinking the Steering Council puts into it. Shutting down the list means
> kicking them away, more or less overtly.
> 
> Cheers,
> Baptiste
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at 
> https://mail.python.org/archives/list/python-dev@python.org/message/TXLKFNL3RUFNIU5DELXIJQF3UZOX6DIH/
> Code of Conduct: http://python.org/psf/codeofconduct/

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/5C43VUQTF4ERNQ2MPLNUOREDQY7M2IUV/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-07 Thread Petr Viktorin

On 06. 12. 22 11:16, Baptiste Carvello wrote:

Hi,

Le 05/12/2022 à 14:50, Stephen J. Turnbull a écrit :


  I'd be sad, but I get the feeling that the only people left
reading it are "here for the community", not to develop code, …

I think this is indeed true, but that's nothing to be sad about: "being
here for the community" is not wrong or shameful.

Since forever, python-dev has attracted a large following of enthusiast
Python users, who want to understand the design choices of their
preferred language. This widely shared concern for writing idiomatic
code is a distinguishing trait of the Python community (the whole
culture of "pythonic" code).

Now maybe this is a place where the mailman devs could help and make a
real difference: what if this list would become, not archive-only, but a
*read-only mirror* of those parts of Discourse that are relevant for
core development? That would mean setting up a pipeline starting with
Discourse's so-called "mailing-list mode", going through the kind of
filter stack that some core developers have been setting up for their
personal use, and feeding into this mailing list. The last part can only
be done with the powers of the mailman admins.

Being read-only would not be a problem in practice: non core-devs here
read much more than they post (as they should). Being forced to log into
a specific website is an acceptable roadblock once in a while for
posting, just not every day for simply following the discussions.

Turning this list into a relevant mirror of Discourse is the nicest
course of action for the hundreds of silent readers python-dev has
gathered over the years. All those people *won't* switch to routinely
visiting the Discourse website, no matter how much pushing and wishful
thinking the Steering Council puts into it.


I'd like to point out that the SC decision was *reactive*, after most 
discussions moved to Discourse without SC pushing.


I liked the list myself! But as soon as most of the posts were mandatory 
PEP and release notices, it stopped being useful.




Shutting down the list means
kicking them away, more or less overtly.

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/XRNL7OJPWQQ6HOOJL5PVJJYVYJTC4RIS/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-07 Thread Stephen J. Turnbull
Baptiste Carvello writes:
 > Le 05/12/2022 à 14:50, Stephen J. Turnbull a écrit :
 > >
 > >  I'd be sad, but I get the feeling that the only people left
 > > reading it are "here for the community", not to develop code, …

 > I think this is indeed true, but that's nothing to be sad about:

I'm sad because of the prospect of shutting down the list, because

 > "being here for the community" is not wrong or shameful.

Far from it!  It's why I'm here.

 > Now maybe this is a place where the mailman devs could help and make a
 > real difference: what if this list would become, not archive-only, but a
 > *read-only mirror* of those parts of Discourse that are relevant for
 > core development? That would mean setting up a pipeline starting with
 > Discourse's so-called "mailing-list mode", going through the kind of
 > filter stack that some core developers have been setting up for their
 > personal use, and feeding into this mailing list. The last part can only
 > be done with the powers of the mailman admins.

The only thing in what you've described that requires admin powers is
shutting off the default ability to post, and then enabling Discourse
to post.  None of this *requires* the help of Mailman devs.

 > Turning this list into a relevant mirror of Discourse is the nicest
 > course of action for the hundreds of silent readers python-dev has
 > gathered over the years.

This does seem like an approach that gives 95% of everybody at least
95% of what they want.  (In the other 5% of everybody there are the
core devs who strongly prefer email, a constituency important beyond
their numbers, but to do their work they need to communicate with
other core devs and it seems likely 90% of them will be on Discourse,
so)

Steve

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/GQRZ4G7AUXL3FSM33JYQSLPB7DBZ77L5/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-06 Thread Baptiste Carvello
Hi,

Le 05/12/2022 à 14:50, Stephen J. Turnbull a écrit :
>
>  I'd be sad, but I get the feeling that the only people left
> reading it are "here for the community", not to develop code, …
I think this is indeed true, but that's nothing to be sad about: "being
here for the community" is not wrong or shameful.

Since forever, python-dev has attracted a large following of enthusiast
Python users, who want to understand the design choices of their
preferred language. This widely shared concern for writing idiomatic
code is a distinguishing trait of the Python community (the whole
culture of "pythonic" code).

Now maybe this is a place where the mailman devs could help and make a
real difference: what if this list would become, not archive-only, but a
*read-only mirror* of those parts of Discourse that are relevant for
core development? That would mean setting up a pipeline starting with
Discourse's so-called "mailing-list mode", going through the kind of
filter stack that some core developers have been setting up for their
personal use, and feeding into this mailing list. The last part can only
be done with the powers of the mailman admins.

Being read-only would not be a problem in practice: non core-devs here
read much more than they post (as they should). Being forced to log into
a specific website is an acceptable roadblock once in a while for
posting, just not every day for simply following the discussions.

Turning this list into a relevant mirror of Discourse is the nicest
course of action for the hundreds of silent readers python-dev has
gathered over the years. All those people *won't* switch to routinely
visiting the Discourse website, no matter how much pushing and wishful
thinking the Steering Council puts into it. Shutting down the list means
kicking them away, more or less overtly.

Cheers,
Baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/TXLKFNL3RUFNIU5DELXIJQF3UZOX6DIH/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-05 Thread Stephen J. Turnbull
Barney Gale writes:

 > I did; I think it was a mistake to start discourse without a plan for
 > shutting down this mailing list.

"Start"?  When it was started it was an experiment.  Nobody had a
strong take on whether Discourse would really take off or not, or even
whether there might be a dual-channel mode (admittedly that was
relatively unlikely IMO then).  Planning to shut down the mailing list
wasn't a good idea.

Pretty quickly a lot of conversations moved to Discourse (surprisingly
to me).  But there was still a fair amount of resistance, and a number
of people requested at minimum better threading for the Discourse mail
interface, which took a while but eventually was accomplished.  IMO
its only been in the last 4-6 months that shutting down Python-Dev
became a realistic option, as traffic disappeared and the biggest
common complaint about Discourse was mostly resolved[1].

AFAICS the biggest issue with keeping Python-Dev is that it allows the
hope that dev conversations will return to email, and that just seems
unlikely to me.  A few people will try to use it, and they'll be
directed to Discourse after short conversations.  The only real cost I
see is to the admins, and that's almost zero for the site admin.  I
can't speak to the cost to moderators.  If they're sick of it, I'd say
we can make the list read-only (ie, archive-only) pretty much any
time.  I'd be sad, but I get the feeling that the only people left
reading it are "here for the community", not to develop code, which is
happening over on Discourse.

I'm sure it would be easy[2] to modify the list of moderation options so
that moderators can with discard spam, or send a canned "go post on
Discourse, here's an introduction to Python Discourse" message to
RealPeople[tm].


Footnotes: 
[1]  That's maybe a little unfair.  As a Mailman dev and mailing list
fan, I've thought a lot about this, and I believe there is a fundamental
difference between the completely asynchronous mail protocol and the
much more synchronous messaging protocol imposed by most forum
software, specifically Discourse.

[2]  Mailman devs would help, obviously we love Python and would be
happy to contribute back.


___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/GPZK7G62R4BEYTIQVG24IJ6XWPPTTOCN/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-05 Thread Barney Gale
On Mon, 5 Dec 2022 at 01:00, Steven D'Aprano  wrote:

> On Sun, Dec 04, 2022 at 08:20:56PM +, Barney Gale wrote:
>
> > Oh brilliant. I'll unsubscribe from this list then. It sounds like the
> only
> > people using it will be those folks who think their tooling preferences
> are
> > more important than creating a joined-up Python community; I can survive
> > without their input.
>
> My, what a hot take you have there.
>
> Did you consider that we already had "a joined-up Python community"
> until a subset of people decided to split off to use Discuss to satisfy
> *their* tooling preferences?
>

I did; I think it was a mistake to start discourse without a plan for
shutting down this mailing list.

Two wrongs don't make a right, though.


>
> https://www.youtube.com/watch?v=QhaY1hRDYBg
>
> --
> Steve
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/GWMRXIWM3FNN2ACUWP3XZFMTGBXIOCU5/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-05 Thread Antoine Pitrou
On Fri, 02 Dec 2022 18:41:44 -0500
"Gordon R. Burgess"  wrote:
> I am a long time lurker here*, a professional and educational user of
> the language, a list moderator with practical exeperience managing a
> engaged community of a few thousand users over the course of a decade -
> and yes, I am old.
> 
> I saw what happened when the young developers there insisted that we'd
> all be much happier with a threaded forum - so nice, if what you want
> is to browse a web page, or to find all of the points in a (hopefully)
> threaded discussion.

Well, those developers are not so "young" for the most part :-)

Regards

Antoine.


___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/7OSMLLZDHZZXOCJD4XHIRVEJZPTGL557/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-04 Thread Steven D'Aprano
On Sun, Dec 04, 2022 at 08:20:56PM +, Barney Gale wrote:

> Oh brilliant. I'll unsubscribe from this list then. It sounds like the only
> people using it will be those folks who think their tooling preferences are
> more important than creating a joined-up Python community; I can survive
> without their input.

My, what a hot take you have there.

Did you consider that we already had "a joined-up Python community" 
until a subset of people decided to split off to use Discuss to satisfy 
*their* tooling preferences?

https://www.youtube.com/watch?v=QhaY1hRDYBg

-- 
Steve
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/DSV7PTZBTG5WR4EQ63CJOTUKNZUSNK6S/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-04 Thread Barney Gale
Oh brilliant. I'll unsubscribe from this list then. It sounds like the only
people using it will be those folks who think their tooling preferences are
more important than creating a joined-up Python community; I can survive
without their input.


On Sun, 4 Dec 2022, 19:53 Baptiste Carvello, <
devel2...@baptiste-carvello.net> wrote:

> Le 04/12/2022 à 16:55, Barney Gale a écrit :
> >
> > I don't want to post to multiple
> > places in order to reach the devs.
>
> Nobody proposed that. In order to reach the devs, you use discourse (or
> have someone else do it on your behalf).
>
> Just let the "second circle" of the community keep their mailing list,
> as this second circle just won't switch to a specialized, and quite
> unflexible tool.
>
> Yeah, without most core devs, this list might be more akin to
> python-ideas than the old python-dev. But it makes sense to keep the
> bigger following it has grown over the years.
>
> > I prefer mailing lists personally, but theyve been losing out to web
> > forums for 20 years now.
>
> This is historically untrue. In technical communities, web forums have
> been considered second class tools until some 5 years ago, with
> mailing-lists being seen as lighter, more flexible and more capable.
>

Invision Power Board, PHPBB and others supplanted mailing lists in the
early 00s. Programming communities took longer because they
disproportionately attract folks with strong and inflexible preferences.

>
> Then they began loosing to *heavily moderated* web forums because of the
> insistence on moderation. Yeah, smartphones with no capable mail client
> played a role too.
>
> Cheers,
> Baptiste
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/A2667BXDXYU5TXG535IUSWI6WRC35DIB/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/64HZ4CAVBEMIAPHG5ZLQ66ZPQKKONY3E/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-04 Thread Baptiste Carvello
Le 04/12/2022 à 16:55, Barney Gale a écrit :
> 
> I don't want to post to multiple
> places in order to reach the devs.

Nobody proposed that. In order to reach the devs, you use discourse (or
have someone else do it on your behalf).

Just let the "second circle" of the community keep their mailing list,
as this second circle just won't switch to a specialized, and quite
unflexible tool.

Yeah, without most core devs, this list might be more akin to
python-ideas than the old python-dev. But it makes sense to keep the
bigger following it has grown over the years.

> I prefer mailing lists personally, but theyve been losing out to web
> forums for 20 years now.

This is historically untrue. In technical communities, web forums have
been considered second class tools until some 5 years ago, with
mailing-lists being seen as lighter, more flexible and more capable.

Then they began loosing to *heavily moderated* web forums because of the
insistence on moderation. Yeah, smartphones with no capable mail client
played a role too.

Cheers,
Baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/A2667BXDXYU5TXG535IUSWI6WRC35DIB/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-04 Thread Barney Gale
Perspective from a minor Python contributor:

The only thing worse than email or Discourse is email AND Discourse.
Fragmented communities are a nightmare. I don't want to post to multiple
places in order to reach the devs. Its hard enough to build consensus
already. The relative strengths of email vs discourse pale in comparison to
the dangers of fragmentation IMO.

I prefer mailing lists personally, but theyve been losing out to web forums
for 20 years now. In my view, switching solely to Discourse would help
ensure the vitality of the Python community for years to come.

Barney


On Sat, 3 Dec 2022, 21:31 Baptiste Carvello, <
devel2...@baptiste-carvello.net> wrote:

> Le 02/12/2022 à 18:49, Brett Cannon a écrit :
> >
> > Since we are promoting/pushing folks to use discuss.python.org
>
> Until now I've seen more "pushing" (with sticks) than "promoting" (with
> carrots).
>
> Since august I've been looking for a way to follow the discussions on
> discourse without using the heavy and annoying web interface, or
> building a whole stack of filters on my side. It's annoyingly close to
> working with RSS: "posts.rss" would just need to keep entries for a
> longer time, and include category information.
>
> I regret that there seems to be zero interest in fixing those last
> glitches and making RSS really work.
>
> >  it means this mailing list starts to feel
> > like more of a burden/excess.
>
> The "burden" of keeping one additional list on an existing platform is
> moderate. Nobody would be forced to read it, but interesting ideas would
> surely be copied over to discourse at some point.
>
> All the death clamors are way premature, and either relate to the
> "sticks" tactics, or to the usual intolerance of "modern tools" converts.


> Baptiste
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/UT5T4PZ6KEB7EQXLK3ZE6ZK2U6S37AKT/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/D3HCWJF7NDCANFMGPSNTP4S64RECF4XO/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-03 Thread Baptiste Carvello
Le 02/12/2022 à 18:49, Brett Cannon a écrit :
> 
> Since we are promoting/pushing folks to use discuss.python.org

Until now I've seen more "pushing" (with sticks) than "promoting" (with
carrots).

Since august I've been looking for a way to follow the discussions on
discourse without using the heavy and annoying web interface, or
building a whole stack of filters on my side. It's annoyingly close to
working with RSS: "posts.rss" would just need to keep entries for a
longer time, and include category information.

I regret that there seems to be zero interest in fixing those last
glitches and making RSS really work.

>  it means this mailing list starts to feel
> like more of a burden/excess.

The "burden" of keeping one additional list on an existing platform is
moderate. Nobody would be forced to read it, but interesting ideas would
surely be copied over to discourse at some point.

All the death clamors are way premature, and either relate to the
"sticks" tactics, or to the usual intolerance of "modern tools" converts.

Baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/UT5T4PZ6KEB7EQXLK3ZE6ZK2U6S37AKT/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-02 Thread Gordon R. Burgess
I am a long time lurker here*, a professional and educational user of
the language, a list moderator with practical exeperience managing a
engaged community of a few thousand users over the course of a decade -
and yes, I am old.

I saw what happened when the young developers there insisted that we'd
all be much happier with a threaded forum - so nice, if what you want
is to browse a web page, or to find all of the points in a (hopefully)
threaded discussion.

We were all assured that we could continue to participate in the new
forum in whatever way we wanted, and in particular that access by email
would be just as nice as ever.

That community still has a website, and I suppose people post on it,
but as I am not the equivalent of a "core dev" I have no reason to post
there, and more to the point the community has migrated away from the
comerderie that was widely experienced on the discussion lists.

The email communities died, and anyone who didn't have to "work" for
the organization went elsewhere.

So my observation is that the loudest voices for retiring an email list
(or IRC channel) will be exactly the people that don't use those
things, and seem to think no one else does either.  I can readily allow
that those of you who do the work here and sort stuff out will find
utility in a threaded forum - but if you lose the list, it won't come
back.  Perhaps "you" don't care - things change, and user preferences
shift.  I wouldn't want my preferences to constrain how the core devs
do their work.  But if you do not enjoy getting emails, perhaps you
should remember that some of us do.

Gordon

*i joined to raise an issue regarding the re library that seemed
significant to me at the time, and decided that what you all were doing
was interesting enough for me to continue to follow as it unfolded



On Fri, 2022-12-02 at 14:40 +0100, Baptiste Carvello wrote:
> Le 02/12/2022 à 10:09, Gregory P. Smith a écrit :
> > 
> > On Thu, Dec 1, 2022 at 8:37 AM Victor Stinner  > > wrote:
> > 
> > 
> >     Should we *close* the python-dev mailing list?
> > 
> > 
> > I'd be in favor of this. 
> 
> Why? Californian firms won't let their employees use an unmoderated
> forum for fear of liability: OK, so be it. But that's no reason to
> force
> other people to use tools they dislike. "Modern tools" hegemonism is
> little more than pure intolerance.
> 
> Or at least setting up an auto-responder
> > suggesting people post on discuss.python.org
> > 
> > instead.
> 
> Just put a line in the list signature stating that discussions
> requiring
> core-dev attention should happen on discourse, and be done.
> 
> Cheers,
> Baptiste
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/IDKDF7P4WTNVZNJHJZIEQB2M42THOJ3V/
> Code of Conduct: http://python.org/psf/codeofconduct/


___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/H4YF5V7V7SXP4APVSBTIR5HUVS6OMIWV/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-02 Thread Brett Cannon
On Fri, Dec 2, 2022 at 8:17 AM Baptiste Carvello <
devel2...@baptiste-carvello.net> wrote:

> Le 02/12/2022 à 10:09, Gregory P. Smith a écrit :
> >
> > On Thu, Dec 1, 2022 at 8:37 AM Victor Stinner  > > wrote:
> >
> >
> > Should we *close* the python-dev mailing list?
> >
> >
> > I'd be in favor of this.
>
> Why?


Because in the past people have complained about having too many places to
keep track of discussions (and this goes in both directions; some people
don't read email regularly while others live in their inbox). Since we are
promoting/pushing folks to use discuss.python.org it means this mailing
list starts to feel like more of a burden/excess.

-Brett


> Californian firms won't let their employees use an unmoderated
> forum for fear of liability: OK, so be it. But that's no reason to force
> other people to use tools they dislike.


We are just saying that we may, as a team, not want to be the people
providing a mailing list for folks to use to discuss Python development. Or
at the very least not make it feel like a requirement for core devs to
monitor this mailing list like it has been in the past. If people choose to
keep using email then they can choose to do so on their own, just like IRC
or any other place people chat.

-Brett


> "Modern tools" hegemonism is
> little more than pure intolerance.
>
> Or at least setting up an auto-responder
> > suggesting people post on discuss.python.org 
> > instead.
>
> Just put a line in the list signature stating that discussions requiring
> core-dev attention should happen on discourse, and be done.
>
> Cheers,
> Baptiste
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/IDKDF7P4WTNVZNJHJZIEQB2M42THOJ3V/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/VJMEAXDGZBENDSCIIFZM65SHK7VEU3QJ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-02 Thread Baptiste Carvello
Le 02/12/2022 à 10:09, Gregory P. Smith a écrit :
> 
> On Thu, Dec 1, 2022 at 8:37 AM Victor Stinner  > wrote:
> 
> 
> Should we *close* the python-dev mailing list?
> 
> 
> I'd be in favor of this. 

Why? Californian firms won't let their employees use an unmoderated
forum for fear of liability: OK, so be it. But that's no reason to force
other people to use tools they dislike. "Modern tools" hegemonism is
little more than pure intolerance.

Or at least setting up an auto-responder
> suggesting people post on discuss.python.org 
> instead.

Just put a line in the list signature stating that discussions requiring
core-dev attention should happen on discourse, and be done.

Cheers,
Baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/IDKDF7P4WTNVZNJHJZIEQB2M42THOJ3V/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-02 Thread Gregory P. Smith
On Thu, Dec 1, 2022 at 8:37 AM Victor Stinner  wrote:

>
> Should we *close* the python-dev mailing list?
>

I'd be in favor of this. Or at least setting up an auto-responder
suggesting people post on discuss.python.org instead.

-gps
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/JMVE4S3LGMWDLJW2Z5T73K6Z23IZLHYQ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-01 Thread Petr Viktorin

On 01. 12. 22 17:28, Victor Stinner wrote:

What happened to this SC decision (move to Discourse)? People started
again to write on python-dev. So what's going on?


PEPs must be announced on Discourse.
For discussions you can use any medium. A list, Discord, IRC, in-person 
chat...



Should I reply on python-dev? Ask to move to Discourse?


There's no issue with replying to python-dev.
If you want to reach a wider audience than python-dev, move to Discourse.


Should we *close* the python-dev mailing list?


If people are using it, and mods are moderating it, no.


– Petr (as myself, without authority)
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/5WB74YWJXRMVPO5L2GG24DQCVHAOUFTT/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-12-01 Thread Victor Stinner
What happened to this SC decision (move to Discourse)? People started
again to write on python-dev. So what's going on?

Should I reply on python-dev? Ask to move to Discourse?

Should we *close* the python-dev mailing list?

Victor
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/6KOQZOOBJZU2X5CARMZ33RQBVEYIIKLC/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-09-27 Thread Barry Warsaw
Oh, I see, thanks.  This is for the email interface, not the web interface.

-Barry

> On Sep 27, 2022, at 13:49, Cameron Simpson  wrote:
> 
> On 27Sep2022 11:14, Barry Warsaw  wrote:
>>> Threading on the Python Discourse should now be working correctly. This is 
>>> the good work of Martin Brennan: https://meta.discourse.org/u/martin
>> 
>> I’m not sure what “working correctly” means.  Do you have some examples on 
>> discuss.python.org where threading is used?  Is this something that previous 
>> discussions get for free or only new replies?  I’m not finding much 
>> information about this feature on the Discourse site.
> 
> The email side of Discourse now correctly sets the In-Reply-To and References 
> headers, so that the email side discussions no longer appear "flat" and 
> threads can be read in order. Example View of a recent thread from my mailer:
> 
>28Sep2022 01:58 Stone Zhong via N  ┌>discuss-ideas 
> 5.7K
>27Sep2022 19:21 Serhiy Storchak N  │┌>   discuss-ideas 
> 6.1K
>27Sep2022 19:16 Václav Brožík v N  ├>discuss-ideas 
> 7.2K
>27Sep2022 18:57 Serhiy Storchak N ┌> discuss-ideas 
> 6.1K
>27Sep2022 17:07 Stone Zhong via N [Py] [Ideas] Improve dqeue discuss-ideas 
> 7.5K
> 
> (I sort my email a bit backwards.) This would have been a flat 
> nontopologically ordered grouping a few days ago.
> 
> Cheers,
> Cameron Simpson 



signature.asc
Description: Message signed with OpenPGP
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/J6ZOA6V3QWPODVSQYSSYJ56O6VWUM37Q/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-09-27 Thread Cameron Simpson

On 27Sep2022 11:14, Barry Warsaw  wrote:

Threading on the Python Discourse should now be working correctly. This is the 
good work of Martin Brennan: https://meta.discourse.org/u/martin


I’m not sure what “working correctly” means.  Do you have some examples 
on discuss.python.org where threading is used?  Is this something that 
previous discussions get for free or only new replies?  I’m not finding 
much information about this feature on the Discourse site.


The email side of Discourse now correctly sets the In-Reply-To and 
References headers, so that the email side discussions no longer appear 
"flat" and threads can be read in order. Example View of a recent thread 
from my mailer:


28Sep2022 01:58 Stone Zhong via N  ┌>discuss-ideas 
5.7K
27Sep2022 19:21 Serhiy Storchak N  │┌>   discuss-ideas 
6.1K
27Sep2022 19:16 Václav Brožík v N  ├>discuss-ideas 
7.2K
27Sep2022 18:57 Serhiy Storchak N ┌> discuss-ideas 
6.1K
27Sep2022 17:07 Stone Zhong via N [Py] [Ideas] Improve dqeue discuss-ideas 
7.5K

(I sort my email a bit backwards.) This would have been a flat 
nontopologically ordered grouping a few days ago.


Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/S3MAG3HKIEUEHYKKTPQA2YNJC6WWUBWB/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-09-27 Thread Barry Warsaw
> Threading on the Python Discourse should now be working correctly. This is 
> the good work of Martin Brennan: https://meta.discourse.org/u/martin

I’m not sure what “working correctly” means.  Do you have some examples on 
discuss.python.org where threading is used?  Is this something that previous 
discussions get for free or only new replies?  I’m not finding much information 
about this feature on the Discourse site.

-Barry



signature.asc
Description: Message signed with OpenPGP
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/BSFJDTOIKFHTPX2BOXIDQE53UZE2QGRE/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-09-26 Thread Cameron Simpson

On 15Jul2022 13:26, Barry Warsaw wrote:

To me, that’s the biggest negative of Discourse, and I definitely prefer threaded 
discussions.  Unfortunately though, much like top posting , I think that 
horse is out of the barn, what with other forums like GitHub being linear.


On Jul 15, 2022, at 11:59, Ethan Furman  wrote:
How do you handle threading?  I follow each (sub)thread through to 
it's end, as it keeps a logical flow, but Discourse has everything 
linear which means that as I read it the conversation keeps jumping 
around, making it hard to follow.


Threading on the Python Discourse should now be working correctly. This 
is the good work of Martin Brennan: https://meta.discourse.org/u/martin


Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/LP6OV4FWIKGHTKWYQKXJF6MFQ62HUXUZ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-08-18 Thread Baptiste Carvello
Le 18/07/2022 à 13:45, Baptiste Carvello a écrit :
> Le 15/07/2022 à 17:52, Petr Viktorin a écrit :
>>
>> For everything on Discourse, the RSS feed is at
>> https://discuss.python.org/latest.rss
>> For a specific categoriy/topic, append .rss to the Web URL.
> 
> [...]
> Is there a way to access all posts through the mail/RSS client,
> preferably with a threaded view?

TL;DR: almost there, but not there yet. A few fixes are needed in
Discourse for RSS to become a viable reading strategy.

Hi all,

reviving this old thread to try and answer my own question. For the last
month (which included a ten-day vacation), I've tried using core-dev.rss
or posts.rss (with Thunderbird). Both give a very frustrating feeling of
"almost there, but definitely not there yet":

* core-dev.rss: does its job at listing which topics get discussed. The
first post is usually enough to decide whether I'm interested or not.
Being a web browser below the surface, Thunderbird even has a "web page
mode" that permits reading the discourse thread page embedded in it
(much slower that text, but surprisingly without nag screens).

Except that threads older than a few days are scrubbed from the rss
file, even when the thread continues. So when I come back from vacation,
I not only lose past discussions (which is fair game), but also still
current ones.

Also, core-dev.rss can provide no indication when new activity happens
on a given thread, so I have to reopen them all in "web page mode"
(slow) just to check.

* posts.rss: can be used efficiently together with Thunderbird's sorting
features. I first sort by "date" to find current discussions, select an
interesting post, them sort by "object" to see the full thread.

The problem is with the volume. Not only are all messages included, but
Discourse doesn't provide the "category" rss tag, which Thunderbird
could use to tag the messages.

Adding a per-category posts.rss has been a feature request to Discourse
since 2016 [1], but "hasn’t happened yet", as the Discourse developers
put it. No patch was asked for, so I presume they just see the use case
as very unimportant.

[1]: https://meta.discourse.org/t/rss-feed-for-category-latest/37192

Perhaps someone with an official status in the Python community could
approach the Discourse developers and weight in so that:

* still current threads are not so aggressively scrubbed from core-dev.rss;

and/or
* "category" tags are added to posts.rss;

and/or
* per-category posts.rss are finally implemented.

Cheers,
Baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/UZJ27G57F7QJJ2LYBDGZQ5BIXLH7OXWJ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-28 Thread Petr Viktorin

On 21. 07. 22 9:01, Cameron Simpson wrote:

On 21Jul2022 13:25, Stephen J. Turnbull  wrote:

Cameron Simpson writes:

Discourse does not do `In-Reply-To:` very well at all. Here's some
headers from the _second_ post in the "Core dev sprint this year"
thread:

 Message-ID: 
 In-Reply-To: 
 References: 


I'm tempted to write something uncivil, but instead I'm gonna go hug a
puppy and weep.


So at present Discourse's email implementation is buggy. I need to
submit a bug report.


Thank you!


Bug report:

 
https://meta.discourse.org/t/discourse-email-messages-are-incorrectly-threaded/233499


Thank you very much for reporting it and working with Discourse devs!
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/62GCRUPOYRQMF2XAPTVDEHC766Q5CVU7/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-24 Thread Zachary Ware
On Sat, Jul 23, 2022, 19:33 Steven Barker  wrote:

> So to give my final takeaway: It might be possible for Discourse to
> replace Python-dev, even for those who wish to get their messages by email.
> But the user experience of signing up is vastly worse, and will need much
> more than a single paragraph in the dev-guide for most people to have a
> satisfying experience with mailing list mode (or some other mode that I
> don't yet know how to use).
>

Do please write out some notes about what needs to be added/updated while
it's still fresh for you; even if it's not a complete PR, I would be happy
to help you get it merged into the devguide.  It's been too long since I
(and probably many of the rest of us) got things how we want them to
remember clearly enough what needs documentation.


--
Zach
(On a phone)

>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/KI6UHUT6IBATVDHEUOZWVCMAASTO3BWF/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-23 Thread Steven Barker
On Thu, Jul 21, 2022 at 3:42 PM Steven Barker  wrote:

> So last night I tried activating mailing list mode [...]
>

To follow up on my own post, here's an update. I figured out that I'd done
something incorrectly the first time I tried muting certain categories of
posts on Discourse. I think I just failed to save my choices in the
settings screen, and I got it right the second time I tried. The firehose
was tamed to a reasonable rate of flow.

I do still think that experience is much worse than signing up for just the
python-dev mailing list. While excluding the Users (now Python Help), Ideas
and Packaging categories has cut out most of the stuff I don't care about,
there are a lot of low-volume categories that I probably don't care about
either, but I don't know enough about them to tell. I'd rather be able to
opt-in to categories I want instead of opting out to everything I don't
want. I have low confidence in my understanding of Discourse settings, but
I don't currently believe that setting a category as Watched does the same
thing as mailing list mode, for that category only, but I could be wrong
(I've not tried it). I don't want summary emails, and that seems to be the
only thing on offer. And there isn't a generalized Dev category that covers
the range of topics that the python-dev mailing list does.

So to give my final takeaway: It might be possible for Discourse to replace
Python-dev, even for those who wish to get their messages by email. But the
user experience of signing up is vastly worse, and will need much more than
a single paragraph in the dev-guide for most people to have a satisfying
experience with mailing list mode (or some other mode that I don't yet know
how to use).
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/MWZ3475A26UP35HQ5CSM7UAXVPVDLC3B/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-22 Thread Christopher Barker
One thing I’ve noticed and found disappointing with discourse is that it
seems to lose the markdown formatting in both emails and quoting in replies.

It really effects the readability, partly when there’s code that loses its
formatting :-(

I don’t know that that affects  this discussion-/ but maybe one more big
report / feature request.

And it’s one more pro for GH discussions- GH is built for code, so much
more likely to support it well.

Coincidentally, I just noticed GH discussions today — the setuptools
project is using it.

-CHB





-- 
Christopher Barker, PhD (Chris)

Python Language Consulting
  - Teaching
  - Scientific Software Development
  - Desktop GUI and Web Development
  - wxPython, numpy, scipy, Cython
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/P45NES33XEXLOGTPNSB42G3THOSR2XJR/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-22 Thread Samuel Colvin
Hi Brett, I understand your points.

I think the main point of difference is the gap in usability between GitHub
discussions and Discourse - I think it's massive, but I understand others
will be less enamoured by GitHub and less frustrated by Discourse than me.

One correction:

but that does make the discussion specific to the repo


With Organisation Discussions
,
discussions are attached to the organisation, not a repr.

Samuel

--

Samuel Colvin


On Fri, 22 Jul 2022 at 19:45, Brett Cannon  wrote:

>
>
> On Fri, Jul 22, 2022 at 3:45 AM Samuel Colvin  wrote:
>
>> Reading this thread and thinking about discuss.python.org/Discourse -
>> I'm surprised no one is advocating github discussions
>> .
>>
>
> I think it's because discuss.python.org is what we decided to try years
> ago at the 2018 core dev sprint (so nearly 4 years ago), while GitHub
> Discussions would be a brand new thing to try and get people on board with.
>
>
>>
>> In particular organisation discussions
>>  would
>> provide an obvious central place for discussions that would be easy to find
>> and use for everyone.
>>
>> Advantages of github discussions:
>>
>>- Virtually all developers have a github account and are
>>familiar with github & GFM
>>
>>
> Discourse lets you log in via GitHub. I'm not sure if Discourse is
> straight Commonmark (probably is, though, since the co-creator of Discourse
> kicked off Commonmark because of Discourse).
>
>
>>
>>- Github provides great support for participating or watching
>>discussion via email - Discourse is really bad at this (at least by 
>> default)
>>- GH discussions obviously integrate well with the rest of github -
>>links to issues & pull requests (including other repos), discussions can 
>> be
>>moved to other repos, issues can be created from discussions, issues can 
>> be
>>converted to discussions - e.g. if someone creates a bug report which
>>should really be a feature discussion
>>
>>
> True, but that does make the discussion specific to the repo, which in
> this instance would be CPython and somewhat the language itself. This
> doesn't encompass something like packaging which has completely moved all
> development discussions over to discuss.python.org (and people have been
> generally happy with it). So I'm not sure if moving over to Discussions
> would actually lead to discuss.python.org going anywhere if you were
> trying to eliminate that need.
>
>
>>
>>- No extra service to maintain or pay for
>>
>> This is already true for discuss.python.org; Discourse is kindly
> donating the hosting on their SaaS platform.
>
>>
>>- GH discussions (unlike issues) provide good threading functionality
>>without the full treeview madness of hackernews etc.
>>
>> Before going "all in" with discuss.python.org/Discourse I think GH
>> discussions should be seriously considered.
>>
>
> If you can get people excited enough to say they are willing to give it a
> try, and the folks saying they are going to stop participating if/when we
> move to Discourse would actually stay if we moved to Discussions, then we
> can definitely talk about it.
>
> -Brett
>
>
>>
>> Samuel
>>
>> --
>>
>> Samuel Colvin
>>
>>
>> On Fri, 15 Jul 2022 at 12:19, Petr Viktorin  wrote:
>>
>>> Hello,
>>> Currently development discussions are split between multiple
>>> communication channels, for example:
>>> - python-dev and discuss.python.org for design discussions,
>>> - GitHub Issues and Pull Requests for specific changes,
>>> - IRC, Discord and private chats for real-time discussions,
>>> - Topic-specific channels like typing-sig.
>>>
>>> While most of these serve different needs, there is too much overlap
>>> between python-dev and discuss.python.org. It seems that for most
>>> people, this situation is worse than sticking to either one platform –
>>> even if we don't go with that person's favorite.
>>>
>>> The discuss.python.org experiment has been going on for quite a while,
>>> and while the platform is not without its issues, we consider it a
>>> success. The Core Development category is busier than python-dev.
>>> According to staff, discuss.python.org is much easier to moderate.. If
>>> you're following python-dev but not discuss.python.org, you're missing
>>> out.
>>>
>>> The Steering Council would like to switch from python-dev to
>>> discuss.python.org.
>>> Practically, this means:
>>> - Moving the required PEP announcements to discuss.python.org
>>> - Moving discuss.python.org up in the devguide communications page
>>> (https://devguide.python.org/communication/)
>>> - And that's it?
>>>
>>> I imagine that the mailing list will stay around for continuing past
>>> discussion threads and for announcements, eventually switching to
>>> auto-reject incoming messages with a pointer to discuss.python.org.
>>>

[Python-Dev] Re: Switching to Discourse

2022-07-22 Thread Brett Cannon
On Fri, Jul 22, 2022 at 3:45 AM Samuel Colvin  wrote:

> Reading this thread and thinking about discuss.python.org/Discourse - I'm
> surprised no one is advocating github discussions
> .
>

I think it's because discuss.python.org is what we decided to try years ago
at the 2018 core dev sprint (so nearly 4 years ago), while GitHub
Discussions would be a brand new thing to try and get people on board with.


>
> In particular organisation discussions
>  would
> provide an obvious central place for discussions that would be easy to find
> and use for everyone.
>
> Advantages of github discussions:
>
>- Virtually all developers have a github account and are familiar with
>github & GFM
>
>
Discourse lets you log in via GitHub. I'm not sure if Discourse is straight
Commonmark (probably is, though, since the co-creator of Discourse kicked
off Commonmark because of Discourse).


>
>- Github provides great support for participating or watching
>discussion via email - Discourse is really bad at this (at least by 
> default)
>- GH discussions obviously integrate well with the rest of github -
>links to issues & pull requests (including other repos), discussions can be
>moved to other repos, issues can be created from discussions, issues can be
>converted to discussions - e.g. if someone creates a bug report which
>should really be a feature discussion
>
>
True, but that does make the discussion specific to the repo, which in this
instance would be CPython and somewhat the language itself. This doesn't
encompass something like packaging which has completely moved all
development discussions over to discuss.python.org (and people have been
generally happy with it). So I'm not sure if moving over to Discussions
would actually lead to discuss.python.org going anywhere if you were trying
to eliminate that need.


>
>- No extra service to maintain or pay for
>
> This is already true for discuss.python.org; Discourse is kindly donating
the hosting on their SaaS platform.

>
>- GH discussions (unlike issues) provide good threading functionality
>without the full treeview madness of hackernews etc.
>
> Before going "all in" with discuss.python.org/Discourse I think GH
> discussions should be seriously considered.
>

If you can get people excited enough to say they are willing to give it a
try, and the folks saying they are going to stop participating if/when we
move to Discourse would actually stay if we moved to Discussions, then we
can definitely talk about it.

-Brett


>
> Samuel
>
> --
>
> Samuel Colvin
>
>
> On Fri, 15 Jul 2022 at 12:19, Petr Viktorin  wrote:
>
>> Hello,
>> Currently development discussions are split between multiple
>> communication channels, for example:
>> - python-dev and discuss.python.org for design discussions,
>> - GitHub Issues and Pull Requests for specific changes,
>> - IRC, Discord and private chats for real-time discussions,
>> - Topic-specific channels like typing-sig.
>>
>> While most of these serve different needs, there is too much overlap
>> between python-dev and discuss.python.org. It seems that for most
>> people, this situation is worse than sticking to either one platform –
>> even if we don't go with that person's favorite.
>>
>> The discuss.python.org experiment has been going on for quite a while,
>> and while the platform is not without its issues, we consider it a
>> success. The Core Development category is busier than python-dev.
>> According to staff, discuss.python.org is much easier to moderate.. If
>> you're following python-dev but not discuss.python.org, you're missing
>> out.
>>
>> The Steering Council would like to switch from python-dev to
>> discuss.python.org.
>> Practically, this means:
>> - Moving the required PEP announcements to discuss.python.org
>> - Moving discuss.python.org up in the devguide communications page
>> (https://devguide.python.org/communication/)
>> - And that's it?
>>
>> I imagine that the mailing list will stay around for continuing past
>> discussion threads and for announcements, eventually switching to
>> auto-reject incoming messages with a pointer to discuss.python.org.
>>
>> To be clear, discuss.python.org allows editing posts, which is frankly
>> handy for typos and clarifications. Editing alone should not be used for
>> adding new info -- we should cultivate a culture of being friendly to
>> mail users & notification watchers. This probably bears repeating in a
>> few places.
>>
>> We're aware not everyone wants to use the discuss.python.org website,
>> but there are some ways to avoid it:
>>
>> - For new PEPs, you can point your RSS client to
>> https://www.python.org/dev/peps/peps.rss – it's not e-mail, but many
>> email clients have RSS support. You can also watch the Steering Council
>> issues on GitHub (https://github.com/python/steering-council/issues/)
>> for important 

[Python-Dev] Re: Switching to Discourse

2022-07-22 Thread Samuel Colvin
Reading this thread and thinking about discuss.python.org/Discourse - I'm
surprised no one is advocating github discussions
.

In particular organisation discussions
 would
provide an obvious central place for discussions that would be easy to find
and use for everyone.

Advantages of github discussions:

   - Virtually all developers have a github account and are familiar with
   github & GFM
   - Github provides great support for participating or watching discussion
   via email - Discourse is really bad at this (at least by default)
   - GH discussions obviously integrate well with the rest of github -
   links to issues & pull requests (including other repos), discussions can be
   moved to other repos, issues can be created from discussions, issues can be
   converted to discussions - e.g. if someone creates a bug report which
   should really be a feature discussion
   - No extra service to maintain or pay for
   - GH discussions (unlike issues) provide good threading functionality
   without the full treeview madness of hackernews etc.

Before going "all in" with discuss.python.org/Discourse I think GH
discussions should be seriously considered.

Samuel

--

Samuel Colvin


On Fri, 15 Jul 2022 at 12:19, Petr Viktorin  wrote:

> Hello,
> Currently development discussions are split between multiple
> communication channels, for example:
> - python-dev and discuss.python.org for design discussions,
> - GitHub Issues and Pull Requests for specific changes,
> - IRC, Discord and private chats for real-time discussions,
> - Topic-specific channels like typing-sig.
>
> While most of these serve different needs, there is too much overlap
> between python-dev and discuss.python.org. It seems that for most
> people, this situation is worse than sticking to either one platform –
> even if we don't go with that person's favorite.
>
> The discuss.python.org experiment has been going on for quite a while,
> and while the platform is not without its issues, we consider it a
> success. The Core Development category is busier than python-dev.
> According to staff, discuss.python.org is much easier to moderate.. If
> you're following python-dev but not discuss.python.org, you're missing
> out.
>
> The Steering Council would like to switch from python-dev to
> discuss.python.org.
> Practically, this means:
> - Moving the required PEP announcements to discuss.python.org
> - Moving discuss.python.org up in the devguide communications page
> (https://devguide.python.org/communication/)
> - And that's it?
>
> I imagine that the mailing list will stay around for continuing past
> discussion threads and for announcements, eventually switching to
> auto-reject incoming messages with a pointer to discuss.python.org.
>
> To be clear, discuss.python.org allows editing posts, which is frankly
> handy for typos and clarifications. Editing alone should not be used for
> adding new info -- we should cultivate a culture of being friendly to
> mail users & notification watchers. This probably bears repeating in a
> few places.
>
> We're aware not everyone wants to use the discuss.python.org website,
> but there are some ways to avoid it:
>
> - For new PEPs, you can point your RSS client to
> https://www.python.org/dev/peps/peps.rss – it's not e-mail, but many
> email clients have RSS support. You can also watch the Steering Council
> issues on GitHub (https://github.com/python/steering-council/issues/)
> for important questions and discussions.
>
> - You can use discuss.python.org's “mailing list mode” (which subscribes
> you to all new posts), possibly with filtering and/or categorizing
> messages locally.
>
> However, we would like to know if this will pose an undue burden to
> anyone, if there are workflows or usage problems that we are not aware
> of. As mentioned, this is something the Steering Council thinks is a
> good idea, but we want to make sure we're aware of all the impact when
> we make the final decision.
>
>
>
> – Petr, on behalf of the Steering Council
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/VHFLDK43DSSLHACT67X4QA3UZU73WYYJ/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/RNLXOVCSVA63YIGTQRONBXBY4PROWNMJ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-22 Thread Steven D'Aprano
On Thu, Jul 21, 2022 at 07:06:47PM -0400, Edwin Zimmerman wrote:

> Mailing list mode is not what you want.  Instead, turn mailing list mode off 
> and set your email settings to these:
> 
> 
> 
> You can adjust the categories you receive email notifications for by changing 
> your list of watched categories under the notification settings:

I think you may have missed actually inserting the settings.



-- 
Steve
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/4EQZNTLUDG5HLVYHRZKZUPRWZHTDVUOH/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-22 Thread Stephen J. Turnbull
Terry Reedy writes:
 > On 7/21/2022 8:46 PM, Christopher Barker wrote:

 > > Does anyone else find it very odd to call a communication system “discord”?

 > For games, most of which involve combat, it seems appropriate.  For 
 > CPython development, 'harmony' might be better.

Already taken by the GNU Mailman community:
https://www.mailmanhost.com

:-)

Steve
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/FV7A2CMATJUEYSDLBJZN4AIHNKI5NTID/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Terry Reedy

On 7/21/2022 8:46 PM, Christopher Barker wrote:

OT:

Does anyone else find it very odd to call a communication system “discord”?


For games, most of which involve combat, it seems appropriate.  For 
CPython development, 'harmony' might be better.


--
Terry Jan Reedy
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/J73BJ3VLMHB73UMXHPYOJCUTX35VSU4Y/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Stephen J. Turnbull
Cameron Simpson writes:
 > On 21Jul2022 17:46, Christopher Barker  wrote:
 > >OT:
 > >Does anyone else find it very odd to call a communication system 
 > >“discord”?
 > 
 > I think it is a refreshing level of honesty about what live chat is 
 > like. As in "discordant".

I would refine "live chat" to "full-duplex multicast media"
(especially with rampant pseudonymity).  Email included. ;-)

-- 
Ask me about RFCs 5321 and 5322!

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/DIXTC74HU5B3IDUHACEYJTFDVENG3WQL/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Cameron Simpson
On 21Jul2022 17:46, Christopher Barker  wrote:
>OT:
>Does anyone else find it very odd to call a communication system 
>“discord”?

I think it is a refreshing level of honesty about what live chat is 
like. As in "discordant".

Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/ZYCOWJM2BMIVNNSZGGAWXF6KPMYPLS6K/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread David Mertz, Ph.D.
I feel similarly as Steven. I'm even less important to the development of
CPython than he is. But like him, switching to Discourse means I simply
won't try to follow development.

Mailing list are friendly and easily manageable. In the small amount I've
used Discourse, it feels unwieldy and less friendly. More importantly, it
makes it "that other thing I have to go check." Email is something I will
automatically examine every day.

But again, I'm not the audience who matters, which I well recognize.

On Thu, Jul 21, 2022, 6:50 PM Steven Barker  wrote:

> On Mon, Jul 18, 2022 at 6:28 AM Petr Viktorin  wrote:
>
>> On 16. 07. 22 8:48, Miro Hrončok wrote:
>> > On 15. 07. 22 13:18, Petr Viktorin wrote:
>> >> - You can use discuss.python.org's “mailing list mode” (which
>> >> subscribes you to all new posts), possibly with filtering and/or
>> >> categorizing messages locally.
>>
> [...]
>
>> > What would be a good resource to read about this - where do I learn how
>> > to use discuss.python.org's in the “mailing list mode”
>>
>> Is this note enough?
>>
>> https://devguide.python.org/developer-workflow/communication-channels/?highlight=discourse#enabling-mailing-list-mode
>>
> [...]
>
> So last night I tried activating mailing list mode, and I'm not remotely
> satisfied with the experience so far. Where mailing lists are concerned,
> I'm *only *subscribed to python-dev. Not python-users, not -ideas, not
> -packaging (if that's still a thing). But Discourse's mailing list mode
> sends me messages for all of those things in such a volume that it drowns
> out any discussions on topics that would have shown up on python-dev (I
> think one PEP discussion message came in overnight, compared to 20+ posts
> on other tags). After the first two -users messages came in almost
> immediately, I tried telling discourse to mute the tags I don't care about,
> but it seems not to work at all. The page with the mailing list mode toggle
> warns that it overrides other email settings, so I think I just get
> everything regardless of other settings.
>
> If my only option is to be subscribed to a firehose of stuff I don't care
> about, I'm going to disable mailing list mode and if python-dev dies, I'll
> pretty much quit following Python's development. Now, I'm not a very
> important Python developer, I'm not a core dev, and my contributions are a
> few bug reports and a few patches over many years. But if there's no way to
> lurk on a modest-volume mailing list and contribute only occasionally,
> you're not going to get nearly as many people paying attention. I'm sure I
> could set up a whole suite of filters on my own end (e.g. discard any email
> with a subject starting with "[py] [Users]"), but that's an absurd and
> unnecessary burden, and it will only get worse the more categories you add
> to discourse (and I think the ease of adding categories is supposed to be a
> *feature*). This plan is going to drive developers like me away.
>
> For discourse mailing list mode to be a reasonable substitute for
> python-dev, it needs filtering on the sending end to work. Ideally there
> would be a way to subscribe only to the things I care about. Maybe that
> exists, but it's buried in menus I don't understand (or which mailing list
> mode overrides).
>
> Rather than comparing the number of posters on discourse vs python-dev,
> have we compared stats for how many people receive the messages?
>
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/6QAP5NCX4NODNLKTIFYW5FO33757L3AK/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/Y4PYIV3SOSPKEWAE5NIDMODOQVX4UQBT/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Christopher Barker
OT:

Does anyone else find it very odd to call a communication system “discord”?


dis·cord
/ˈdiskôrd/
*noun*

   1. 1.
   disagreement between people.
   "a prosperous family who showed no signs of discord"



“Naming things is hard” — but really?

-CHB



-- 
Christopher Barker, PhD (Chris)

Python Language Consulting
  - Teaching
  - Scientific Software Development
  - Desktop GUI and Web Development
  - wxPython, numpy, scipy, Cython
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/FDSARVY5UKIFACVMXQ5AFAUP6SGZVSMP/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Cameron Simpson
On 21Jul2022 15:42, Steven Barker  wrote:
>So last night I tried activating mailing list mode, and I'm not 
>remotely
>satisfied with the experience so far. Where mailing lists are concerned,
>I'm *only *subscribed to python-dev. Not python-users, not -ideas, not
>-packaging (if that's still a thing). But Discourse's mailing list mode
>sends me messages for all of those things in such a volume that it drowns
>out any discussions on topics that would have shown up on python-dev (I
>think one PEP discussion message came in overnight, compared to 20+ posts
>on other tags). After the first two -users messages came in almost
>immediately, I tried telling discourse to mute the tags I don't care about,
>but it seems not to work at all. The page with the mailing list mode toggle
>warns that it overrides other email settings, so I think I just get
>everything regardless of other settings.

Aye. I jointed meta.discourse.org yesterday to submit a bug report about 
the threading (which they acknowledge is a regession) and this morning I 
turned off mailing list mode.

So:
- I still use mailing list mode for discuss.python.org; I'm abstractly 
  interested in everything, and I have an aggressive email filtering 
  system
- I'm not using email mode for meta.discourse.org; Gah

However: mailing list mode _is_ the firehose (minus muted topics and 
categories - nb not tags).

With it off you can elect to receive messages as email for several 
things:
- when you're sent a personal message (always/when away/never)
- when quoted, replied to, @ed or new activity in watched categories, 
  tags, topics (always/when away/never)
- there's an option for an activity summary (I set it to "weekly" for 
  meta.discourse.org)

So what you could do is watch the "Dev" category if you want the 
equivalent of just python-dev.

I'm going to see how it plays out, but I expect that will let me get a 
tightly limited email feed which I can treat like any other email list.

>If my only option is to be subscribed to a firehose of stuff I don't 
>care about, I'm going to disable mailing list mode and if python-dev dies, I'll
>pretty much quit following Python's development.

As mentioned, mailing list mode seems to be the firehose. The other 
"Emails" settings seem reasonably versatile to me on the face of it.

Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/ISHRSDGQYOJNXRNFZUCX5QU4WTV7X7CG/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Jonathan Goble
On Thu, Jul 21, 2022 at 6:47 PM Steven Barker  wrote:

> On Mon, Jul 18, 2022 at 6:28 AM Petr Viktorin  wrote:
>
>> On 16. 07. 22 8:48, Miro Hrončok wrote:
>> > On 15. 07. 22 13:18, Petr Viktorin wrote:
>> >> - You can use discuss.python.org's “mailing list mode” (which
>> >> subscribes you to all new posts), possibly with filtering and/or
>> >> categorizing messages locally.
>>
> [...]
>
>> > What would be a good resource to read about this - where do I learn how
>> > to use discuss.python.org's in the “mailing list mode”
>>
>> Is this note enough?
>>
>> https://devguide.python.org/developer-workflow/communication-channels/?highlight=discourse#enabling-mailing-list-mode
>>
> [...]
>
> So last night I tried activating mailing list mode, and I'm not remotely
> satisfied with the experience so far. Where mailing lists are concerned,
> I'm *only *subscribed to python-dev. Not python-users, not -ideas, not
> -packaging (if that's still a thing). But Discourse's mailing list mode
> sends me messages for all of those things in such a volume that it drowns
> out any discussions on topics that would have shown up on python-dev (I
> think one PEP discussion message came in overnight, compared to 20+ posts
> on other tags). After the first two -users messages came in almost
> immediately, I tried telling discourse to mute the tags I don't care about,
> but it seems not to work at all. The page with the mailing list mode toggle
> warns that it overrides other email settings, so I think I just get
> everything regardless of other settings.
>
> If my only option is to be subscribed to a firehose of stuff I don't care
> about, I'm going to disable mailing list mode and if python-dev dies, I'll
> pretty much quit following Python's development. Now, I'm not a very
> important Python developer, I'm not a core dev, and my contributions are a
> few bug reports and a few patches over many years. But if there's no way to
> lurk on a modest-volume mailing list and contribute only occasionally,
> you're not going to get nearly as many people paying attention. I'm sure I
> could set up a whole suite of filters on my own end (e.g. discard any email
> with a subject starting with "[py] [Users]"), but that's an absurd and
> unnecessary burden, and it will only get worse the more categories you add
> to discourse (and I think the ease of adding categories is supposed to be a
> *feature*). This plan is going to drive developers like me away.
>
> For discourse mailing list mode to be a reasonable substitute for
> python-dev, it needs filtering on the sending end to work. Ideally there
> would be a way to subscribe only to the things I care about. Maybe that
> exists, but it's buried in menus I don't understand (or which mailing list
> mode overrides).
>

Mailing list mode indeed turns on the entire firehose, but you can
selectively turn things off (like the Users category). If you go to a
category page, click the bell icon in the upper right, and choose Muted,
you'll stop getting emails from that category, even in mailing list mode. I
muted the Users category almost immediately, which drastically slowed the
firehose. I'm now monitoring to decide what other categories are annoying
enough to mute, but the flow is slow enough when combined with my Gmail
filters to not need immediate action like the Users category did.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/Z2Y4UMNYLPYYYMBOZ3BZAJBANQNENS2L/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Jonathan Goble
On Thu, Jul 21, 2022, 15:26 Baptiste Carvello <
devel2...@baptiste-carvello.net> wrote:

> Le 21/07/2022 à 07:59, Stefan Behnel a écrit :
> >
> > I'm actually reading python-dev, c.l.py etc. through Gmane, and have
> > done that ever since I joined. Simply because it's a mailing list of
> > which I don't need a local (content) copy, and wouldn't want one. Gmane
> > seems to have a complete archive that's searchable, regardless of "when
> > I subscribed".
> >
> > It's really sad that Discourse lacks an NNTP interface. […]
>
> +1000
>
> For this switch to accommodate all use cases, Discourse really needs a
> "lurking" story.
>
> That's lacking right now, possibly by design (Discourse developers are
> quite opinionated*, and anonymous reading seemingly doesn't fit their
> worldview). Maybe they can be convinced, though…


Lurker here. :) I lurk, both on -ideas and -dev, primarily to stay
well-informed on new ideas coming down the pipeline, and occasionally (but
rarely) voice my two cents.

I signed up on Discourse after this thread started, and turned on mailing
list mode immediately. So far, I have no problems with that. It suits my
purpose just fine once I muted the Users forum. I might mute a few others
soon.

I consume the mailing lists (and now Discourse) through standard Gmail
interfaces (both the web interface and the official Android app), so I
cannot speak to the lack of proper threading (it's all linear anyway in
Gmail). I do use filters in Gmail to label threads by list, and I found
that Discourse plays nice with this: each forum, like each mailing list,
has its own mailing list attribute with a corresponding "list:" search
prefix in Gmail, so filtering, labeling, and organizing by forum is easy.
(Example: https://snipboard.io/WGF6Qz.jpg)
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/JSK36LMJGHHDKTCJHF44HNIEXUZYQO5K/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Steven Barker
On Mon, Jul 18, 2022 at 6:28 AM Petr Viktorin  wrote:

> On 16. 07. 22 8:48, Miro Hrončok wrote:
> > On 15. 07. 22 13:18, Petr Viktorin wrote:
> >> - You can use discuss.python.org's “mailing list mode” (which
> >> subscribes you to all new posts), possibly with filtering and/or
> >> categorizing messages locally.
>
[...]

> > What would be a good resource to read about this - where do I learn how
> > to use discuss.python.org's in the “mailing list mode”
>
> Is this note enough?
>
> https://devguide.python.org/developer-workflow/communication-channels/?highlight=discourse#enabling-mailing-list-mode
>
[...]

So last night I tried activating mailing list mode, and I'm not remotely
satisfied with the experience so far. Where mailing lists are concerned,
I'm *only *subscribed to python-dev. Not python-users, not -ideas, not
-packaging (if that's still a thing). But Discourse's mailing list mode
sends me messages for all of those things in such a volume that it drowns
out any discussions on topics that would have shown up on python-dev (I
think one PEP discussion message came in overnight, compared to 20+ posts
on other tags). After the first two -users messages came in almost
immediately, I tried telling discourse to mute the tags I don't care about,
but it seems not to work at all. The page with the mailing list mode toggle
warns that it overrides other email settings, so I think I just get
everything regardless of other settings.

If my only option is to be subscribed to a firehose of stuff I don't care
about, I'm going to disable mailing list mode and if python-dev dies, I'll
pretty much quit following Python's development. Now, I'm not a very
important Python developer, I'm not a core dev, and my contributions are a
few bug reports and a few patches over many years. But if there's no way to
lurk on a modest-volume mailing list and contribute only occasionally,
you're not going to get nearly as many people paying attention. I'm sure I
could set up a whole suite of filters on my own end (e.g. discard any email
with a subject starting with "[py] [Users]"), but that's an absurd and
unnecessary burden, and it will only get worse the more categories you add
to discourse (and I think the ease of adding categories is supposed to be a
*feature*). This plan is going to drive developers like me away.

For discourse mailing list mode to be a reasonable substitute for
python-dev, it needs filtering on the sending end to work. Ideally there
would be a way to subscribe only to the things I care about. Maybe that
exists, but it's buried in menus I don't understand (or which mailing list
mode overrides).

Rather than comparing the number of posters on discourse vs python-dev,
have we compared stats for how many people receive the messages?
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/6QAP5NCX4NODNLKTIFYW5FO33757L3AK/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Baptiste Carvello
Le 21/07/2022 à 07:59, Stefan Behnel a écrit :
> 
> I'm actually reading python-dev, c.l.py etc. through Gmane, and have
> done that ever since I joined. Simply because it's a mailing list of
> which I don't need a local (content) copy, and wouldn't want one. Gmane
> seems to have a complete archive that's searchable, regardless of "when
> I subscribed".
> 
> It's really sad that Discourse lacks an NNTP interface. […]

+1000

For this switch to accommodate all use cases, Discourse really needs a
"lurking" story.

That's lacking right now, possibly by design (Discourse developers are
quite opinionated*, and anonymous reading seemingly doesn't fit their
worldview). Maybe they can be convinced, though…

By the way, I'm still trying the RSS way, but it doesn't seem to fit the
bill (lack of a stream of posts per category).

Cheers,
Baptiste

*not meant as a criticism: opinionated is good; it just makes it more
difficult to provide the main communication channel of a wide and
diverse community.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/L3FCN6MMRCWD5SFCJOPDSCIKEG7IRFQL/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Baptiste Carvello
Le 21/07/2022 à 03:29, Stephen J. Turnbull a écrit :
> 
> I can't speak to 1 and 2, and I can't speak to cost of resource usage
> for 3, but it would be possible to have a Mailman list that has no
> subscribers, prohibits subscription, and allows only a small number of
> authorized posters, one of which would be the Discourse mail feed.

Hi,

If GMANE would be allowed to subscribe, that would be a perfect fit!

Cheers,
baptiste
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/65XLUOBUJEN4UG6IXHHBYSZRTVCE22DT/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Joshua Herman
To demystify why you want to boost (I am in the python discord and other non 
gaming and gaming chats) it unlocks better features but the core experence of 
chat still exists . Basically voice chat goes up to 384kbps steams go up to 
1080p quality and you get a 100MB upload limit.

I know that react and defcon use discord as a chat platform so it’s not just 
gaming. Having better steaming / audio chat  can be good to help people and 
uploads can be things like python scripts . 

Sent from my iPhone

> On Jul 21, 2022, at 1:59 PM, Brett Cannon  wrote:
> 
> 
> 
> 
>> On Thu, Jul 21, 2022 at 10:34 AM Skip Montanaro  
>> wrote:
>> > No, Discord is a different thing; it does text and voice communication
>> > channels in real-time. If you're familiar with Slack, it's broadly
>> > similar in purpose.
>> 
>> Thanks (and to the others who replied).
> 
> FYI this multiple responses issue doesn't come up on Discourse because the 
> replies are shown in real-time (as is the "Skip is typing ..." at the bottom).
>  
>> It seems like they've tried to
>> make it a game, giving me the "opportunity" to buy boosts (or
>> whatever). What's up with that?
> 
> It's for "funding" a Discord server and how Discord makes money (otherwise 
> the service is free).
>  
>> Do we really need yet another place
>> full of overlapping discussion channels?
> 
> Discord isn't overlapping with Discourse. Think of Discord as replacing IRC 
> while also providing audio chat (and other things). For instance, people who 
> were working together to squash release blockers for b4 were chatting live on 
> Discord.
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at 
> https://mail.python.org/archives/list/python-dev@python.org/message/XVDO47NTGAPYELRZYLAYJJVJGHOP2NBD/
> Code of Conduct: http://python.org/psf/codeofconduct/
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/JVYKLGJCKTOTGS5ENDZDYNLA4SLWQOCK/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Brett Cannon
On Thu, Jul 21, 2022 at 10:34 AM Skip Montanaro 
wrote:

> > No, Discord is a different thing; it does text and voice communication
> > channels in real-time. If you're familiar with Slack, it's broadly
> > similar in purpose.
>
> Thanks (and to the others who replied).


FYI this multiple responses issue doesn't come up on Discourse because the
replies are shown in real-time (as is the "Skip is typing ..." at the
bottom).


> It seems like they've tried to
> make it a game, giving me the "opportunity" to buy boosts (or
> whatever). What's up with that?


It's for "funding" a Discord server and how Discord makes money (otherwise
the service is free).


> Do we really need yet another place
> full of overlapping discussion channels?
>

Discord isn't overlapping with Discourse. Think of Discord as replacing IRC
while also providing audio chat (and other things). For instance, people
who were working together to squash release blockers for b4 were chatting
live on Discord.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/XVDO47NTGAPYELRZYLAYJJVJGHOP2NBD/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread MRAB

On 21/07/2022 18:53, Mats Wichmann wrote:

On 7/21/22 11:11, Mariatta wrote:



On Thu, Jul 21, 2022 at 10:05 AM Skip Montanaro
mailto:skip.montan...@gmail.com>> wrote:

I have a perhaps stupid question. Is Discord the same as
discuss.python.org , just by another
name? I find the similarity in
names a bit confusing.

 
It's not the same. discuss.python.org  is an

instance of Discourse.

Discord is something completely something else.
 Indeed the similarity is confusing.



As the wag said,

"These are only two hard things in computer science, cache invalidation
and naming things".



Another wag said:

There are only two hard things in computer science: cache 
invalidation, naming things, and off-by-one errors.



Add in IP lawyers and I think naming may have advanced to being the hardest.


___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/OY3ZKDE74ASEAHRHQFNK74RR5CUSAR5O/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Mats Wichmann
On 7/21/22 11:16, Skip Montanaro wrote:
>> No, Discord is a different thing; it does text and voice communication
>> channels in real-time. If you're familiar with Slack, it's broadly
>> similar in purpose.
> 
> Thanks (and to the others who replied). It seems like they've tried to
> make it a game, giving me the "opportunity" to buy boosts (or
> whatever). What's up with that?

Discord has grown up in the gaming community, its use as a general chat
platform was possibly not anticipated...   as one who is not at all
affected by gamification of things (e.g. I'm utterly unmotivated by
people trying to award badges for unlocking accomplishments, etc., but I
know it's considered to work for many people) if comes off seeming
silly, but I can just ignore that part.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/KCWFUROCA3PN4RQY6STUZ4I4QJZNXASL/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Mats Wichmann
On 7/21/22 11:11, Mariatta wrote:
> 
> 
> On Thu, Jul 21, 2022 at 10:05 AM Skip Montanaro
> mailto:skip.montan...@gmail.com>> wrote:
> 
> I have a perhaps stupid question. Is Discord the same as
> discuss.python.org , just by another
> name? I find the similarity in
> names a bit confusing.
> 
>  
> It's not the same. discuss.python.org  is an
> instance of Discourse.
> 
> Discord is something completely something else.
>  Indeed the similarity is confusing.


As the wag said,

"These are only two hard things in computer science, cache invalidation
and naming things".


Add in IP lawyers and I think naming may have advanced to being the hardest.

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/KRKLATBMIXDOKZ3CT5NBR62HQVHLFCHC/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Chris Angelico
On Fri, 22 Jul 2022 at 03:17, Skip Montanaro  wrote:
>
> > No, Discord is a different thing; it does text and voice communication
> > channels in real-time. If you're familiar with Slack, it's broadly
> > similar in purpose.
>
> Thanks (and to the others who replied). It seems like they've tried to
> make it a game, giving me the "opportunity" to buy boosts (or
> whatever). What's up with that?

Everything's gotta be funded somehow.

ChrisA
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/TRWUXKBOK6LZQP3FTPCEOQGK4FB7IHJA/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Mariatta
On Thu, Jul 21, 2022 at 10:20 AM Samuel Colvin  wrote:

>
> If discord is not finalised, we might also consider https://zulip.com/
> which rust uses  and would (based on a
> very quick look) appear to be more appropriate for python development's use
> case?
>
>
>
We tried zulip in the past, it never got traction. I believe there was an
email saying that it's no longer monitored by core devs. We also removed it
from devguide.

For the core devs, Discord was chosen after discussions in the
python-committers:
https://mail.python.org/archives/list/python-committ...@python.org/thread/BVPITIYRECSGCX2JUTMT7F7CCCYQSK4K/#BVPITIYRECSGCX2JUTMT7F7CCCYQSK4K
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/NH3QUTVYCNGXB2ZYF4CWPLVEOYVOXEMY/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Skip Montanaro
> No, Discord is a different thing; it does text and voice communication
> channels in real-time. If you're familiar with Slack, it's broadly
> similar in purpose.

Thanks (and to the others who replied). It seems like they've tried to
make it a game, giving me the "opportunity" to buy boosts (or
whatever). What's up with that? Do we really need yet another place
full of overlapping discussion channels?

Skip
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/M6FDI4GBZHR2I77NEN3LFJDVR2GYIQAP/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Antoine Pitrou
On Thu, 21 Jul 2022 07:59:46 +0200
Stefan Behnel  wrote:
> h.vetin...@gmx.com schrieb am 18.07.22 um 18:04:
> > One of the comments in the retro was:  
> >> Searching the archives is much easier and have found me many old threads 
> >> that I probably would have problem finding before since I haven’t been 
> >> subscribed for that long.  
> 
> I'm actually reading python-dev, c.l.py etc. through Gmane, and have done 
> that ever since I joined. Simply because it's a mailing list of which I 
> don't need a local (content) copy, and wouldn't want one. Gmane seems to 
> have a complete archive that's searchable, regardless of "when I subscribed".

+1 as well (as in "that's what I do too").

Regards

Antoine.


___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/3VI72DJAMB6CZS6GAH6H6CUB6MZRCNZQ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Samuel Colvin
Hi, no I think "discord" refers to https://discord.com/

If discord is not finalised, we might also consider https://zulip.com/
which rust uses  and would (based on a
very quick look) appear to be more appropriate for python development's use
case?

Samuel

--

Samuel Colvin


On Thu, 21 Jul 2022 at 18:06, Skip Montanaro 
wrote:

> I have a perhaps stupid question. Is Discord the same as
> discuss.python.org, just by another name? I find the similarity in
> names a bit confusing.
>
> Skip
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/B3WC35H3BMUNDVAOEJSGRAZOQCJ4KHD7/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/SNULJ757REYYBSKWC6E43TJVMK7CT4HY/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Mariatta
On Thu, Jul 21, 2022 at 10:05 AM Skip Montanaro 
wrote:

> I have a perhaps stupid question. Is Discord the same as
> discuss.python.org, just by another name? I find the similarity in
> names a bit confusing.
>
>
It's not the same. discuss.python.org is an instance of Discourse.

Discord is something completely something else.
 Indeed the similarity is confusing.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/BSIWS72GBMKQTR6XYMKM5KC54PJRLLVF/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Chris Angelico
On Fri, 22 Jul 2022 at 03:07, Skip Montanaro  wrote:
>
> I have a perhaps stupid question. Is Discord the same as
> discuss.python.org, just by another name? I find the similarity in
> names a bit confusing.
>

No, Discord is a different thing; it does text and voice communication
channels in real-time. If you're familiar with Slack, it's broadly
similar in purpose.

ChrisA
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/POOO27233BJ4HQ5PXCK2TUSWG3ONSZKR/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Skip Montanaro
I have a perhaps stupid question. Is Discord the same as
discuss.python.org, just by another name? I find the similarity in
names a bit confusing.

Skip
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/B3WC35H3BMUNDVAOEJSGRAZOQCJ4KHD7/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Eric Snow
On Thu, Jul 21, 2022 at 12:19 AM Stefan Behnel  wrote:
> I'm actually reading python-dev, c.l.py etc. through Gmane, and have done
> that ever since I joined. Simply because it's a mailing list of which I
> don't need a local (content) copy, and wouldn't want one. Gmane seems to
> have a complete archive that's searchable, regardless of "when I subscribed".

+1

> It's really sad that Discourse lacks an NNTP interface. There's an
> unmaintained bridge to NNTP servers [1], but not an emulating interface
> that would serve the available discussions via NNTP messages, so that users
> can get them into their NNTP/Mail clients to read them in proper discussion
> threads. I think adding that next to the existing web interface would serve
> everyone's needs just perfectly.

Perhaps the possible mirroring-to-mailman that Steve (Turnbull)
mentioned would be enough to facilitate a continuity for NNTP?

-eric
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/PHPTWOITHVDNN5WDHQZUHXBDO3ABYGMZ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Steven D'Aprano
On Wed, Jul 20, 2022 at 05:43:26PM -0700, Ethan Furman wrote:

> It works, but I wouldn't say "quite well" -- any thread from discourse is 
> one long linear series of replies, and reading them in chronological order 
> means jumping around and trying to figure what is a reply to what.

Sometimes, seemingly at random, Discourse will not email the first 
message in a thread. No, it's not in my spam filter, I've checked.

In my experience, Discourse doesn't cope well with email replies that 
use hard line breaks, breaking each line into its own paragraph -- but 
only sometimes.

Discourse seems to insert blank lines between paragraphs in messages 
sent by email, even in code blocks -- but only sometimes.

Even when it does't insert blank lines, Discourse seems to insert extra 
carriage returns (^M) at the end of lines in messages it sends -- but 
only sometimes.

Discourse seems to treat a row of hyphens (what should be a markdown 
hrule) as the end of the post, and delete the hyphens and everything 
after it -- but only sometimes.

Once, I've had Discourse seemingly randomly delete one line in the 
middle of a code block for no apparent reason.

The bottom line is that Discourse's email works, but with a seemingly 
never-ending parade of annoyances and frustrations.



-- 
Steve
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/FKYFGBBQBA56X77K57CJOV6S5DWNQ2GS/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Cameron Simpson
On 21Jul2022 13:25, Stephen J. Turnbull  wrote:
>Cameron Simpson writes:
> > Discourse does not do `In-Reply-To:` very well at all. Here's some
> > headers from the _second_ post in the "Core dev sprint this year"
> > thread:
> >
> > Message-ID: 
> > 
> > In-Reply-To: 
> > References: 
>
>I'm tempted to write something uncivil, but instead I'm gonna go hug a
>puppy and weep.
>
> > So at present Discourse's email implementation is buggy. I need to
> > submit a bug report.
>
>Thank you!

Bug report:


https://meta.discourse.org/t/discourse-email-messages-are-incorrectly-threaded/233499

>You may find it useful to cite RFC 5322, section 3.6.4, and emphasize
>"unique" while mentioning the algorithm for populating References and
>In-Reply-To presented there.

I've pointed them at it. I didn't belabor the id generation since their 
ids seem ok. It's the referencing header which are broken.

> > _However_, someone participating in "email mode" will of course send 
> > a
> > message with its own distinct message-id from their source system, and
> > that does not survive the email->discourse->email-out process. [...]
> > I don't expect that to change.
>
>That's just plain obnoxious.  Anybody who's in the CCs who
>participates in "email mode" will get (practically speaking)
>unfilterable duplicates, and (if there is offline discussion) a bogus
>new thread.

Well, I think a number of mailing lists startyed do this to support DKIM 
or DMARC or something, otherwise their message would amount to a forgery 
if what they received. Never dug into it much. It's annoying, but not 
nearly as annoying as broken threading.

>I wonder if this goes all the way through to the backend database (ie,
> the only id a message gets are its thread id, a timestamp, and some
>way to ensure a total order in the case of equal timestamps), and the
>only place in Discourse where the unique Message-ID appears is in the
>outgoing message.  In that case getting any sanity in Discourse email
>could be very expensive for Discourse.

Personally I don't care how "expensive" it is. The email mode is, to me, 
a _major_ feature of Discourse. I'm sure I'm not alone is hating forums 
which require me to go to them (or, equally bad, send some kind of 
summary of new things - I'm looking at you, Google Groups). That 
Discourse does quite a good job of letting people participate via the 
forum or email is very welcome. But it has to be done correctly.

Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/RIGD2MMFY66Z6OCGPACASD4ZAFKHCQUR/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-21 Thread Stefan Behnel

h.vetin...@gmx.com schrieb am 18.07.22 um 18:04:

One of the comments in the retro was:

Searching the archives is much easier and have found me many old threads that I 
probably would have problem finding before since I haven’t been subscribed for 
that long.


I'm actually reading python-dev, c.l.py etc. through Gmane, and have done 
that ever since I joined. Simply because it's a mailing list of which I 
don't need a local (content) copy, and wouldn't want one. Gmane seems to 
have a complete archive that's searchable, regardless of "when I subscribed".


It's really sad that Discourse lacks an NNTP interface. There's an 
unmaintained bridge to NNTP servers [1], but not an emulating interface 
that would serve the available discussions via NNTP messages, so that users 
can get them into their NNTP/Mail clients to read them in proper discussion 
threads. I think adding that next to the existing web interface would serve 
everyone's needs just perfectly.


Anyone up for giving that a try? It can't be *that* difficult. ;-)

Stefan


[1] https://github.com/sman591/discourse-nntp-bridge

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/USPYYNP24UYQQ64YBBTHNOEDNGX46LVM/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-20 Thread Stephen J. Turnbull
Cameron Simpson writes:

 > Discourse does not do `In-Reply-To:` very well at all. Here's some 
 > headers from the _second_ post in the "Core dev sprint this year" 
 > thread:
 > 
 > Message-ID: 
 > 
 > In-Reply-To: 
 > References: 

I'm tempted to write something uncivil, but instead I'm gonna go hug a
puppy and weep.

 > So at present Discourse's email implementation is buggy. I need to 
 > submit a bug report.

Thank you!

You may find it useful to cite RFC 5322, section 3.6.4, and emphasize
"unique" while mentioning the algorithm for populating References and
In-Reply-To presented there.

 > _However_, someone participating in "email mode" will of course send a 
 > message with its own distinct message-id from their source system, and 
 > that does not survive the email->discourse->email-out process. [...]
 > I don't expect that to change. 

That's just plain obnoxious.  Anybody who's in the CCs who
participates in "email mode" will get (practically speaking)
unfilterable duplicates, and (if there is offline discussion) a bogus
new thread.

I wonder if this goes all the way through to the backend database (ie,
 the only id a message gets are its thread id, a timestamp, and some
way to ensure a total order in the case of equal timestamps), and the
only place in Discourse where the unique Message-ID appears is in the
outgoing message.  In that case getting any sanity in Discourse email
could be very expensive for Discourse.

Steve
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/FPSDSMP3NEV7K6ATTTS4ZQXDRZACF2OE/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-20 Thread Simon Cross
I'm -1 on moving to the walled garden, but I don't expect this to change
anyone's mind. I don't know if I'll move over to Discourse or not.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/FE67QZEXBGVCJ5HMNLFVDJKETIE7N2UP/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-20 Thread Cameron Simpson
On 21Jul2022 10:29, Stephen J. Turnbull  wrote:
>As long as Discourse provides the In-Reply-To header field, the current
>threading algorithm would work reasonably well.

Discourse does not do `In-Reply-To:` very well at all. Here's some 
headers from the _second_ post in the "Core dev sprint this year" 
thread:

Message-ID: 
In-Reply-To: 
References: 

The first post has this:

Message-ID: 
References: 

So at present Discourse's email implementation is buggy. I need to 
submit a bug report.

In essense: The `References` and `In-Reply-To` headers cite a 
_nonexistent_ message-id which just denotes the thread number in the web 
forum.

By contrast, the message-id itself at least is nice and unique.

_However_, someone participating in "email mode" will of course send a 
message with its own distinct message-id from their source system, and 
that does not survive the email->discourse->email-out process. So your 
local copy of the message, if you keep one (I do) it will be a distinct 
duplicate message in your mail folder. I don't expect that to change.

Anyway:
- Discourse does provide `In-Reply-To` and `References`
- they're bogus
- they can be fixed (I'll submit a bug report, someone told me how to do 
  that...)

Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/I26HZ7LJLTDGCG2APQ7BYP3YKT4IMIYZ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-20 Thread Stephen J. Turnbull
Eric Snow writes:

 > I consider the ability to search message archives to be essential to
 > effective contribution[.]

+1

 > There are relevant three aspects to archival and search that are worth
 > asking about here:
 > 
 > 1. search functionality on the [archive] web site
 > 2. ability to search using other tools (e.g. my favorite: Google
 > search with "site:...")
 > 3. single archive vs. split archive

I can't speak to 1 and 2, and I can't speak to cost of resource usage
for 3, but it would be possible to have a Mailman list that has no
subscribers, prohibits subscription, and allows only a small number of
authorized posters, one of which would be the Discourse mail feed.  As
long as Discourse provides the In-Reply-To header field, the current
threading algorithm would work reasonably well.  I guess we would also
want to disable replies in HyperKitty (maybe that's already a
consequence of "no subscribers"?)  I don't know how hard that would
be.

Steve

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/WJGDTT4XKN25HO6JNI3GRPVKBNVAHPSD/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-20 Thread Ethan Furman

On 7/20/22 17:35, Cameron Simpson wrote:
> On 18Jul2022 16:53, Joannah Nanjekye  wrote:

>> My original stand on preferring email stands though due to stable
>> standards.
>
> Several of us use the email mode in Discourse. It works quite well. For
> me, both python-dev and the PDO posts land in my "python" local folder.

It works, but I wouldn't say "quite well" -- any thread from discourse is one long linear series of replies, and reading 
them in chronological order means jumping around and trying to figure what is a reply to what.


--
~Ethan~
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/RYSDA5KULGF64CHR6YLAWYZ7VR7W44PA/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-20 Thread Cameron Simpson
On 18Jul2022 16:53, Joannah Nanjekye  wrote:
>I see I might have misunderstood, thinking a python-dev channel on discuss
>was not as active as the mailing list. Understood.
>
>My original stand on preferring email stands though due to stable 
>standards.

Several of us use the email mode in Discourse. It works quite well. For 
me, both python-dev and the PDO posts land in my "python" local folder.

Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/BMUHSEWGQQYU6BRSWTUQ5PHTHQYDZPSU/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-20 Thread Eric Snow
On Mon, Jul 18, 2022 at 11:48 AM  wrote:
> LLVM did the same recently (though they imported all previous messages from 
> the mailinglist, thus making them searchable in discourse) [2 - announcement; 
> 3 - retro], and by and large, I think it was a success.
>
> One of the comments in the retro was:
> > Searching the archives is much easier and have found me many old threads 
> > that I probably would have problem finding before since I haven’t been 
> > subscribed for that long.
>
> I that it would be worth considering importing the mailing list into a 
> separate discourse category that's then archived, but at least searchable. 
> This would also lower the hurdle of new(er) contributors to investigate 
> previous discussion on a given topic.

+1

-eric
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/32TYER52AV527DSZBTYGZMFRZR25BNR2/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-20 Thread Eric Snow
On Fri, Jul 15, 2022 at 5:21 AM Petr Viktorin  wrote:
> The Steering Council would like to switch from python-dev to
> discuss.python.org.

This seems like a net win for the community so +1 from me.  (For me
personally it amounts to disruption with little advantage, so I'd
probably be -0).  However, I am not python-dev and discuss.python.org
is probably a better fit for most of the participants.)

(Message threading on discuss.python.org feels like a step backward in
usability though.  This is especially true with long threads, support
for which (I expect) Discourse has not prioritized.)

My only real concern is one I've brought up before when we started
splitting discussions onto DPO (discuss.python.org), as well as with
the GitHub issues migration: message archives.

I consider the ability to search message archives to be essential to
effective contribution, both in attracting/integrating new
contributors and in providing "offline" context for active
contributors.  The existing archives have aided me personally so many
times in both ways.

There are relevant three aspects to archival and search that are worth
asking about here:

1. search functionality on the [archive] web site
2. ability to search using other tools (e.g. my favorite: Google
search with "site:...")
3. single archive vs. split archive

Regarding (1), currently it is relatively easy to search through
message archives on https://mail.python.org/archives/list/  The
DPO UI search functionality seems fine.

Regarding (2), currently it's easy to search using other tools and the
results are clean (not noisy).  With DPO, is that possible?  (A quick
attempt was a complete failure.)  Would the results be good enough?
Would they be noisier?

Regarding (3), it's a small thing but, IMHO, having a single archive
is valuable.  Most notably (for me, at least), with a split archive it
becomes a little harder to make sure searches covered the full message
history of a given channel.

It would be nice if at least one of the sites could preserve *all* the
history.  In the case of python-dev, either we'd forward all relevant
DPO messages to python-dev@python.org (or otherwise directly send them
to https://mail.python.org/archives/list/python-dev@python.org) or
we'd import the archived mailing list into DPO.  Or maybe it would
require more work than it would be worth?

> - You can use discuss.python.org's “mailing list mode” (which subscribes
> you to all new posts), possibly with filtering and/or categorizing
> messages locally.

FWIW, I've been using mailing list mode (for consumption) since we
started discuss.python.org and it's been fine.  I've hit a
couple[1][2] minor annoyances, but overall I don't have any real
complaints.  Mailing list mode is straightforward to configure, the
messages have a "mailing list" header set (for easy filtering), and
jumping over to the web UI to start a thread, respond (or react) is
trivial.

-eric


[1] My mobile email notifications format the messages weird.
[2] The messages are significantly noisier than regular (text) email.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/HA47EERV3V5AUGJDFC5BQEZYYR5PYURN/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-20 Thread Eric Snow
On Fri, Jul 15, 2022 at 12:15 PM Barry Warsaw  wrote:
> I agree that the experiment has proven successful enough that there’s more 
> value at this point in consolidating discussions.

We've only been running this experiment since 2017(?) so maybe it's
too soon to say it's a success? 


-eric
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/D5S72W7HCKGJ5FMNPLCK35XHQEMIA4XH/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-18 Thread h . vetinari
I think it's a great idea! :) [1]

LLVM did the same recently (though they imported all previous messages from the 
mailinglist, thus making them searchable in discourse) [2 - announcement; 3 - 
retro], and by and large, I think it was a success.

One of the comments in the retro was:
> Searching the archives is much easier and have found me many old threads that 
> I probably would have problem finding before since I haven’t been subscribed 
> for that long.

I that it would be worth considering importing the mailing list into a separate 
discourse category that's then archived, but at least searchable. This would 
also lower the hurdle of new(er) contributors to investigate previous 
discussion on a given topic.

[1] 
https://discuss.python.org/t/what-i-miss-here-coming-from-users-rust-lang-org/13859/9
[2] https://blog.llvm.org/posts/2022-01-07-moving-to-discourse/
[3] 
https://discourse.llvm.org/t/response-to-the-move-to-discourse-retrospective/63159
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/OXT7GFFMSQITQKAEH42COI2PSCFTAJVW/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-18 Thread Skip Montanaro
>
> I don't think I *can* do much more than accept it and move on:
> *if python-dev was used by everyone*, rather than almost exclusively by
> people who prefer e-mail (and presumably use threading mail clients),
> we'd get mangled threading anyway from all the non-threaded clients.
>

Don't forget that used to be the case. ;-)

Skip
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/M7XKLFRIZQY3ZDQY6TGBQVSP5HKFKDUH/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-18 Thread Joannah Nanjekye
I see I might have misunderstood, thinking a python-dev channel on discuss
was not as active as the mailing list. Understood.

My original stand on preferring email stands though due to stable standards.

On Mon., Jul. 18, 2022, 4:41 p.m. Petr Viktorin,  wrote:

> On 15. 07. 22 21:13, Joannah Nanjekye wrote:
> > I am -1 for leaving email due to the long history of standardization,
> > for a platform whose future I don't know about.
> >
> > When you say core development is busier, does that mean the experiment
> > with python-dev failed? aka wasn't a success, if so why are we moving
> > python-dev too if it's not working well? I stand to be corrected
> obviously.
>
> I'm sorry, I don't understand what you meant here.
>
> The "experiment" was introducing Discourse (discuss.python.org) to see
> if people would like it. It looks like they do, since the Core
> Development category on Discourse is more active than this mailing list
> (python-dev).
>
>
> >
> > On Fri., Jul. 15, 2022, 2:22 p.m. Petr Viktorin,  > > wrote:
> >
> > Hello,
> > Currently development discussions are split between multiple
> > communication channels, for example:
> > - python-dev and discuss.python.org  for
> > design discussions,
> > - GitHub Issues and Pull Requests for specific changes,
> > - IRC, Discord and private chats for real-time discussions,
> > - Topic-specific channels like typing-sig.
> >
> > While most of these serve different needs, there is too much overlap
> > between python-dev and discuss.python.org
> > . It seems that for most
> > people, this situation is worse than sticking to either one platform
> –
> > even if we don't go with that person's favorite.
> >
> > The discuss.python.org  experiment has
> > been going on for quite a while,
> > and while the platform is not without its issues, we consider it a
> > success. The Core Development category is busier than python-dev.
> > According to staff, discuss.python.org 
> > is much easier to moderate.. If
> > you're following python-dev but not discuss.python.org
> > , you're missing out.
> >
> > The Steering Council would like to switch from python-dev to
> > discuss.python.org .
> > Practically, this means:
> > - Moving the required PEP announcements to discuss.python.org
> > 
> > - Moving discuss.python.org  up in the
> > devguide communications page
> > (https://devguide.python.org/communication/
> > )
> > - And that's it?
> >
> > I imagine that the mailing list will stay around for continuing past
> > discussion threads and for announcements, eventually switching to
> > auto-reject incoming messages with a pointer to discuss.python.org
> > .
> >
> > To be clear, discuss.python.org  allows
> > editing posts, which is frankly
> > handy for typos and clarifications. Editing alone should not be used
> > for
> > adding new info -- we should cultivate a culture of being friendly to
> > mail users & notification watchers. This probably bears repeating in
> a
> > few places.
> >
> > We're aware not everyone wants to use the discuss.python.org
> >  website,
> > but there are some ways to avoid it:
> >
> > - For new PEPs, you can point your RSS client to
> > https://www.python.org/dev/peps/peps.rss
> >  – it's not e-mail, but
> many
> > email clients have RSS support. You can also watch the Steering
> Council
> > issues on GitHub (https://github.com/python/steering-council/issues/
> > )
> > for important questions and discussions.
> >
> > - You can use discuss.python.org 's
> > “mailing list mode” (which subscribes
> > you to all new posts), possibly with filtering and/or categorizing
> > messages locally.
> >
> > However, we would like to know if this will pose an undue burden to
> > anyone, if there are workflows or usage problems that we are not
> aware
> > of. As mentioned, this is something the Steering Council thinks is a
> > good idea, but we want to make sure we're aware of all the impact
> when
> > we make the final decision.
> >
> >
> >
> > – Petr, on behalf of the Steering Council
> > ___
> > Python-Dev mailing list -- python-dev@python.org
> > 
> > To unsubscribe send an email to python-dev-le...@python.org
> > 

[Python-Dev] Re: Switching to Discourse

2022-07-18 Thread Petr Viktorin

On 15. 07. 22 21:13, Joannah Nanjekye wrote:
I am -1 for leaving email due to the long history of standardization, 
for a platform whose future I don't know about.


When you say core development is busier, does that mean the experiment 
with python-dev failed? aka wasn't a success, if so why are we moving 
python-dev too if it's not working well? I stand to be corrected obviously.


I'm sorry, I don't understand what you meant here.

The "experiment" was introducing Discourse (discuss.python.org) to see 
if people would like it. It looks like they do, since the Core 
Development category on Discourse is more active than this mailing list 
(python-dev).





On Fri., Jul. 15, 2022, 2:22 p.m. Petr Viktorin, > wrote:


Hello,
Currently development discussions are split between multiple
communication channels, for example:
- python-dev and discuss.python.org  for
design discussions,
- GitHub Issues and Pull Requests for specific changes,
- IRC, Discord and private chats for real-time discussions,
- Topic-specific channels like typing-sig.

While most of these serve different needs, there is too much overlap
between python-dev and discuss.python.org
. It seems that for most
people, this situation is worse than sticking to either one platform –
even if we don't go with that person's favorite.

The discuss.python.org  experiment has
been going on for quite a while,
and while the platform is not without its issues, we consider it a
success. The Core Development category is busier than python-dev.
According to staff, discuss.python.org 
is much easier to moderate.. If
you're following python-dev but not discuss.python.org
, you're missing out.

The Steering Council would like to switch from python-dev to
discuss.python.org .
Practically, this means:
- Moving the required PEP announcements to discuss.python.org

- Moving discuss.python.org  up in the
devguide communications page
(https://devguide.python.org/communication/
)
- And that's it?

I imagine that the mailing list will stay around for continuing past
discussion threads and for announcements, eventually switching to
auto-reject incoming messages with a pointer to discuss.python.org
.

To be clear, discuss.python.org  allows
editing posts, which is frankly
handy for typos and clarifications. Editing alone should not be used
for
adding new info -- we should cultivate a culture of being friendly to
mail users & notification watchers. This probably bears repeating in a
few places.

We're aware not everyone wants to use the discuss.python.org
 website,
but there are some ways to avoid it:

- For new PEPs, you can point your RSS client to
https://www.python.org/dev/peps/peps.rss
 – it's not e-mail, but many
email clients have RSS support. You can also watch the Steering Council
issues on GitHub (https://github.com/python/steering-council/issues/
)
for important questions and discussions.

- You can use discuss.python.org 's
“mailing list mode” (which subscribes
you to all new posts), possibly with filtering and/or categorizing
messages locally.

However, we would like to know if this will pose an undue burden to
anyone, if there are workflows or usage problems that we are not aware
of. As mentioned, this is something the Steering Council thinks is a
good idea, but we want to make sure we're aware of all the impact when
we make the final decision.



– Petr, on behalf of the Steering Council
___
Python-Dev mailing list -- python-dev@python.org

To unsubscribe send an email to python-dev-le...@python.org

https://mail.python.org/mailman3/lists/python-dev.python.org/

Message archived at

https://mail.python.org/archives/list/python-dev@python.org/message/VHFLDK43DSSLHACT67X4QA3UZU73WYYJ/


Code of Conduct: http://python.org/psf/codeofconduct/



___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to 

[Python-Dev] Re: Switching to Discourse

2022-07-18 Thread Petr Viktorin

On 15. 07. 22 20:59, Ethan Furman wrote:

On 7/15/22 08:37, Petr Viktorin wrote:

 > And that's exactly why I consume Discourse in mailing list mode, with 
client-side

 > filtering in Thunderbird.

How do you handle threading?  I follow each (sub)thread through to it's 
end, as it keeps a logical flow, but Discourse has everything linear 
which means that as I read it the conversation keeps jumping around, 
making it hard to follow.


I accepted that it's linear.

I don't think I *can* do much more than accept it and move on: if 
python-dev was used by everyone, rather than almost exclusively by 
people who prefer e-mail (and presumably use threading mail clients), 
we'd get mangled threading anyway from all the non-threaded clients.


I mean, I could grumble about threading and bottom-posting and 
plain-text messages and IRC all day, but realistically, I'm not likely 
to convince anyone who's not into those things already.

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/YNZA4GDYVZ3O4IRZKY4XQDWW4SHTM37V/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-18 Thread Petr Viktorin

On 16. 07. 22 8:48, Miro Hrončok wrote:

On 15. 07. 22 13:18, Petr Viktorin wrote:
- You can use discuss.python.org's “mailing list mode” (which 
subscribes you to all new posts), possibly with filtering and/or 
categorizing messages locally.


Hello Petr,

I suppose this might be the preferred way for the old farts like me who 
prefer mailing lists over a never-ending list of specific websites for 
each specific thing we are participating in.


What would be a good resource to read about this - where do I learn how 
to use discuss.python.org's in the “mailing list mode” 


Is this note enough?
https://devguide.python.org/developer-workflow/communication-channels/?highlight=discourse#enabling-mailing-list-mode

or what's the 
easiest way to filter incoming mail into directories based on 
discuss.python.org categories,


Tags at the start of the Subject line work pretty well (though they can 
change occasionally).


how do I handle answers/threads, 



and finally, how to make this approach effective?


That depends on what's effective for you, I'm afraid. I read/skim 
everything (except Users), so I might not need as much filtering as you.
In my experience, marking/muting a thread works about as well as for 
regular e-mail threads -- the linearity is suboptimal, but not that bad.



Note that I am capable of googling some of this stuff, but I am 
preferably looking for your personal tips, as I always assumed you are a 
mail person, like I am. If you prefer to use the RSS feeds, I am 
interested in tips there as well.


I don't use RSS feeds.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/VZ2U2AEYQD7KAOUDOFKBJTMV422WPQKE/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-16 Thread Stefan Behnel

Petr Viktorin schrieb am 15.07.22 um 13:18:
The discuss.python.org experiment has been going on for quite a while, and 
while the platform is not without its issues, we consider it a success. The 
Core Development category is busier than python-dev. According to staff, 
discuss.python.org is much easier to moderate.. If you're following 
python-dev but not discuss.python.org, you're missing out.


That's one of the reasons then why I pretty much lost track of the CPython 
development since d.p.o was introduced. It's sad, but it was just too much 
work for me (compared to threaded Newsgroups) to follow the discussions 
there, definitely more than I wanted to invest.


It's not the only reason, though, so please take a decision for the home of 
CPython discussions that suits the (currently) more active part of the 
development community.


Stefan

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/TA5YNMEJURKMJHTSYTM5Z6G2YQ6UM5TP/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-16 Thread Miro Hrončok

On 15. 07. 22 13:18, Petr Viktorin wrote:
- You can use discuss.python.org's “mailing list mode” (which subscribes you to 
all new posts), possibly with filtering and/or categorizing messages locally.


Hello Petr,

I suppose this might be the preferred way for the old farts like me who prefer 
mailing lists over a never-ending list of specific websites for each specific 
thing we are participating in.


What would be a good resource to read about this - where do I learn how to use 
discuss.python.org's in the “mailing list mode” or what's the easiest way to 
filter incoming mail into directories based on discuss.python.org categories, 
how do I handle answers/threads, and finally, how to make this approach effective?


Note that I am capable of googling some of this stuff, but I am preferably 
looking for your personal tips, as I always assumed you are a mail person, like 
I am. If you prefer to use the RSS feeds, I am interested in tips there as well.


Thanks,
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/DL4D4MO2CFGYVMUNAHVZ43M6LWOQMDKN/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Switching to Discourse

2022-07-15 Thread Cameron Simpson
On 15Jul2022 11:59, Ethan Furman  wrote:
>On 7/15/22 08:37, Petr Viktorin wrote:
>> And that's exactly why I consume Discourse in mailing list mode, with 
>> client-side
>> filtering in Thunderbird.
>
>How do you handle threading?  I follow each (sub)thread through to 
>it's end, as it keeps a logical flow, but Discourse has everything 
>linear which means that as I read it the conversation keeps jumping 
>around, making it hard to follow.

I use discourse in mailing list mode. It only looks unthreaded :-)

What actually happens is that it has its own message-ids and mangles 
things, and treats some headers differently. Eg if I post to discourse, 
the copy of the message which comes to me from discourse has a discourse 
generated message-id, not my original message-id.

I did a bit of digging here:
https://discuss.python.org/t/why-is-the-result-after-this-function-is-called-like-this/14680/15
but have not got to submitting a bug report.

Cheers,
Cameron Simpson 
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/ETQ2X5FDAJ6DHV5LGCB7WG4VR4JXP43U/
Code of Conduct: http://python.org/psf/codeofconduct/


  1   2   >