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