On 8/27/2020 3:27 AM, Stephen J. Turnbull wrote:
Dmitri Maziuk writes:
> The point was that the argument about MM3 having a long life expectancy
> "because python 3" is not in any way, shape, or form supported by the
> history of the python programming language to date.
*chortle* *In Mailman's experience* Python's backward compatibility
record has been an annoyance because it's *too good*. Much of the
time we were officially supporting *four* 2.x versions, and it would
have been *five* at times except that we were conservative about
supporting the most recent release. It was almost always trivial to
do so. This policy of supporting old Python versions was quite
painful at times, preventing us from taking advantage of new Python
features.
Yes, precisely: "feechorz". My point wasn't that MM is having python
compatibility problem, it was that python has compatibility problem with
itself.
Although the port of Mailman 3 to Python 3 took a couple of years,
after that we had a spurt of rapid development, because Python 3 is a
much better environment for development of new code, and because str-
is-Unicode-inside made the email package much more reliable. A lot
(not all, but a lot) of bugs were simply made impossible. We don't
support as many versions of Python 3 (usually 2-3) because our current
Mailman 3 user population is smaller, biased toward the beta tester
type, and generally more sophisticated.
Yes, exactly. I run stable infrastructure services for not Beta Tester
types, I want Simple Stupid and Stable.
Beside the point, actually. There are *many* people supporting MM2
users (including me and Jim P, for two prominent examples). But the
patch rate has been near zero for *years*, and has definitely *not*
included many of the patches I imagine Jim would want to include.
...
"There is none so blind as he who will not see" what is in the
archives of mailman-users and mailman-developers many times. Mark
hasn't set a sunset date, but soon he's going to Just Say No.
Well if the patch rate is near zero, then it doesn't matter anyway. And
yes, I am well aware of the previous discussions on the subject, and of
the need to DIY spamd.py and SpamAssassin.py and so on. I'll take that
over a django instance, even containerized, any day.
Dima
------------------------------------------------------
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
https://mail.python.org/archives/list/mailman-users@python.org/