Re: upgrading from ezmlm-idx 0.40 to 7.0.2: 'key' not found
Ask Bjørn Hansen <[email protected]> Sun, 13 Sep 2009 10:39:19 -0700
| Newsgroups | gmane.mail.ezmlm |
|---|---|
| Message-ID | <[email protected]> |
On Sep 13, 2009, at 8:22, Matt Simpson wrote: > Syntax for some commands involving subdirectories changed in 7. > Look at > man ezmlm-list Ah, great. Thank you! I sent a patch to Bruce (should I have sent it here?) to fix some other typos in that man page, but still didn't notice it! It's here: http://github.com/abh/ezmlm-idx/commit/9262d1afa9d0185dc1b0f89adcfe3e3f7c5fe02d [...] > You might also want to check the files such as manager, editor, etc > that process incoming messages, to see if they have commands that > are affected. For example, if you have lists which allow only > subscribers to post, the commands which check the allow and digest > lists may fail if they use the old syntax, causing all posts to be > rejected. (I got burned this way). Whoops - that'd be just about all our lists. We have a human moderator review all mails sent by non-subscribers (assisted by a perl script, naturally). Our amazing human spam filter we call him. > I think you can upgrade all the files to the new syntax with the > ezmlm-make -+ command (but research this before taking my word for > it, because I might not have the right syntax). Be aware that doing > this will make the contents of those files look very different than > previously. The results should be the same as before, unless you had > manually included any commands or flags. Those might be lost in the > upgrade. Yeah, I started to experiment with running ezmlm-make -+ (I have everything running on the new host, but the frontend MX is only sending a couple of test lists to the new box). The trouble is that there are more than a 100 lists, so staring at the diffs for each file to make sure I didn't miss a manual change is pretty painful; but it sounds like I have to do that. - ask (usually [email protected]; but the qsecretary script is sufficiently broken to not be able to mail me there).