> On Dec 08, 2014, at 19.28, Mark Martinec <mark.martinec...@ijs.si> wrote:
> 
> Actually, looking at a diff of DBM.pm between 3.4.0 and 3.4.1
> I can see the taint bug has already been fixed by r1608413:
> 
> @@ -814,3 +816,3 @@
>   my @vars = $self->get_storage_variables();
> -  dbg("bayes: DB journal sync: last sync: ".$vars[7],'bayes','-1');
> +  dbg("bayes: DB journal sync: last sync: %s", $vars[7]);
> 
> The extra parameters shouldn't have been in that dbg call.
> 
> See:
>  Bug 7065 - Debug Mode breaks Bayes but only if DBM storage is used
>  https://issues.apache.org/SpamAssassin/show_bug.cgi?id=7065

i've manually grafted that patch onto my 3.4.0, and it seems to do the trick, 
thanks. i now see bayes results [and more consistent results overall] when 
using --debug.

there is still a slight variation in scoring, however:

without --debug:
Content analysis details:   (19.6 points, 5.0 required)
[...]
-3.8 AWL                    AWL: adjust score towards average for this sender

with --debug:
Content analysis details:   (19.5 points, 5.0 required)
[...]
-3.7 AWL                    AWL: adjust score towards average for this sender

all other scoring is consistent.  it's a trivial variation in this instance, 
but does it mean something additional may not be working as intended?  or just 
something else i need to learn?

-ben

Reply via email to