https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6949
Bug ID: 6949
Summary: BSD/OS failures
Product: Spamassassin
Version: SVN Trunk (Latest Devel Version)
Hardware: All
OS: other
Status: NEW
Severity: blocker
Priority: P2
Component: spamc/spamd
Assignee: [email protected]
Reporter: [email protected]
"The Doctor" reported on the mailing list (2013-06-22)
failed tests on Mail-SpamAssassin-3.4.0-rc2 .
Platforms in question are:
> BSD/OS 4.3.1 running perl 5.16.2
> BSD/OS 4.3 running perl 5.8.8
Access to a test system was kindly provided.
The two main problems I detected are:
- The system has a fresh version 2.009 of a perl module Socket installed
and has AI_ADDRCONFIG flag defined, but getaddrinfo does not recognize
this flag and returns error EAI_BADFLAGS. As a quick fix removing
this option avoids the trouble. A more general solution is required.
- The system has a module IO::Socket::INET6 installed but not the optional
module IO::Socket::IP. Spamd tries to DNS resolve an IP address of a
connecting host using a method $sock->peerhostname, which is only
supported by IO::Socket::IP but not by IO::Socket::INET6.
Avoiding this call is a quick fix which leaves the IP address
untranslated. A more general solution is required.
This leaves only two remaining tests failing:
t/bayesdbm_flock.t and t/spamd_prefork_stress_4.t .
To be investigated...
--
You are receiving this mail because:
You are the assignee for the bug.