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