https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7735
--- Comment #34 from Sidney Markowitz <sid...@sidney.com> --- (In reply to Henrik Krohns from comment #30) > There's still some strange bug somewhere that makes meta rules behave > differently on different runs. The following change in Check.pm makes that go away. I have no idea if this is a fix or a clue, so I leave it up to you what to do about it: Index: lib/Mail/SpamAssassin/Plugin/Check.pm =================================================================== --- lib/Mail/SpamAssassin/Plugin/Check.pm (revision 1901358) +++ lib/Mail/SpamAssassin/Plugin/Check.pm (working copy) @@ -329,7 +329,7 @@ my %unrun_metas; RULE: - foreach my $rulename (keys %$mp) { + foreach my $rulename (sort(keys %$mp)) { my %unrun; # Meta is not ready if some dependency has not run yet foreach my $deprule (@{$md->{$rulename}||[]}) { -- You are receiving this mail because: You are the assignee for the bug.