FYI.

Date: Thu, 24 Feb 2011 18:03:15 -0500
From: "Ward Vandewege via RT" <[email protected]>
To: [email protected]
Subject: [gnu.org #675417] *-request aliases not being created 

> [karl - Thu Feb 24 17:47:19 2011]:
> 
> Creating a mailman list foo in the usual way no longer also creates
> [email protected] and the other associated addresses.
> 
> About when it broke: from ~list/savannah*.log, bug-barcode was created
> on Nov 24 and bug-barcode-request works.  But the gawk-diffs and
> fontutils-commits lists I created a few days ago did not get their
> *-request addresses.  So sometime in the last couple months.
> 
> The script involved, ~list/savannah_wrapper.pl, just calls mailman's
> newlist as far as I can see.  I know the standard newlist doesn't create
> the *-request and other aliases, but I guess lists's mailman was hacked
> to do so at some point?  I find it hard to follow.  Anyway, it's not
> happening now.

This happens by means of a cron job on lists that exports the various
addresses to eggs.

That cron job calls dbmbuild on eggs, which was apparently aborted
mid-run on February 4th and left a temp file. That temp file caused it
to simply not run anymore (without error message).

I fixed that now, and the -request addresses for these newer lists
should now work. I also added some extra sanity checks so that we don't
have this problem again in the future.

Thanks,
Ward.

Reply via email to