https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6520
Summary: NetAddr::IP minimal version requirement, Hudson
modules install/upgrade
Product: Spamassassin
Version: 3.3.1
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Libraries
AssignedTo: [email protected]
ReportedBy: [email protected]
This is in response to a problem report I received,
where Mail::SpamAssassin::AutoWhitelist was failing:
auto-whitelist: open of auto-whitelist file failed:
Can't locate auto/NetAddr/IP/full6.al in @INC
It turned out that the site had an old version of NetAddr::IP
installed (4.007), yet the NetAddr::IP::full6() method only
came with the next public release of this modules, the 4.010.
The problem was resolved by installing the current version 4.037.
The DependencyInfo.pm currently claims that the minimal required
version is 4.000 - this needs to be updated. I tried to do that
yesterday, but it turned out that Hudson failed, because it has
an old version of NetAddr::IP installed (4.007), which didn't meet
the requirement, so I reverted the change for now.
Why the AutoWhitelist dependency was not detected by Hudson at
the time of a 3.3.1 release? ... Because AWL plugin is disabled.
Similarly, Hudson is not testing several other optional modules:
SPF plugin because Mail::SPF is not installed; RelayCountry plugin
because IP::Country module is not installed; Razor plugin because
Razor2 module is not installed; DKIM plugin because Mail::DKIM
is not installed, and a few more non-essential items. It would
probably be prudent to install missing modules for Hudson (but I
don't know how). Also, can we get Hudson an IPv6 connectivity?
The NetAddr::IP needs to be upgraded in Hudson before we can bump
the minimal required version in DependencyInfo.pm. Btw, the full6()
method is now also needed (in trunk) for querying DNS-based whitelists
on IPv6 addresses - in Plugin/DNSEval.pm, Bug 6519.
So, what is the right course of action? Anyone volunteering to install
and upgrade perl modules for Hudson? What installations are required
and which would be 'nice to have'?
--
Configure bugmail:
https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.