I just opened
https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8041

The issue is that the test spam t/data/spam/pyzor is a real world spam that is on the public pyzor server, but the server is apparently configured to expire spam reports. I'm guessing it has a one year expiry given that Giovanni had to update the test with a new spam about a year ago, and t/pyzor.t just started failing.

I ran

  pyzor report < t/data/spam/pyzor

and all was well again.

Is it reasonable for to put a cron job on one of our infrastructor machines that, perhaps once a month, or some other convenient interval, runs the pyzor report command to ensure that the test spam doesn't expire? Extra points for running pyzor check < t/data/spam/pyzor before and after the report to confirm that the report worked and incremented the count, but that is less important.

What do you all think about that?

 Sidney

Reply via email to