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

Attachment: signature.asc
Description: PGP signature

Reply via email to