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.

Reply via email to