On 11/09/2017 07:27 AM, Merijn van den Kroonenberg wrote:

Well...  My local patch is still in place.  This is lines 195-206 of
the
current trunk/masses/rule-update-score-gen/generate-new-scores.sh:

What is the full path? The question is in which working copy did you
apply
this change (what is it used for). Because in the working directories
used
for score generation it isn't. Thats in
/usr/local/spamassassin/automc/tmp/generate-new-scores/trunk-new-rules-set0
(each set having its fully checked out working copy)
In generate-new-scores.sh the workingcopies are done each night
completely
from scratch (old one removed, new one checked out). So no uncommitted
code can be used in the score generation part.


/usr/local/spamassassin/automc/svn/trunk/build/mkupdates/do-stable-update-with-scores

should be calling

/usr/local/spamassassin/automc/svn/masses/rule-update-score-gen/do-nightly-rescore-example.sh

which finally calls the locally modified and not committed script that
is intended to create our 72_active_before_grep.cf but it's not some
something is definitely not as I expected

/usr/local/spamassassin/automc/svn/masses/rule-update-score-gen/generate-new-scores.sh

Very strange, no idea why it doesn't work and nothing gets logged in the
mail.

can you do a:
svn status /usr/local/spamassassin/automc/svn/masses
and
svn status /usr/local/spamassassin/automc/svn/trunk


Both commands return nothing. I need to investigate this closer for sure. Day job and family stuff is currently keeping me busy. It's not easy to tshoot this when it takes a long time between runs. Can't stay focused on it. I could run these scripts manually in the evenings US time but it still takes about 40 minutes if I remember correctly. It did this a lot back in April and May when I could stay on top of it to make some progress fairly quickly.

Another major problem we have to figure out is the rules promotion script from the build/mkupdates/run_nightly. If we can't get any rules promoted, then masscheck'ing is just spinning it's wheels since we need and updates active.list to tell what the current 72_scores.cf should contain.

+ promote_active_rules
+ pwd
/usr/local/spamassassin/automc/svn/trunk
+ /usr/bin/perl build/mkupdates/listpromotable
HTTP get: http://ruleqa.spamassassin.org/1-days-ago?xml=1
HTTP get: http://ruleqa.spamassassin.org/2-days-ago?xml=1
no 'mcviewing', 'mcsubmitters' microformats on day 2
URL: http://ruleqa.spamassassin.org/2-days-ago?xml=1
+ exit 25


All of those script should be checking out fresh copies of everything
they work with into

/usr/local/spamassassin/automc/tmp





Reply via email to