No dice there. I am sure I excluded tmp. Regards, KAM
On July 5, 2017 12:15:58 PM EDT, Dave Jones <da...@apache.org> wrote: >On 07/04/2017 10:54 PM, Kevin A. McGrail wrote: >> Resending without the screen shot... >> >> >> Hi John, >> >> Thanks. We spent Friday as well trying to identify what's going on >and >> I worked with Crashplan to restore the data I had for the old solaris > >> box. It was in an old format because the solaris client was >deprecated >> so it was a lot of juggling. >> >> In any case, I will A) look at this information again. and B) I ran >> crashplan on the ASF servers because ASF Infra doesn't do backups. I > >> configure it to retain a pretty insane (unlimited) number of >revisions >> as an anti-malware protection. This means you can go in and restore >a >> specific version of 72_scores.cf > >The 72_scores.cf is in SVN so I don't need to restore that file from >the >backups. What I need to see would have been a temp file created by the > >garescorer compiled executable called 'scores' that would have been in >a >path something like: > >trunk-new-rules-set0/masses/gen-set0-5-5.0-6000-ga/scores > >I think this was formerly under /tmp if I remember correctly. > >Dave > >> >> (removed screenshot, too large and mailing list rejected) >> >> I put the credentials in SVN for the ASF crashplan and happy to help >> walk you through things to see if I have a backup of the file you >want >> to compare. >> >> Regards, >> KAM >> >> On 7/4/2017 12:59 PM, Dave Jones wrote: >>> Kevin, >>> I have spent about 5 hours this morning trying to track down the >>> 72_scores.cf generation problem. I haven't pinpointed the problem >yet >>> but here's what I have found so far: >>> >>> NOTE: su - automc for proper paths below. >>> >>> 1. ~/svn/masses/rule-update-score-gen/generate-new-scores.sh is the >>> script in question >>> >>> >https://svn.apache.org/viewvc/spamassassin/trunk/masses/rule-update-score-gen/generate-new-scores.sh?revision=1798589&view=markup > >>> >>> >>> Line 271 runs "runGA" >>> >>> 2. runGA creates >>> >~/tmp/generate-new-scores/trunk-new-rules-set0/masses/gen-set0-5-5.0-6000-ga/scores > >>> >>> >>> This 'scores' file has 345 scores in it. I wish we had a copy of >this >>> file from mid March to see if it also had around the same number of >>> scores to confirm the runGA/garescorer is not the problem. However, > >>> this file is a temp file that used to be in /tmp so it's probably >not >>> backed up anywhere and definitely not in SVN. >>> >>> 3. Back in the generate-new-scores.sh at line 289, the >>> "extract-new-scores" script creates scores-new from the scores file >>> but excludes/culls out anything manually scored in 50_scores.cf. >>> >>> The culled scores-new file has the same 42 lines and ends at >>> MILLION_USD just like our 72_scores.cf so this is the smoking gun >but >>> I haven't found the what pulled the trigger yet. There is something > >>> different about this step than back on March 15th when we had our >last >>> good 72_scores.cf. >>> >>> >>> THINGS I HAVE CHECKED: >>> >>> At first I thought that 50_scores.cf changed a lot which caused more > >>> exclusion/culling in the 72_scores.cf but that's not it. The >revision >>> only shows a few minor changes in 50_scores.cf: >>> >>> >https://svn.apache.org/viewvc/spamassassin/trunk/rules/50_scores.cf?view=log > >>> >>> >>> Next I looked a the garescorer since it get's compiled from >>> garescorer.c every run. The garescorer.c is identical in the >backups >>> and in SVN so that's not it. Again, I wish I had a 'scores' file to > >>> compare to from mid March. >>> >>