Please use "make build_rules" etc to lint any rule changes :-( I've now fixed bunch of those ham-net-*.runknown.log files to proper revision. Also updated extract_to_rsync_dir to update the rsync build dir only on success.
automc@sa-vm1:~$ tail /tmp/last_nitemc_extract_weekly.log + /usr/bin/perl build/mkrules --out rules lint: config: invalid regexp for GB_PHP_BADVERSION '/PHP/' . phpversion();/': unquoted delimiter '/' found at build/mkrules line 262. ERROR: LINT FAILED, suppressing output: rules/70_sandbox.cf ERROR: LINT FAILED, suppressing output: rules/70_sandbox.cf + continue + echo 'FAILED to extract to rsync dir' FAILED to extract to rsync dir + exit 2 On Thu, Oct 10, 2019 at 02:36:07AM +0000, Cron Daemon wrote: > + echo ''\''Running do-nightly-rescore-example.sh ...' > + echo '' > 'Running do-nightly-rescore-example.sh ... > + > /usr/local/spamassassin/automc/svn/trunk/masses/rule-update-score-gen/do-nightly-rescore-example.sh > force > > Not Beginning of Week. Running with 1 first. > /usr/local/spamassassin/automc/tmp/generate-new-scores > Thu Oct 10 02:25:02 UTC 2019 > [ rsyncing logs ] > [ rsyncing logs locally ] > sending incremental file list > ham-axb-coi-bulk.r1868077.log > ham-axb-coi-bulk.r1868119.log > ham-axb-coi-bulk.r1868171.log > ham-axb-generic.r1868077.log > ham-axb-generic.r1868119.log > ham-axb-generic.r1868171.log > ham-axb-ham-misc.r1868077.log > ham-axb-ham-misc.r1868119.log > ham-axb-ham-misc.r1868171.log > ham-darxus.r1868077.log > ham-darxus.r1868119.log > ham-darxus.r1868171.log > ham-ena-week0.r1868077.log > ham-ena-week0.r1868119.log > ham-ena-week0.r1868171.log > ham-ena-week1.r1868077.log > ham-ena-week1.r1868119.log > ham-ena-week1.r1868171.log > ham-ena-week2.r1868077.log > ham-ena-week2.r1868119.log > ham-ena-week2.r1868171.log > ham-ena-week3.r1868077.log > ham-ena-week3.r1868119.log > ham-ena-week3.r1868171.log > ham-ena-week4.r1868077.log > ham-ena-week4.r1868119.log > ham-ena-week4.r1868171.log > ham-giovanni-ham.r1868077.log > ham-giovanni-ham.r1868119.log > ham-giovanni-ham.r1868171.log > ham-giovanni-spam.r1868077.log > ham-giovanni-spam.r1868119.log > ham-giovanni-spam.r1868171.log > ham-giovanni-spammy.r1868077.log > ham-giovanni-spammy.r1868119.log > ham-giovanni-spammy.r1868171.log > ham-grenier.r1868077.log > ham-grenier.r1868119.log > ham-grenier.r1868171.log > ham-hege.r1868077.log > ham-hege.r1868119.log > ham-hege.r1868171.log > ham-jarif.r1868077.log > ham-jarif.r1868119.log > ham-jarif.r1868171.log > ham-jbrooks.r1868077.log > ham-jbrooks.r1868119.log > ham-jbrooks.r1868171.log > ham-llanga.r1868077.log > ham-llanga.r1868119.log > ham-llanga.r1868171.log > ham-mmiroslaw-mails-ham.r1868077.log > ham-mmiroslaw-mails-ham.r1868119.log > ham-mmiroslaw-mails-spam.r1868077.log > ham-mmiroslaw-mails-spam.r1868119.log > ham-net-axb-coi-bulk.runknown.log > ham-net-axb-generic.runknown.log > ham-net-axb-ham-misc.runknown.log > ham-net-darxus.runknown.log > ham-net-ena-week0.runknown.log > ham-net-ena-week3.runknown.log > ham-net-ena-week4.runknown.log > ham-net-grenier.runknown.log > ham-net-hege.runknown.log > ham-net-jarif.runknown.log > ham-net-jbrooks.runknown.log > ham-net-llanga.runknown.log > ham-net-mmiroslaw-mails-ham.runknown.log > ham-net-mmiroslaw-mails-spam.runknown.log > ham-net-npiazzi.runknown.log > ham-net-pds.runknown.log > ham-net-sihde.runknown.log > ham-net-spamsponge.runknown.log > ham-net-thendrikx.runknown.log > ham-npiazzi.r1868077.log > ham-npiazzi.r1868119.log > ham-npiazzi.r1868171.log > ham-pds.r1868077.log > ham-pds.r1868119.log > ham-pds.r1868171.log > ham-sihde.r1868077.log > ham-sihde.r1868119.log > ham-sihde.r1868171.log > ham-spamsponge.r1868077.log > ham-spamsponge.r1868119.log > ham-spamsponge.r1868171.log > ham-thendrikx.r1868077.log > ham-thendrikx.r1868119.log > ham-thendrikx.r1868171.log > spam-axb-coi-bulk.r1868077.log > spam-axb-coi-bulk.r1868119.log > spam-axb-coi-bulk.r1868171.log > spam-axb-generic.r1868077.log > spam-axb-generic.r1868119.log > spam-axb-generic.r1868171.log > spam-axb-ham-misc.r1868077.log > spam-axb-ham-misc.r1868119.log > spam-axb-ham-misc.r1868171.log > spam-darxus.r1868077.log > spam-darxus.r1868119.log > spam-darxus.r1868171.log > spam-ena-week0.r1868077.log > spam-ena-week0.r1868119.log > spam-ena-week0.r1868171.log > spam-ena-week1.r1868077.log > spam-ena-week1.r1868119.log > spam-ena-week1.r1868171.log > spam-ena-week2.r1868077.log > spam-ena-week2.r1868119.log > spam-ena-week2.r1868171.log > spam-ena-week3.r1868077.log > spam-ena-week3.r1868119.log > spam-ena-week3.r1868171.log > spam-ena-week4.r1868077.log > spam-ena-week4.r1868119.log > spam-ena-week4.r1868171.log > spam-giovanni-ham.r1868077.log > spam-giovanni-ham.r1868119.log > spam-giovanni-ham.r1868171.log > spam-giovanni-spam.r1868077.log > spam-giovanni-spam.r1868119.log > spam-giovanni-spam.r1868171.log > spam-giovanni-spammy.r1868077.log > spam-giovanni-spammy.r1868119.log > spam-giovanni-spammy.r1868171.log > spam-grenier.r1868077.log > spam-grenier.r1868119.log > spam-grenier.r1868171.log > spam-hege.r1868077.log > spam-hege.r1868119.log > spam-hege.r1868171.log > spam-jarif.r1868077.log > spam-jarif.r1868119.log > spam-jarif.r1868171.log > spam-jbrooks.r1868077.log > spam-jbrooks.r1868119.log > spam-jbrooks.r1868171.log > spam-llanga.r1868077.log > spam-llanga.r1868119.log > spam-llanga.r1868171.log > spam-mmiroslaw-mails-ham.r1868077.log > spam-mmiroslaw-mails-ham.r1868119.log > spam-mmiroslaw-mails-spam.r1868077.log > spam-mmiroslaw-mails-spam.r1868119.log > spam-net-axb-coi-bulk.runknown.log > spam-net-axb-generic.runknown.log > spam-net-axb-ham-misc.runknown.log > spam-net-darxus.runknown.log > spam-net-ena-week0.runknown.log > spam-net-ena-week3.runknown.log > spam-net-ena-week4.runknown.log > spam-net-grenier.runknown.log > spam-net-hege.runknown.log > spam-net-jarif.runknown.log > spam-net-jbrooks.runknown.log > spam-net-llanga.runknown.log > spam-net-mmiroslaw-mails-ham.runknown.log > spam-net-mmiroslaw-mails-spam.runknown.log > spam-net-npiazzi.runknown.log > spam-net-pds.runknown.log > spam-net-sihde.runknown.log > spam-net-spamsponge.runknown.log > spam-net-thendrikx.runknown.log > spam-npiazzi.r1868077.log > spam-npiazzi.r1868119.log > spam-npiazzi.r1868171.log > spam-pds.r1868077.log > spam-pds.r1868119.log > spam-pds.r1868171.log > spam-sihde.r1868077.log > spam-sihde.r1868119.log > spam-sihde.r1868171.log > spam-spamsponge.r1868077.log > spam-spamsponge.r1868119.log > spam-spamsponge.r1868171.log > spam-thendrikx.r1868077.log > spam-thendrikx.r1868119.log > spam-thendrikx.r1868171.log > > sent 37,671,212,560 bytes received 3,398 bytes 56,691,069.91 bytes/sec > total size is 37,662,005,504 speedup is 1.00 > Thu Oct 10 02:36:06 UTC 2019 > [ selecting log files to use for scoreset 1 ] > Linked ham-net-pds.runknown.log to > corpus/usable-corpus-set1/ham-net-pds.runknown.log > Linked ham-net-sihde.runknown.log to > corpus/usable-corpus-set1/ham-net-sihde.runknown.log > Linked spam-net-grenier.runknown.log to > corpus/usable-corpus-set1/spam-net-grenier.runknown.log > Linked ham-net-mmiroslaw-mails-ham.runknown.log to > corpus/usable-corpus-set1/ham-net-mmiroslaw-mails-ham.runknown.log > Linked ham-net-ena-week3.runknown.log to > corpus/usable-corpus-set1/ham-net-ena-week3.runknown.log > Linked spam-net-llanga.runknown.log to > corpus/usable-corpus-set1/spam-net-llanga.runknown.log > Linked spam-net-thendrikx.runknown.log to > corpus/usable-corpus-set1/spam-net-thendrikx.runknown.log > Linked ham-net-axb-coi-bulk.runknown.log to > corpus/usable-corpus-set1/ham-net-axb-coi-bulk.runknown.log > Linked spam-net-hege.runknown.log to > corpus/usable-corpus-set1/spam-net-hege.runknown.log > Linked ham-net-ena-week0.runknown.log to > corpus/usable-corpus-set1/ham-net-ena-week0.runknown.log > Linked spam-net-ena-week4.runknown.log to > corpus/usable-corpus-set1/spam-net-ena-week4.runknown.log > Linked spam-net-ena-week0.runknown.log to > corpus/usable-corpus-set1/spam-net-ena-week0.runknown.log > Linked ham-net-spamsponge.runknown.log to > corpus/usable-corpus-set1/ham-net-spamsponge.runknown.log > Linked ham-net-thendrikx.runknown.log to > corpus/usable-corpus-set1/ham-net-thendrikx.runknown.log > Linked spam-net-jbrooks.runknown.log to > corpus/usable-corpus-set1/spam-net-jbrooks.runknown.log > Linked spam-net-ena-week3.runknown.log to > corpus/usable-corpus-set1/spam-net-ena-week3.runknown.log > Linked ham-net-grenier.runknown.log to > corpus/usable-corpus-set1/ham-net-grenier.runknown.log > Linked spam-net-axb-generic.runknown.log to > corpus/usable-corpus-set1/spam-net-axb-generic.runknown.log > Linked spam-net-spamsponge.runknown.log to > corpus/usable-corpus-set1/spam-net-spamsponge.runknown.log > Linked ham-net-ena-week4.runknown.log to > corpus/usable-corpus-set1/ham-net-ena-week4.runknown.log > Linked ham-net-axb-ham-misc.runknown.log to > corpus/usable-corpus-set1/ham-net-axb-ham-misc.runknown.log > Linked spam-net-npiazzi.runknown.log to > corpus/usable-corpus-set1/spam-net-npiazzi.runknown.log > Linked spam-net-sihde.runknown.log to > corpus/usable-corpus-set1/spam-net-sihde.runknown.log > Linked spam-net-axb-ham-misc.runknown.log to > corpus/usable-corpus-set1/spam-net-axb-ham-misc.runknown.log > Linked ham-net-npiazzi.runknown.log to > corpus/usable-corpus-set1/ham-net-npiazzi.runknown.log > Linked spam-net-pds.runknown.log to > corpus/usable-corpus-set1/spam-net-pds.runknown.log > Linked spam-net-mmiroslaw-mails-spam.runknown.log to > corpus/usable-corpus-set1/spam-net-mmiroslaw-mails-spam.runknown.log > Linked ham-net-darxus.runknown.log to > corpus/usable-corpus-set1/ham-net-darxus.runknown.log > Linked spam-net-axb-coi-bulk.runknown.log to > corpus/usable-corpus-set1/spam-net-axb-coi-bulk.runknown.log > Linked ham-net-llanga.runknown.log to > corpus/usable-corpus-set1/ham-net-llanga.runknown.log > Linked ham-net-mmiroslaw-mails-spam.runknown.log to > corpus/usable-corpus-set1/ham-net-mmiroslaw-mails-spam.runknown.log > Linked spam-net-mmiroslaw-mails-ham.runknown.log to > corpus/usable-corpus-set1/spam-net-mmiroslaw-mails-ham.runknown.log > Linked ham-net-axb-generic.runknown.log to > corpus/usable-corpus-set1/ham-net-axb-generic.runknown.log > Linked spam-net-darxus.runknown.log to > corpus/usable-corpus-set1/spam-net-darxus.runknown.log > Linked ham-net-hege.runknown.log to > corpus/usable-corpus-set1/ham-net-hege.runknown.log > Linked spam-net-jarif.runknown.log to > corpus/usable-corpus-set1/spam-net-jarif.runknown.log > Linked ham-net-jarif.runknown.log to > corpus/usable-corpus-set1/ham-net-jarif.runknown.log > Linked ham-net-jbrooks.runknown.log to > corpus/usable-corpus-set1/ham-net-jbrooks.runknown.log > > Majority SVN revision found: unknown > > Checking corpus/usable-corpus-set1/ham-net-pds.runknown.log for SVN unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-sihde.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-grenier.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-mmiroslaw-mails-ham.runknown.log > for SVN unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-ena-week3.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-llanga.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-thendrikx.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-axb-coi-bulk.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-hege.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-ena-week0.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-ena-week4.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-ena-week0.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-spamsponge.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-thendrikx.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-jbrooks.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-ena-week3.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-grenier.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-axb-generic.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-spamsponge.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-ena-week4.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-axb-ham-misc.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-npiazzi.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-sihde.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-axb-ham-misc.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-npiazzi.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-pds.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-mmiroslaw-mails-spam.runknown.log > for SVN unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-darxus.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-axb-coi-bulk.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-llanga.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-mmiroslaw-mails-spam.runknown.log > for SVN unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-mmiroslaw-mails-ham.runknown.log > for SVN unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-axb-generic.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-darxus.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-hege.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/spam-net-jarif.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-jarif.runknown.log for SVN > unknown... > # SVN revision: unknown > Checking corpus/usable-corpus-set1/ham-net-jbrooks.runknown.log for SVN > unknown... > # SVN revision: unknown > HAM CONTRIBUTORS FOUND: 19 (required 8) > SPAM CONTRIBUTORS FOUND: 19 (required 8) > Thu Oct 10 02:36:07 UTC 2019 > [ checking out code from svn repository ] > + svn co -r unknown http://svn.apache.org/repos/asf/spamassassin/trunk > trunk-new-rules-set1 > svn: E205000: Syntax error in revision argument 'unknown' > + exit 1 > + RV=1 > + '[' 1 -ne 0 ']' > + echo 'Exit Status 1 is not zero for do-nightly-rescore-example' > Exit Status 1 is not zero for do-nightly-rescore-example > + echo 'From: nore...@spamassassin.apache.org (automc Cron)' > + echo 'Subject: [auto] do-nightly-rescore-example return code 1' > + echo '' > + echo 'Exit Status 1 is not zero for do-nightly-rescore-example.' > + /usr/sbin/sendmail -oi rul...@spamassassin.apache.org