Re: Bayes, possibly other network-dependent rules, intermittently not "working"

Ricky Boone <[email protected]>
Newsgroups gmane.mail.spam.spamassassin.general
Message-ID <CAHAhptU=-nEfrHsuxGa=O0uJdsKo0o8MiXPOSrOf1beZz29T-A@mail.gmail.com>
On Thu, Oct 16, 2025 at 10:32 AM Bill Cole
<[email protected]> wrote:
>
> On 2025-10-16 at 09:48:23 UTC-0400 (Thu, 16 Oct 2025 09:48:23 -0400)
> Ricky Boone <[email protected]>
> is rumored to have said:
>
> > Bayes is using the Mail::SpamAssassin::BayesStore::SQL store module
> > with DBI:mysql (the actual backend server is MariaDB, though).
>
> Oh, wait... This is BAD. See below
>
>         $ perldoc Mail::SpamAssassin::BayesStore::SQL
>         NAME
>             Mail::SpamAssassin::BayesStore::SQL - SQL Bayesian Storage Module
>             Implementation
>
>         DESCRIPTION
>             This module implements a SQL based bayesian storage module. It's
>             compatible with SQLite and possibly other standard SQL servers.
>
>             Do not use this for MySQL/MariaDB or PgSQL, they have their own
> specific
>             modules.
>
> Use the right plugin. Wipe the DB first, as you may have mangled it by
> using the wrong plugin.

Agreed.  I'm trying to go back and look, but I don't think there was a
different option for SA 3.4 when using mysql/mariadb backends.  It was
running without issue for a long period of time with the same backend
database (minus mariadb version changes over time), so the difference
seems to have come up with SA 4.0+ that I didn't notice.

That said, it "works" more than it's failing; I can't get it to fail
when I debug manually.  Not doubting there's an issue, though, so
definitely on my list of things to try.  I also have backups of the
database from before pointing SA 4.0.1 to it in case I need to roll
back, but wiping isn't out of the question.

As for ShortCircuit, I don't have it loaded or configured, and it
isn't in my manual debug attempt output (other than references to
config files where the filename might match).
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.