On Apr 09, 2012, at 03:35 PM, Richard Wackerbarth wrote: >On Apr 8, 2012, at 12:43 PM, Launchpad Bug Tracker wrote: > >> Barry Warsaw (barry) has assigned this bug to you for GNU Mailman: > >> Need a script to upgrade from MM2 to MM3 >> https://bugs.launchpad.net/bugs/965532 > >Here are some thoughts on a possible migration technique. >I would request discussion and suggestions. > >In particular, what about the idea of converting the configuration file to >HTML as an intermediate file format? Selectable css could easily render it >as a viewable report. It could still be edited by hand without too much >difficulty. It's an interesting idea. As you observed, mm2 can export to XML, so it's not such a big stretch. w>Steps to migrate from MM2 to MM3 > >1) Manually install MM3. Hook it up to the MTA, UI, and Archiver. This should >include testing to assure that things are ready to create new lists. Right, and it should be doable even while mm2 is still functional. >2) Translate list configurations > > a) Use TOOL1 to extract the set of list configurations from MM2. Pipe this > to TOOL2 which generates a tree of MM2 configurations. That tree hierarchy > would be Root-->World-->Site-->Domain-->List-->Subscriber. TOOL2 would > populate configurations at the List level. It might also reformat selected > parameters. In particular, various