Description of problem: Pre/post-install scripts should check cron.allow before attempting to run crontab. Version-Release number of selected component (if applicable): mailman-2.1.1-5 How reproducible: 100% of the one times I tried it. :-) Steps to Reproduce: 1. Customize a system by creating /etc/cron.allow. 2. Run up2date and get mailman-2.1.1-5. 3. Actual results: Four lines of complaints: You (mailman) are not allowed to use this program (crontab) See crontab(1) for more information You (mailman) are not allowed to use this program (crontab) See crontab(1) for more information Expected results: The script should check (and maybe modify) /etc/cron.allow if it needs to run crontab. At the very least, it should check and issue a more informative message. Additional info:
Bug #120912 suggests a fix for a different bug which would also fix this, I think (not verified).
As per bug #120912 mailman no longer uses crontab(1) to install cron jobs. Now, when the mailman service is started via its init.d script the crontab file is copied into /etc/cron.d and when the service is stopped its removed. I believe this addresses the issues in the bug report and so I'm closing.