Control: tags -1 + moreinfo On Mon, Nov 12, 2018 at 09:05:01AM +0100, Elimar Riesebieter wrote: > > running /etc/cron.daily/spamassassin gives: > Unescaped left brace in regex is deprecated here (and will be fatal in Perl > 5.32), passed through in regex; marked by <-- HERE in m/ ( {<-- HERE } (?: / > \* )? | \* ) / at (eval 109) line 830. >
I'm not seeing this with 3.4.2-1 and perl 5.28.0-4. This was a known upstream issue (https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7404) and should be fixed in 3.4.2. It seems that there are two possibilities: 1. The upstream fix was incomplete. 2. There are some spamassassin components on your system from outside the packaging system. Can you confirm that you're running /usr/bin/sa-update and that there aren't any other copies of that program that could be getting picked up by the cron job? Unfortunately the message shown doesn't give a indication of exactly where the problematic regex is, so I'll likely need some more info from you to identify the source. Can you confirm that it's the sa-update invocation that's actually triggering the warning? Invoking sa-update as follows (as root) may provide some additional detail: # start-stop-daemon --chuid debian-spamd:debian-spamd --start --exec /usr/bin/sa-update -- --gpghomedir /var/lib/spamassassin/sa-update-keys -v -D Thanks noah
signature.asc
Description: PGP signature