FS#40707 - [perl-net-dns] [spamassassin] some incompatibility

Attached to Project: Arch Linux
Opened by csmk (csmk) - Thursday, 05 June 2014, 11:27 GMT
Last edited by Florian Pritz (bluewind) - Thursday, 05 June 2014, 18:50 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Florian Pritz (bluewind)
Felix Yan (felixonmars)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

After upgrading to the latest version "0.76_1-2", when I start spamassassin the following warning appear:

Jun 05 17:42:13 XXXX spamd[17530]: Argument "0.76_1" isn't numeric in numeric ge (>=) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/AskDNS.pm line 214.
Jun 05 17:42:14 XXXX spamd[17530]: zoom: able to use 330/330 'body_0' compiled rules (100%)
Jun 05 17:42:14 XXXX spamd[17530]: Argument "0.76_1" isn't numeric in numeric lt (<) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Dns.pm line 521.

I think that development version is somehow incompatible with spamassassin (because the underscore between version number!?).

I can start the daemon normally. However, some plugins like SPF, DNSxL check are being ignored:

Jun 5 18:15:42 XXXX spamd[17537]: plugin: eval failed: available_nameservers: No DNS servers available!
Jun 5 18:15:42 XXXX spamd[17537]: rules: failed to run NO_DNS_FOR_FROM RBL test, skipping:
Jun 5 18:15:42 XXXX spamd[17537]: (available_nameservers: [...] No DNS servers available!)
Jun 5 18:15:43 XXXX spamd[17537]: spf: lookup failed: available_nameservers: No DNS servers available!

Steps to reproduce:
Install spamassassin > run sa-update > start spamassassin
This task depends upon

Closed by  Florian Pritz (bluewind)
Thursday, 05 June 2014, 18:50 GMT
Reason for closing:  Fixed
Additional comments about closing:  spamassassin 3.4.0-2

Loading...