Hello all, I will be upgrading/migrating from a v2.1.9 Mailman installation to a v2.1.18-1 Mailman installation. In addition, I will be upgrading the hardware and will be keeping the name of the system the same. I have a few questions if anyone can help.
I will be keeping the current installation (v2.1.9) running while I build the new installation (v2.1.18-1). Are there any issues I should watch for using the following process? Assuming the current system is named 'lists.example.com' and the new system is named 'newlists.example.com' (temporarily) - Build the new installation (v2.1.18-1), configure and test it - Migrate all the list configs and list archives from the current system to the new system - run check_perms -f (just to be safe) - run fix_url on the new system (probably not necessary but I want to make sure the lists are working on the new system). - test several of the key lists (receiving messages, sending messages to members, ability to make config changes) - change the current system from 'lists.example.com' to ' oldlists.example.com', change/update system name/DNS/firewall entries, run check_perms and fix_url, and restart Mailman - change the new system from 'newlists.example.com' to 'lists.example.com', change/update system name/DNS/firewall entries, run check_perms and fix_url, and restart Mailman - test several of the key lists for proper operation At a first pass, I think I have covered most (hopefully, all) potential issues. The process should allow me make sure the new installation is working before the lists are moved, after the lists are moved but before the system name is changed, and after the system named is change. The result should be a new upgraded and migrated Mailman installation. Does the process seem reasonable and workable? The next issue that I have to mix in are customizations to Mailman. I plan on adding the customizations back in between the first two steps above with additional testing of course. The question about customizations is how different is the code between v2.1.9 and 2.1.18-1? If I create patches with the difference between the original v2.1.9 code and my customizations using diff -Nu, will I be able to apply those patches to the v2.1.18-1 code? Naturally, I will make copies of any files that will be changed before applying the patches. Also, since I do add additional attributes to the list configs, I will be very careful with changes to versions.py and Version.py. Any help is appreciated. Thanks, Chris ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org