Hello and thank you.
I will forward these replies to the dev that manages the servers and see if
we can get an upgrade to the latest version of Mailman 2 and continue from
there.
Thank you again for your time.

Florin Pasăre,


On Fri, Aug 4, 2023 at 10:26 AM Stephen J. Turnbull <
turnbull.stephen...@u.tsukuba.ac.jp> wrote:

> Florin Pasăre writes:
>
>  > Thank you for your response. I know we should upgrade, but because
>  > of company policies this is not really an option at the moment,
>
> Like Carl and Mark, I strongly recommend upgrading to most recent
> Mailman 2.  This is straightforward, and during the process you can
> get round-the-clock support here because everyone has done it several
> times.  You don't need to get the attention of developers, community
> support is excellent.
>
> You do not have to worry about losing archives from a Mailman 2
> upgrade, because the archival format is just the mbox that your MTA
> produces for you.  The web pages are a presentation that can be
> rebuilt (at some cost in time) at any time.  In fact, the most recent
> month's pages are rebuilt from mboxes every day by a cron job.  Even
> the URLs of individual messages remain the same (unless you edit the
> mbox by removing or reordering messages).  (If you use an alternative
> to the bundled "Pipermail" archiver, you still probably have all the
> mboxes somewhere in the system, but you should check that.)
>
>  > at least not an upgrade to Mailman 3.
>
> That is a project that will require some planning in any case.  You
> can preserve the mbox files (and even leave the old Mailman 2 archive
> CGIs running), and in that sense you won't lose archives.  However,
> the version of the Python email package in Python 3 does not cope well
> with some of the weird things you find in Mailman 2, and we have not
> yet learned how to catch and repair all of them at import time.  Also,
> importing messages into HyperKitty changes all the message URLs
> (completely different format based on hashed Message-IDs rather than
> serial number).  So you probably should think in terms of a man-week
> for planning, and a man-week or so for execution, anyway.
>
> I recommend you start "softening up" the CIO for a migration in a year
> or two.  Eventually it's going to become painful to maintain Python 2
> applications because even the oldest LTS distributions don't provide
> old system libraries needed by Python 2, or because QA or CISO says
> you can't use them any more because they're too old/vulnerable.
>
> Steve
>
------------------------------------------------------
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/
Member address: arch...@jab.org

Reply via email to