www-builds mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin A. McGrail" <KMcGr...@PCCC.com>
Subject Re: request for NetAddr::IP Update for Hudson/Jenkins
Date Tue, 24 May 2011 19:24:22 GMT
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<KMcGrail@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
>>


Mime
View raw message