Re: Possible to have a cron job to fix bug 8041?
Probably just something to document in the release build readme to be honest. On 9/10/2022 7:06 PM, Sidney Markowitz wrote: 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 -- Kevin A. McGrail kmcgr...@apache.org Member, Apache Software Foundation Chair Emeritus Apache SpamAssassin Project https://www.linkedin.com/in/kmcgrail - 703.798.0171
checkSAupdateMirrors.sh on sa-vm.apache.org - 1 mirror DOWN, 0 mirrors STALE
https://sa-update.mailfud.org/ (5.196.88.134): UP (CURRENT) http://sa-update.dnswl.org/ (116.203.4.105): DOWN https://www.sa-update.pccc.com/ (69.171.29.42): UP (CURRENT) http://sa-update.space-pro.be/ (176.28.55.20): UP (CURRENT) http://sa-update.ena.com/ (96.5.1.5): UP (CURRENT) http://sa-update.ena.com/ (96.4.1.5): UP (CURRENT) https://sa-update.razx.cloud/ (104.21.69.80): UP (CURRENT) https://sa-update.razx.cloud/ (172.67.206.130): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.124.130): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.120.157): UP (CURRENT) https://sa-update-asf.snb.it/ (151.80.178.91): UP (CURRENT) http://sa-update.spamassassin.org/ (64.142.56.146): UP (CURRENT)
checkSAupdateMirrors.sh on sa-vm.apache.org - 1 mirror DOWN, 0 mirrors STALE
https://sa-update.mailfud.org/ (5.196.88.134): UP (CURRENT) http://sa-update.dnswl.org/ (116.203.4.105): DOWN https://www.sa-update.pccc.com/ (69.171.29.42): UP (CURRENT) http://sa-update.space-pro.be/ (176.28.55.20): UP (CURRENT) http://sa-update.ena.com/ (96.4.1.5): UP (CURRENT) http://sa-update.ena.com/ (96.5.1.5): UP (CURRENT) https://sa-update.razx.cloud/ (104.21.69.80): UP (CURRENT) https://sa-update.razx.cloud/ (172.67.206.130): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.124.130): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.120.157): UP (CURRENT) https://sa-update-asf.snb.it/ (151.80.178.91): UP (CURRENT) http://sa-update.spamassassin.org/ (64.142.56.146): UP (CURRENT)
checkSAupdateMirrors.sh on sa-vm.apache.org - 1 mirror DOWN, 0 mirrors STALE
https://sa-update.mailfud.org/ (5.196.88.134): UP (CURRENT) http://sa-update.dnswl.org/ (116.203.4.105): DOWN https://www.sa-update.pccc.com/ (69.171.29.42): UP (CURRENT) http://sa-update.space-pro.be/ (176.28.55.20): UP (CURRENT) http://sa-update.ena.com/ (96.4.1.5): UP (CURRENT) http://sa-update.ena.com/ (96.5.1.5): UP (CURRENT) https://sa-update.razx.cloud/ (172.67.206.130): UP (CURRENT) https://sa-update.razx.cloud/ (104.21.69.80): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.124.130): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.120.157): UP (CURRENT) https://sa-update-asf.snb.it/ (151.80.178.91): UP (CURRENT) http://sa-update.spamassassin.org/ (64.142.56.146): UP (CURRENT)
checkSAupdateMirrors.sh on sa-vm.apache.org - 1 mirror DOWN, 0 mirrors STALE
https://sa-update.mailfud.org/ (5.196.88.134): UP (CURRENT) http://sa-update.dnswl.org/ (116.203.4.105): DOWN https://www.sa-update.pccc.com/ (69.171.29.42): UP (CURRENT) http://sa-update.space-pro.be/ (176.28.55.20): UP (CURRENT) http://sa-update.ena.com/ (96.5.1.5): UP (CURRENT) http://sa-update.ena.com/ (96.4.1.5): UP (CURRENT) https://sa-update.razx.cloud/ (172.67.206.130): UP (CURRENT) https://sa-update.razx.cloud/ (104.21.69.80): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.120.157): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.124.130): UP (CURRENT) https://sa-update-asf.snb.it/ (151.80.178.91): UP (CURRENT) http://sa-update.spamassassin.org/ (64.142.56.146): UP (CURRENT)
checkSAupdateMirrors.sh on sa-vm.apache.org - 1 mirror DOWN, 0 mirrors STALE
https://sa-update.mailfud.org/ (5.196.88.134): UP (CURRENT) http://sa-update.dnswl.org/ (116.203.4.105): DOWN https://www.sa-update.pccc.com/ (69.171.29.42): UP (CURRENT) http://sa-update.space-pro.be/ (176.28.55.20): UP (CURRENT) http://sa-update.ena.com/ (96.5.1.5): UP (CURRENT) http://sa-update.ena.com/ (96.4.1.5): UP (CURRENT) https://sa-update.razx.cloud/ (104.21.69.80): UP (CURRENT) https://sa-update.razx.cloud/ (172.67.206.130): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.120.157): UP (CURRENT) http://sa-update.verein-clean.net/ (37.252.124.130): UP (CURRENT) https://sa-update-asf.snb.it/ (151.80.178.91): UP (CURRENT) http://sa-update.spamassassin.org/ (64.142.56.146): UP (CURRENT)
Cron /usr/local/spamassassin/automc/svn/trunk/build/mkupdates/run_nightly 2>&1 | tee /var/www/automc.spamassassin.org/mkupdates/mkupdates.txt
+ promote_active_rules + pwd /usr/local/spamassassin/automc/svn/trunk + svn co https://svn.apache.org/repos/asf/spamassassin/trunk/rules https://svn.apache.org/repos/asf/spamassassin/trunk/rulesrc Checked out revision 1903992. Checked out revision 1903992. + /usr/bin/perl build/mkupdates/listpromotable HTTP get: https://ruleqa.spamassassin.org/last-net?xml=1 HTTP get: https://ruleqa.spamassassin.org/1-days-ago?xml=1 day 1 contains a --net mass-check! offsetting by an extra day HTTP get: https://ruleqa.spamassassin.org/2-days-ago?xml=1 HTTP get: https://ruleqa.spamassassin.org/3-days-ago?xml=1 HTTP get: https://ruleqa.spamassassin.org/4-days-ago?xml=1 HTTP get: https://ruleqa.spamassassin.org/5-days-ago?xml=1 HTTP get: https://ruleqa.spamassassin.org/6-days-ago?xml=1 + mv rules/active.list.new rules/active.list + svn diff rules + cat /var/www/ruleqa.spamassassin.org/reports/LATEST Index: rules/active.list === --- rules/active.list (revision 1903992) +++ rules/active.list (working copy) @@ -1,6 +1,6 @@ # DO NOT EDIT: file generated by build/mkupdates/listpromotable # active ruleset list, automatically generated from https://ruleqa.spamassassin.org/ -# with results from: last-net: net-ena-week0 net-ena-week1 net-ena-week2 net-ena-week3 net-ena-week4 net-giovanni-ham net-giovanni-spam net-giovanni-spammy net-hege net-jhardin net-llanga net-mmiroslaw-mails-ham net-mmiroslaw-mails-spam net-spamsponge net-thendrikx net-tsz- corpus; day 1: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus; day 2: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus; day 3: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus; day 4: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy greni er hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus; day 5: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus +# with results from: last-net: net-ena-week0 net-ena-week1 net-ena-week2 net-ena-week3 net-ena-week4 net-giovanni-ham net-giovanni-spam net-giovanni-spammy net-grenier net-hege net-jhardin net-llanga net-mmiroslaw-mails-ham net-mmiroslaw-mails-spam net-spamsponge net-thendrikx net-tsz- corpus; day 1: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus; day 2: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus; day 3: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus; day 4: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni- spammy grenier hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus; day 5: ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jhardin llanga mmiroslaw-mails-ham mmiroslaw-mails-spam spamsponge thendrikx tsz- corpus # tflags publish AC_BR_BONANZA @@ -464,7 +464,7 @@ # tflags net FORGED_SPF_HELO -# tflags publish +# tflags net FORM_FRAUD # tflags publish @@ -740,9 +740,6 @@ # tflags publish HAS_X_OUTGOING_SPAM_STAT -# tflags net -HDRS_LCASE - # good enough HDRS_LCASE_IMGONLY @@ -824,7 +821,7 @@ # tflags publish HTML_SHRT_CMNT_OBFU_MANY -# tflags publish +# tflags net HTML_SINGLET_MANY # tflags net @@ -846,9 +843,6 @@ JH_SPAMMY_PATTERN02 # tflags net -KHOP_FAKE_EBAY - -# tflags net KHOP_HELO_FCRDNS # tflags publish @@ -1064,6 +1058,9 @@ # good enough PDS_DBL_URL_TNB_RUNON +# tflags net +PDS_FROM_2_EMAILS + # good enough PDS_FROM_2_EMAILS_SHRTNER @@ -1548,6 +1545,9 @@ SUBJ_BRKN_WORDNUMS # tflags net +SUBJ_UNNEEDED_HTML + +# tflags net SURBL_BLOCKED # tflags publish @@ -1562,7 +1562,7 @@ # tflags publish TEQF_USR_IMAGE -# tflags publish +# tflags net TEQF_USR_MSGID_HEX # tflags publish @@ -1604,6 +1604,9 @@ # tflags publish TO_NO_BRKTS_HTML_ONLY +# tflags net +TO_NO_BRKTS_MSFT + # tflags publish TO_NO_BRKTS_NORDNS_HTML @@ -1616,6 +1619,9 @@ # good