I have an ITP (Intent To Package) on Majordomo2 and looked at it some more last night. Gah.
I'm still going to do it but I'm really afraid it's going to be something of a pain in the
butt. Things like the suid programs to be built depending on the MTA you're using make it a
pain because I can't expect a compiler to be on the end system and I can't know which MTA a
user has installed prior to installation. There are other annoying things such as having to
know the 'special' seperator for the specific MTA (ie: '+' for sendmail and '-'?! for qmail,
which is quite evil in my view, isn't this stuff in a RFC somewhere?) so that the From addy
can be set in such a way that a bounced message can include the list and user and whatnot
that bounced. That's my understanding of it anyway. The Makefile.PL asking a whole ton of
questions doesn't help either. I also need to be able to install it and *then* run through
the majority of the config. Wheeee. So, anyhow, brought up some of these things to the
authors a while back and they're working on some of the stuff anyway. Wish I had more time
and was more familiar with the code base, I'd get in there and help out myself if I thought
I could really do some good. It being all in perl doesn't exactly help since I'm not exactly
in love w/ perl like the rest of the world is. :)