Thanks, please open a JIRA issue in the infra project for this and
we'll take care of it. The reason for the JIRA issue is that I need
some help with the installation.

/niklas

On Tue, May 24, 2011 at 9:24 PM, Kevin A. McGrail <kmcgr...@pccc.com> wrote:
> Thanks Niklas.
>
> I believe the slave is called the Project SpamAssassin-trunk
> (https://builds.apache.org/hudson/job/SpamAssassin-trunk/)
>
> To install the NetAddr module, you could do it a few different ways:
>
> 1 - as root, run cpan NetAddr::IP or cpan install NetAddr::IP (depends on
> the version of cpan bundle installed)
>
> 2 - or you could install it manually with the following commands as root
> should work.
>
>        cd /tmp/
>        wget
> http://www.peregrinehw.com/downloads/SpamAssassin/NetAddr-IP-4.044.tar.gz
>        tar zxvf /tmp/20070905SPAM/NetAddr-IP-4.044.tar.gz
>        cd NetAddr-IP-4.044/
>        perl Makefile.PL
>        make test && make install
>
> If you give us feedback on how that goes, we can then give you more
> instructions for the other modules we would like.
>
> Regards,
> KAM
>
> On 5/24/2011 3:06 PM, Niklas Gustavsson wrote:
>>
>> This belongs on builds@a.o so I'm moving it there.
>>
>> Yes, we can install this for you. On what slaves do you need it and
>> can you please provide instructions as to how we should install them?
>>
>> /niklas
>>
>>
>> On Tue, May 24, 2011 at 7:07 PM, Kevin A. McGrail<kmcgr...@pccc.com>
>>  wrote:
>>>
>>> Greetings,
>>>
>>> My name is Kevin A. McGrail and I am a PMC member for the ASF
>>> SpamAssassin
>>> project.
>>>
>>> I am uncertain if this is something we can resolve without infrastructure
>>> but we need perl modules installed/updated for Hudson/Jenkins.
>>>
>>> Specifically, NetAddr::IP needs to be updated to 4.010 or later.
>>>
>>> http://search.cpan.org/~miker/NetAddr-IP-4.044/
>>>
>>> 4.044 is the current version
>>>
>>> That is the most pressing issue.
>>>
>>> However, the following request has been made:
>>>
>>> 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?
>>>
>>> Is this something infrastructure handles or is this something we already
>>> have the ability to maintain and upgrade?
>>>
>>> Sincerely,
>>>
>>> Kevin A. McGrail aka KAM
>>>
>>>
>>> On 5/24/2011 12:55 PM, Apache Jenkins Server wrote:
>>>>
>>>>
>>>> See<https://builds.apache.org/hudson/job/SpamAssassin-trunk/7074/changes>
>>>>
>>>> Changes:
>>>>
>>>> [kmcgrail] Pass #2 on cleaning up Debian Files
>>>>
>>>> [kmcgrail] Patch for issue 6520 - Might break Jenkins due to NetAddr::IP
>>>> requirement
>>>>
>>>> [jm] auto-generated test rules
>>>>
>>>> ------------------------------------------
>>>> Started by an SCM change
>>>> Building remotely on solaris1
>>>> Updating http://svn.apache.org/repos/asf/spamassassin/trunk
>>>> U         rulesrc/sandbox/jm/20_sought_fraud.cf
>>>> U         debian/spamc.substvars
>>>> U         debian/files
>>>> U         debian/spamc.debhelper.log
>>>> U         debian/spamc/DEBIAN/control
>>>> U         debian/spamc/DEBIAN/md5sums
>>>> U         debian/spamc/usr/share/doc/spamc/procmailrc.example
>>>> U         debian/spamc/usr/share/doc/spamc/copyright
>>>> U         debian/spamc/usr/share/doc/spamc/TRADEMARK
>>>> U         debian/spamc/usr/share/doc/spamc/sample-spam.txt
>>>> U         debian/spamc/usr/share/doc/spamc/README.Debian
>>>> U         debian/spamassassin.debhelper.log
>>>> U         lib/Mail/SpamAssassin/Util/DependencyInfo.pm
>>>> U         MANIFEST
>>>> U         Makefile.PL
>>>> At revision 1127137
>>>> [locks-and-latches] Checking to see if we really have the locks
>>>> [locks-and-latches] Have all the locks, build can start
>>>> [SpamAssassin-trunk] $ /bin/bash -xe
>>>> /var/tmp/hudson3473510243112391558.sh
>>>> +
>>>> cd<https://builds.apache.org/hudson/job/SpamAssassin-trunk/ws/sa_trunk>
>>>> + ./build/hudson/run_build
>>>> + . /export/home/jm/tools/setenvs
>>>>
>>>>
>>>> PATH=/export/home/jm/tools/perl586/bin:/usr/ccs/bin:/sbin:/usr/sbin:/etc:/usr/etc:/usr/local/bin:/usr/bin/mh:/export/home/jm/bin:/sbin:/usr/sbin:/etc:/usr/etc:/usr/local/bin:/usr/bin/mh:/export/home/jm/bin:/sbin:/usr/sbin:/etc:/usr/etc:/usr/local/bin:/usr/bin/mh:/usr/bin:/opt/sfw/bin:/opt/SUNWspro/bin
>>>> + export PATH
>>>> + rm -rf t/log t/log.* artifacts testxml Mail-SpamAssassin-3.4.0
>>>> Mail-SpamAssassin-3.4.0.tar.gz
>>>> + make distclean
>>>> rm -f \
>>>>   blib/script/sa-compile blib/script/spamc \
>>>>   blib/script/sa-learn blib/script/sa-awl \
>>>>   blib/script/spamassassin blib/script/spamd \
>>>>   blib/script/sa-check_spamd blib/script/sa-update
>>>> rm -f \
>>>>   *.a core \
>>>>   core.[0-9] blib/arch/auto/Mail/SpamAssassin/extralibs.all \
>>>>   core.[0-9][0-9] SpamAssassin.bso \
>>>>   pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \
>>>>   SpamAssassin.x  \
>>>>   perl tmon.out \
>>>>   *.o pm_to_blib \
>>>>   blib/arch/auto/Mail/SpamAssassin/extralibs.ld blibdirs.ts \
>>>>   core.[0-9][0-9][0-9][0-9][0-9] *perl.core \
>>>>   core.*perl.*.? Makefile.aperl \
>>>>   perl SpamAssassin.def \
>>>>   core.[0-9][0-9][0-9] mon.out \
>>>>   libSpamAssassin.def perlmain.c \
>>>>   perl.exe so_locations \
>>>>   SpamAssassin.exp
>>>> rm -rf \
>>>>   spamc/version.h spamc/config.log \
>>>>   sa-check_spamd t/bayessql.cf \
>>>>   doc spamc/qmail-spamc \
>>>>   spamc/*.so pod2htm* \
>>>>   spamc/*.o* t/do_net \
>>>>   t/log t/sql_based_whitelist.cf \
>>>>   version.env sa-update \
>>>>   spamc/Makefile sa-learn \
>>>>   spamd/spamd rules/*.pm \
>>>>   spamc/replace/*.o* rules/70_inactive.cf \
>>>>   sa-compile spamc/*.cache \
>>>>   spamc/spamc spamc/config.status \
>>>>   sa-awl spamassassin \
>>>>   spamc/config.h spamc/spamc.h \
>>>>   *.cache spamd/*spamc* \
>>>>   blib qmail
>>>> mv Makefile Makefile.old>    /dev/null 2>&1
>>>> rm -f \
>>>>   Makefile.old Makefile
>>>> rm -rf \
>>>>   Mail-SpamAssassin-3.4.0
>>>> /export/home/jm/tools/perl586/bin/perl "-MExtUtils::Manifest=fullcheck"
>>>> -e
>>>> fullcheck
>>>> Not in MANIFEST: lib/Mail/SpamAssassin/Plugin/AskDNS.pm
>>>> + mkdir artifacts testxml
>>>> + perl Makefile.PL
>>>> What email address or URL should be used in the suspected-spam report
>>>> text for users who want more information on your filter installation?
>>>> (In particular, ISPs should change this to a local Postmaster contact)
>>>> default text: [the administrator of that system] the administrator of
>>>> that
>>>> system
>>>>  ERROR: the required NetAddr::IP module is installed ( 4.007),
>>>> but is below the minimum required version 4.010,
>>>> some functionality will not be available.
>>>>
>>>> NOTE: settings for "make test" are now controlled using "t/config.dist".
>>>> See that file if you wish to customise what tests are run, and how.
>>>>
>>>> checking module dependencies and their versions...
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>>
>>>>   Used in determining which DNS tests are to be done for each of
>>>>   the header's received fields, used by AWL plugin for extracting
>>>> network
>>>>   address from an IPv6 addresses (and from IPv4 address on nondefault
>>>> mask),
>>>>   and used by DNSxL rules for assembling DNS queries out of IPv6
>>>> addresses.
>>>>   4.010 fixes an issue where NetAddr::IP::full6() causes a full6.al
>>>> include
>>>>   error.
>>>>   Avoid versions 4.034 and 4.035.
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional Digest::SHA module is not installed.
>>>>
>>>>   The Digest::SHA module is required by the DKIM plugin.
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional DB_File module is not installed.
>>>>
>>>>   Used to store data on-disk, for the Bayes-style logic and
>>>>   auto-whitelist.  *Much* more efficient than the other standard Perl
>>>>   database packages.  Strongly recommended.
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional Mail::SPF module is not installed.
>>>>
>>>>   Used to check DNS Sender Policy Framework (SPF) records to fight email
>>>>   address forgery and make it easier to identify spams.
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional IP::Country module is not installed.
>>>>
>>>>   Used by the RelayCountry plugin (not enabled by default) to determine
>>>>   the domain country codes of each relay in the path of an email.
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional Razor2 module is not installed,
>>>> minimum required version is 2.61.
>>>>
>>>>   Used to check message signatures against Vipul's Razor collaborative
>>>>   filtering network. Razor has a large number of dependencies on CPAN
>>>>   modules. Feel free to skip installing it, if this makes you nervous;
>>>>   SpamAssassin will still work well without it.
>>>>
>>>>   More info on installing and using Razor can be found
>>>>   at http://wiki.apache.org/spamassassin/InstallingRazor .
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional Net::Ident module is not installed.
>>>>
>>>>   If you plan to use the --auth-ident option to spamd, you will need
>>>>   to install this module.
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional IO::Socket::INET6 module is not installed.
>>>>
>>>>   This is required if the first nameserver listed in your IP
>>>>   configuration or /etc/resolv.conf file is available only via an
>>>>   IPv6 address. Also used by a DCC plugin to access dccifd over network.
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional Mail::DKIM module is not installed,
>>>> minimum required version is 0.31, recommended version is 0.37 or higher.
>>>>
>>>>   If this module is installed and the DKIM plugin is enabled,
>>>>   SpamAssassin will perform DKIM signature verification when
>>>> DKIM-Signature
>>>>   header fields are present in the message headers, and check ADSP rules
>>>>   (e.g. anti-phishing) when a mail message does not contain a valid
>>>> author
>>>>   domain signature. Version 0.37 or later is needed to fully support
>>>> ADSP.
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional Encode::Detect module is not installed.
>>>>
>>>>   If you plan to use the normalize_charset config setting to detect
>>>>   charsets and convert them into Unicode, you will need to install
>>>>   this module.
>>>>
>>>>
>>>>
>>>>
>>>> ***************************************************************************
>>>> NOTE: the optional Net::Patricia module is not installed,
>>>> minimum required version is 1.16.
>>>>
>>>>   If this module is available, it will be used for IP address lookups
>>>>   in tables internal_networks, trusted_networks, and msa_networks.
>>>> Recommended
>>>>   when the number of entries in these tables is large, i.e. in hundreds
>>>> or
>>>>   thousands.
>>>>
>>>> REQUIRED module out of date: NetAddr::IP
>>>> optional module missing: Digest::SHA
>>>> optional module missing: DB_File
>>>> optional module missing: Mail::SPF
>>>> optional module missing: IP::Country
>>>> optional module missing: Razor2
>>>> optional module missing: Net::Ident
>>>> optional module missing: IO::Socket::INET6
>>>> optional module missing: Mail::DKIM
>>>> optional module missing: Encode::Detect
>>>> optional module missing: Net::Patricia
>>>>
>>>> warning: some functionality may not be available,
>>>> please read the above report before continuing!
>>>>
>>>> + make
>>>> make: Fatal error: No arguments to build
>>>> [locks-and-latches] Releasing all the locks
>>>> [locks-and-latches] All the locks released
>>>> Archiving artifacts
>>>> Recording test results
>>>
>
>

Reply via email to