On 8/6/24 01:43, noc@iem.at wrote:
there *is* documentation about migrating MM2 to MM3; and my understanding is that
mailman-web migrate
can be used to upgrade a given MM3 instance to a new version.
No. the mailman-web migrate command will apply relevant migrations for various django projects. You do need to rin it after upgrading things like hyperkitty, postorius and django-mailman3 and other dependencies which may have defined migrations for various database schema changes, but this will do nothing for your data.
For that, you need to dump the mailman and mailmanweb databases on the old server and import them on the new server.
but how can i export an entire MM3 list (including 20 years of archives) to some serialization format, and import it again in another instance?
With the dump and other utilities from your database manager. Almost everything is in the database. There are some things in Mailman's var/ directory, but those can simply be moved.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan