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 >>> > >