PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin
Start 2016-06-29T08:00:34
ActivePerl-2400 CPAN-2.10
Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata'
Database was generated on Wed, 29 Jun 2016 05:53:43 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/Z/ZD/ZDM/Pcore-Nginx-v0.10.1.tar.gz
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/Z/ZD/ZDM/CHECKSUMS
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/Z/ZD/ZDM/Pcore-Nginx-v0.10.1.tar.gz ok
Pcore-Nginx-v0.10.1/Build.PL
Pcore-Nginx-v0.10.1/CHANGES
Pcore-Nginx-v0.10.1/cpanfile
Pcore-Nginx-v0.10.1/lib/Pcore/App/Nginx.pm
Pcore-Nginx-v0.10.1/lib/Pcore/Nginx.pm
Pcore-Nginx-v0.10.1/LICENSE
Pcore-Nginx-v0.10.1/MANIFEST
Pcore-Nginx-v0.10.1/META.json
Pcore-Nginx-v0.10.1/README.md
Pcore-Nginx-v0.10.1/share/dist-id.json
Pcore-Nginx-v0.10.1/share/dist.perl
Pcore-Nginx-v0.10.1/share/docker.json
Pcore-Nginx-v0.10.1/share/tmpl/nginx/server.nginx
Pcore-Nginx-v0.10.1/share/tmpl/nginx/vhost.nginx
Pcore-Nginx-v0.10.1/t/001.t
Pcore-Nginx-v0.10.1/t/author-pod-syntax.t
Configuring Z/ZD/ZDM/Pcore-Nginx-v0.10.1.tar.gz with Build.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Build.PL
Creating new 'Build' script for 'Pcore-Nginx' version 'v0.10.1'
ZDM/Pcore-Nginx-v0.10.1.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Build.PL -- OK
Running Build for Z/ZD/ZDM/Pcore-Nginx-v0.10.1.tar.gz
---- Unsatisfied dependencies detected during ----
---- ZDM/Pcore-Nginx-v0.10.1.tar.gz ----
Pcore::GeoIP [requires]
Running test for module 'Pcore::GeoIP'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/Z/ZD/ZDM/Pcore-GeoIP-v1.0.5.tar.gz ok
Pcore-GeoIP-v1.0.5/Build.PL
Pcore-GeoIP-v1.0.5/CHANGES
Pcore-GeoIP-v1.0.5/cpanfile
Pcore-GeoIP-v1.0.5/lib/Build.PL
Pcore-GeoIP-v1.0.5/lib/Pcore/GeoIP.pm
Pcore-GeoIP-v1.0.5/lib/Pcore/Util/GeoIP.pm
Pcore-GeoIP-v1.0.5/LICENSE
Pcore-GeoIP-v1.0.5/MANIFEST
Pcore-GeoIP-v1.0.5/META.json
Pcore-GeoIP-v1.0.5/README.md
Pcore-GeoIP-v1.0.5/script/update-geoip-share.pl
Pcore-GeoIP-v1.0.5/share/dist-id.json
Pcore-GeoIP-v1.0.5/share/dist.perl
Pcore-GeoIP-v1.0.5/t/001-util-geoip.t
Pcore-GeoIP-v1.0.5/t/author-pod-syntax.t
Configuring Z/ZD/ZDM/Pcore-GeoIP-v1.0.5.tar.gz with Build.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Build.PL
Creating new 'Build' script for 'Pcore-GeoIP' version 'v1.0.5'
ZDM/Pcore-GeoIP-v1.0.5.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Build.PL -- OK
Running Build for Z/ZD/ZDM/Pcore-GeoIP-v1.0.5.tar.gz
---- Unsatisfied dependencies detected during ----
---- ZDM/Pcore-GeoIP-v1.0.5.tar.gz ----
GeoIP2 [requires]
Running test for module 'GeoIP2'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/M/MA/MAXMIND/GeoIP2-2.003001.tar.gz ok
GeoIP2-2.003001/
GeoIP2-2.003001/LICENSE
GeoIP2-2.003001/INSTALL
GeoIP2-2.003001/Makefile.PL
GeoIP2-2.003001/dist.ini
GeoIP2-2.003001/bin/
GeoIP2-2.003001/bin/web-service-request
GeoIP2-2.003001/perltidyrc
GeoIP2-2.003001/lib/
GeoIP2-2.003001/lib/GeoIP2.pm
GeoIP2-2.003001/lib/GeoIP2/
GeoIP2-2.003001/lib/GeoIP2/Record/
GeoIP2-2.003001/lib/GeoIP2/Record/Location.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Country.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Subdivision.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Postal.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Traits.pm
GeoIP2-2.003001/lib/GeoIP2/Record/City.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Continent.pm
GeoIP2-2.003001/lib/GeoIP2/Record/RepresentedCountry.pm
GeoIP2-2.003001/lib/GeoIP2/Record/MaxMind.pm
GeoIP2-2.003001/lib/GeoIP2/Database/
GeoIP2-2.003001/lib/GeoIP2/Database/Reader.pm
GeoIP2-2.003001/lib/GeoIP2/WebService/
GeoIP2-2.003001/lib/GeoIP2/WebService/Client.pm
GeoIP2-2.003001/lib/GeoIP2/Types.pm
GeoIP2-2.003001/lib/GeoIP2/Error/
GeoIP2-2.003001/lib/GeoIP2/Error/Type.pm
GeoIP2-2.003001/lib/GeoIP2/Error/WebService.pm
GeoIP2-2.003001/lib/GeoIP2/Error/HTTP.pm
GeoIP2-2.003001/lib/GeoIP2/Error/IPAddressNotFound.pm
GeoIP2-2.003001/lib/GeoIP2/Error/Generic.pm
GeoIP2-2.003001/lib/GeoIP2/Model/
GeoIP2-2.003001/lib/GeoIP2/Model/Insights.pm
GeoIP2-2.003001/lib/GeoIP2/Model/ISP.pm
GeoIP2-2.003001/lib/GeoIP2/Model/AnonymousIP.pm
GeoIP2-2.003001/lib/GeoIP2/Model/Country.pm
GeoIP2-2.003001/lib/GeoIP2/Model/Domain.pm
GeoIP2-2.003001/lib/GeoIP2/Model/ConnectionType.pm
GeoIP2-2.003001/lib/GeoIP2/Model/Enterprise.pm
GeoIP2-2.003001/lib/GeoIP2/Model/City.pm
GeoIP2-2.003001/lib/GeoIP2/Role/
GeoIP2-2.003001/lib/GeoIP2/Role/Record/
GeoIP2-2.003001/lib/GeoIP2/Role/Record/Country.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Record/HasNames.pm
GeoIP2-2.003001/lib/GeoIP2/Role/HasIPAddress.pm
GeoIP2-2.003001/lib/GeoIP2/Role/HasLocales.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Model.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Error/
GeoIP2-2.003001/lib/GeoIP2/Role/Error/HTTP.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Model/
GeoIP2-2.003001/lib/GeoIP2/Role/Model/Location.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Model/HasSubdivisions.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Model/Flat.pm
GeoIP2-2.003001/README.md
GeoIP2-2.003001/cpanfile
GeoIP2-2.003001/CONTRIBUTING.md
GeoIP2-2.003001/META.json
GeoIP2-2.003001/perlcriticrc
GeoIP2-2.003001/Changes
GeoIP2-2.003001/META.yml
GeoIP2-2.003001/tidyall.ini
GeoIP2-2.003001/MANIFEST
GeoIP2-2.003001/t/
GeoIP2-2.003001/t/00-report-prereqs.dd
GeoIP2-2.003001/t/author-eol.t
GeoIP2-2.003001/t/author-no-tabs.t
GeoIP2-2.003001/t/release-synopsis.t
GeoIP2-2.003001/t/lib/
GeoIP2-2.003001/t/lib/Test/
GeoIP2-2.003001/t/lib/Test/GeoIP2.pm
GeoIP2-2.003001/t/author-pod-spell.t
GeoIP2-2.003001/t/author-test-version.t
GeoIP2-2.003001/t/00-report-prereqs.t
GeoIP2-2.003001/t/release-portability.t
GeoIP2-2.003001/t/release-tidyall.t
GeoIP2-2.003001/t/author-pod-syntax.t
GeoIP2-2.003001/t/GeoIP2/
GeoIP2-2.003001/t/GeoIP2/Database/
GeoIP2-2.003001/t/GeoIP2/Database/Reader.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-Anonymous-IP.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-Enterprise.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-Connection-Type.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-Domain.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-ISP.t
GeoIP2-2.003001/t/GeoIP2/WebService/
GeoIP2-2.003001/t/GeoIP2/WebService/Client.t
GeoIP2-2.003001/t/GeoIP2/Error/
GeoIP2-2.003001/t/GeoIP2/Error/Type.t
GeoIP2-2.003001/t/GeoIP2/Types.t
GeoIP2-2.003001/t/GeoIP2/Model/
GeoIP2-2.003001/t/GeoIP2/Model/City.t
GeoIP2-2.003001/t/GeoIP2/Model/Insights.t
GeoIP2-2.003001/t/GeoIP2/Model/names.t
GeoIP2-2.003001/t/GeoIP2/Model/Country.t
GeoIP2-2.003001/t/release-pod-coverage.t
GeoIP2-2.003001/t/author-00-compile.t
GeoIP2-2.003001/t/release-cpan-changes.t
GeoIP2-2.003001/maxmind-db/
GeoIP2-2.003001/maxmind-db/LICENSE
GeoIP2-2.003001/maxmind-db/source-data/
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Connection-Type-Test.json
GeoIP2-2.003001/maxmind-db/source-data/README
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-ISP-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Country-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Anonymous-IP-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Enterprise-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Domain-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-City-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Precision-City-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Precision-ISP-Test.json
GeoIP2-2.003001/maxmind-db/MaxMind-DB-spec.md
GeoIP2-2.003001/maxmind-db/perltidyrc
GeoIP2-2.003001/maxmind-db/README.md
GeoIP2-2.003001/maxmind-db/tidyall.ini
GeoIP2-2.003001/maxmind-db/test-data/
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-broken-pointers-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv4-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Domain-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-mixed-32.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv6-32.mmdb
GeoIP2-2.003001/maxmind-db/test-data/write-test-data.pl
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Connection-Type-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-no-ipv4-search-tree.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv6-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/README.md
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv4-32.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Enterprise-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-City-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-broken-search-tree-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-metadata-pointers.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv6-28.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Country-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-mixed-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Precision-ISP-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/maps-with-pointers.raw
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-City-Test-Broken-Double-Format.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-decoder.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-string-value-entries.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Anonymous-IP-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-ISP-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Precision-City-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-mixed-28.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv4-28.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-nested.mmdb
Configuring M/MA/MAXMIND/GeoIP2-2.003001.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for GeoIP2
Writing MYMETA.yml and MYMETA.json
MAXMIND/GeoIP2-2.003001.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for M/MA/MAXMIND/GeoIP2-2.003001.tar.gz
>>> make
cp lib/GeoIP2/Model/Country.pm blib/lib/GeoIP2/Model/Country.pm
cp lib/GeoIP2/Types.pm blib/lib/GeoIP2/Types.pm
cp lib/GeoIP2/Database/Reader.pm blib/lib/GeoIP2/Database/Reader.pm
cp lib/GeoIP2/Record/Postal.pm blib/lib/GeoIP2/Record/Postal.pm
cp lib/GeoIP2/Record/RepresentedCountry.pm blib/lib/GeoIP2/Record/RepresentedCountry.pm
cp lib/GeoIP2/Model/Domain.pm blib/lib/GeoIP2/Model/Domain.pm
cp lib/GeoIP2/Model/Insights.pm blib/lib/GeoIP2/Model/Insights.pm
cp lib/GeoIP2/Role/Model/Flat.pm blib/lib/GeoIP2/Role/Model/Flat.pm
cp lib/GeoIP2/Role/HasIPAddress.pm blib/lib/GeoIP2/Role/HasIPAddress.pm
cp lib/GeoIP2/Role/Record/Country.pm blib/lib/GeoIP2/Role/Record/Country.pm
cp lib/GeoIP2/Model/ISP.pm blib/lib/GeoIP2/Model/ISP.pm
cp lib/GeoIP2/Record/MaxMind.pm blib/lib/GeoIP2/Record/MaxMind.pm
cp lib/GeoIP2/Role/Model.pm blib/lib/GeoIP2/Role/Model.pm
cp lib/GeoIP2/Error/IPAddressNotFound.pm blib/lib/GeoIP2/Error/IPAddressNotFound.pm
cp lib/GeoIP2/Model/Enterprise.pm blib/lib/GeoIP2/Model/Enterprise.pm
cp lib/GeoIP2/Error/WebService.pm blib/lib/GeoIP2/Error/WebService.pm
cp lib/GeoIP2/Model/City.pm blib/lib/GeoIP2/Model/City.pm
cp lib/GeoIP2/Role/Model/Location.pm blib/lib/GeoIP2/Role/Model/Location.pm
cp lib/GeoIP2/Record/Location.pm blib/lib/GeoIP2/Record/Location.pm
cp lib/GeoIP2/Error/HTTP.pm blib/lib/GeoIP2/Error/HTTP.pm
cp lib/GeoIP2/Role/HasLocales.pm blib/lib/GeoIP2/Role/HasLocales.pm
cp lib/GeoIP2/Role/Error/HTTP.pm blib/lib/GeoIP2/Role/Error/HTTP.pm
cp lib/GeoIP2/Role/Record/HasNames.pm blib/lib/GeoIP2/Role/Record/HasNames.pm
cp lib/GeoIP2/Role/Model/HasSubdivisions.pm blib/lib/GeoIP2/Role/Model/HasSubdivisions.pm
cp lib/GeoIP2/Error/Generic.pm blib/lib/GeoIP2/Error/Generic.pm
cp lib/GeoIP2/Error/Type.pm blib/lib/GeoIP2/Error/Type.pm
cp lib/GeoIP2.pm blib/lib/GeoIP2.pm
cp lib/GeoIP2/Record/Traits.pm blib/lib/GeoIP2/Record/Traits.pm
cp lib/GeoIP2/Record/Continent.pm blib/lib/GeoIP2/Record/Continent.pm
cp lib/GeoIP2/WebService/Client.pm blib/lib/GeoIP2/WebService/Client.pm
cp lib/GeoIP2/Record/Country.pm blib/lib/GeoIP2/Record/Country.pm
cp lib/GeoIP2/Record/Subdivision.pm blib/lib/GeoIP2/Record/Subdivision.pm
cp lib/GeoIP2/Model/ConnectionType.pm blib/lib/GeoIP2/Model/ConnectionType.pm
cp lib/GeoIP2/Record/City.pm blib/lib/GeoIP2/Record/City.pm
cp lib/GeoIP2/Model/AnonymousIP.pm blib/lib/GeoIP2/Model/AnonymousIP.pm
cp bin/web-service-request blib/script/web-service-request
"/data/fly2400/ap2400-300558/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/web-service-request
Manifying 25 pod documents
MAXMIND/GeoIP2-2.003001.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/GeoIP2/*.t t/GeoIP2/Database/*.t t/GeoIP2/Error/*.t t/GeoIP2/Model/*.t t/GeoIP2/WebService/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# --------------------- ---- --------
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.62
# HTTP::Response any 6.11
# HTTP::Status any 6.11
# IO::Compress::Gzip any 2.069
# MaxMind::DB::Metadata any 0.040001
# Path::Class any 0.36
# Test::Builder any 1.302035
# Test::Fatal any 0.014
# Test::More 0.96 1.302035
# Test::Number::Delta any 1.06
# base any 2.23
# utf8 any 1.19
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# -------------------- -------- --------
# B any 1.62
# Data::Dumper any 2.154
# Data::Validate::IP 0.24 0.26
# Exporter any 5.72
# Getopt::Long any 2.49
# HTTP::Headers any 6.11
# HTTP::Request any 6.11
# JSON::MaybeXS any 1.003005
# LWP::Protocol::https any 6.06
# LWP::UserAgent any 6.15
# List::MoreUtils any 0.415
# List::Util any 1.45
# MIME::Base64 any 3.15
# MaxMind::DB::Reader 1.000000 1.000012
# Moo any 2.002004
# Moo::Role any 2.002004
# Params::Validate any 1.24
# Scalar::Util any 1.45
# Sub::Quote any 2.002004
# Throwable::Error any 0.200013
# Try::Tiny any 0.24
# URI any 1.71
# lib any 0.63
# strict any 1.11
# warnings any 1.36
#
t/00-report-prereqs.t .......................
1..1
ok 1
ok
t/author-00-compile.t ....................... skipped: these tests are for testing by the author
t/author-eol.t .............................. skipped: these tests are for testing by the author
t/author-no-tabs.t .......................... skipped: these tests are for testing by the author
t/author-pod-spell.t ........................ skipped: these tests are for testing by the author
t/author-pod-syntax.t ....................... skipped: these tests are for testing by the author
t/author-test-version.t ..................... skipped: these tests are for testing by the author
t/GeoIP2/Database/Reader-Anonymous-IP.t .....
ok 1 - is_anonymous is true for 1.2.0.0
ok 2 - is_anonymous_vpn is true for 1.2.0.0
ok 3 - is_hosting_provider is false for 1.2.0.0
ok 4 - is_public_proxy is false for 1.2.0.0
ok 5 - is_tor_exit_node is false for 1.2.0.0
ok 6 - is_anonymous is true for 186.30.236.233
ok 7 - is_anonymous_vpn is false for 186.30.236.233
ok 8 - is_hosting_provider is false for 186.30.236.233
ok 9 - is_public_proxy is true for 186.30.236.233
ok 10 - is_tor_exit_node is false for 186.30.236.233
ok 11 - is_anonymous is false for 6.7.8.9
ok 12 - is_anonymous_vpn is false for 6.7.8.9
ok 13 - is_hosting_provider is false for 6.7.8.9
ok 14 - is_public_proxy is false for 6.7.8.9
ok 15 - is_tor_exit_node is false for 6.7.8.9
ok 16 - is_anonymous is true for 65.4.3.2
ok 17 - is_anonymous_vpn is false for 65.4.3.2
ok 18 - is_hosting_provider is false for 65.4.3.2
ok 19 - is_public_proxy is false for 65.4.3.2
ok 20 - is_tor_exit_node is true for 65.4.3.2
ok 21 - is_anonymous is true for 71.160.223.45
ok 22 - is_anonymous_vpn is false for 71.160.223.45
ok 23 - is_hosting_provider is true for 71.160.223.45
ok 24 - is_public_proxy is false for 71.160.223.45
ok 25 - is_tor_exit_node is false for 71.160.223.45
ok 26 - is_anonymous is true for abcd:1000::1
ok 27 - is_anonymous_vpn is false for abcd:1000::1
ok 28 - is_hosting_provider is false for abcd:1000::1
ok 29 - is_public_proxy is true for abcd:1000::1
ok 30 - is_tor_exit_node is false for abcd:1000::1
1..30
ok
t/GeoIP2/Database/Reader-Connection-Type.t ..
ok 1 - correct connection type in Connection-Type database
ok 2 - correct IP in Connection-Type database
1..2
ok
t/GeoIP2/Database/Reader-Domain.t ...........
ok 1 - correct domain in Domain database
ok 2 - correct IP in Domain database
1..2
ok
t/GeoIP2/Database/Reader-Enterprise.t .......
# Subtest: city
ok 1 - confidence
ok 2 - names
ok 3 - geoname_id
1..3
ok 1 - city
# Subtest: continent
ok 1 - geoname_id
ok 2 - code
ok 3 - names
1..3
ok 2 - continent
# Subtest: country
ok 1 - names
ok 2 - confidence
ok 3 - iso_code
ok 4 - geoname_id
1..4
ok 3 - country
# Subtest: location
ok 1 - longitude
ok 2 - latitude
ok 3 - accuracy_radius
ok 4 - metro_code
ok 5 - time_zone
1..5
ok 4 - location
# Subtest: postal
ok 1 - confidence
ok 2 - code
1..2
ok 5 - postal
# Subtest: registered_country
ok 1 - iso_code
ok 2 - names
ok 3 - geoname_id
1..3
ok 6 - registered_country
# Subtest: subdivisions
ok 1 - names
ok 2 - confidence
ok 3 - iso_code
ok 4 - geoname_id
1..4
ok 7 - subdivisions
# Subtest: traits
ok 1 - autonomous_system_number
ok 2 - autonomous_system_organization
ok 3 - connection_type
ok 4 - domain
ok 5 - is_anonymous_proxy
ok 6 - is_legitimate_proxy
ok 7 - is_satellite_provider
ok 8 - isp
ok 9 - organization
ok 10 - user_type
1..10
ok 8 - traits
1..8
ok
t/GeoIP2/Database/Reader-ISP.t ..............
ok 1 - correct ASN in ISP database
ok 2 - correct AS Org in ISP database
ok 3 - correct ISP in ISP database
ok 4 - correct Org in ISP database
ok 5 - correct IP in ISP database
1..5
ok
t/GeoIP2/Database/Reader.t ..................
ok 1 - dies on missing ip - country method
ok 2 - dies on "me" - country method
ok 3 - dies on private IP - country method
ok 4 - dies if IP is not in database - country method
ok 5 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound'
ok 6 - exception ip_address() method returns the IP address
ok 7 - dies on invalid ip - country method
ok 8 - country name - country method
ok 9 - ip address is filled in - country method
ok 10 - calling $model_obj->continent() does not throw an error - country model
ok 11 - calling $model_obj->country() does not throw an error - country model
ok 12 - calling $model_obj->maxmind() does not throw an error - country model
ok 13 - calling $model_obj->registered_country() does not throw an error - country model
ok 14 - calling $model_obj->traits() does not throw an error - country model
ok 15 - dies on missing ip - city method
ok 16 - dies on "me" - city method
ok 17 - dies on private IP - city method
ok 18 - dies if IP is not in database - city method
ok 19 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound'
ok 20 - exception ip_address() method returns the IP address
ok 21 - dies on invalid ip - city method
ok 22 - country name - city method
ok 23 - ip address is filled in - city method
ok 24 - calling $model_obj->city() does not throw an error - city model
ok 25 - calling $model_obj->continent() does not throw an error - city model
ok 26 - calling $model_obj->country() does not throw an error - city model
ok 27 - calling $model_obj->location() does not throw an error - city model
ok 28 - calling $model_obj->maxmind() does not throw an error - city model
ok 29 - calling $model_obj->postal() does not throw an error - city model
ok 30 - calling $model_obj->registered_country() does not throw an error - city model
ok 31 - calling $model_obj->represented_country() does not throw an error - city model
ok 32 - calling $model_obj->traits() does not throw an error - city model
ok 33 - city name - city method
ok 34 - dies on missing ip - city method
ok 35 - dies on "me" - city method
ok 36 - dies on private IP - city method
ok 37 - dies if IP is not in database - city method
ok 38 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound'
ok 39 - exception ip_address() method returns the IP address
ok 40 - dies on invalid ip - city method
ok 41 - country name - city method
ok 42 - ip address is filled in - city method
ok 43 - calling $model_obj->city() does not throw an error - city model
ok 44 - calling $model_obj->continent() does not throw an error - city model
ok 45 - calling $model_obj->country() does not throw an error - city model
ok 46 - calling $model_obj->location() does not throw an error - city model
ok 47 - calling $model_obj->maxmind() does not throw an error - city model
ok 48 - calling $model_obj->postal() does not throw an error - city model
ok 49 - calling $model_obj->registered_country() does not throw an error - city model
ok 50 - calling $model_obj->represented_country() does not throw an error - city model
ok 51 - calling $model_obj->traits() does not throw an error - city model
ok 52 - city name - city method
ok 53 - the city method rejected GeoIP2-Anonymous-IP database
ok 54 - the country method rejected GeoIP2-Anonymous-IP database
ok 55 - the connection_type method rejected GeoIP2-Anonymous-IP database
ok 56 - the domain method rejected GeoIP2-Anonymous-IP database
ok 57 - the isp method rejected GeoIP2-Anonymous-IP database
ok 58 - the anonymous_ip method accepts GeoIP2-Anonymous-IP database
ok 59 - the city method accepts GeoIP2-City database
ok 60 - the country method rejected GeoIP2-City database
ok 61 - the connection_type method rejected GeoIP2-City database
ok 62 - the domain method rejected GeoIP2-City database
ok 63 - the isp method rejected GeoIP2-City database
ok 64 - the anonymous_ip method rejected GeoIP2-City database
ok 65 - the city method accepts GeoIP2-City-Europe database
ok 66 - the country method rejected GeoIP2-City-Europe database
ok 67 - the connection_type method rejected GeoIP2-City-Europe database
ok 68 - the domain method rejected GeoIP2-City-Europe database
ok 69 - the isp method rejected GeoIP2-City-Europe database
ok 70 - the anonymous_ip method rejected GeoIP2-City-Europe database
ok 71 - the city method accepts GeoIP2-City-South-America database
ok 72 - the country method rejected GeoIP2-City-South-America database
ok 73 - the connection_type method rejected GeoIP2-City-South-America database
ok 74 - the domain method rejected GeoIP2-City-South-America database
ok 75 - the isp method rejected GeoIP2-City-South-America database
ok 76 - the anonymous_ip method rejected GeoIP2-City-South-America database
ok 77 - the city method rejected GeoIP2-Connection-Type database
ok 78 - the country method rejected GeoIP2-Connection-Type database
ok 79 - the connection_type method accepts GeoIP2-Connection-Type database
ok 80 - the domain method rejected GeoIP2-Connection-Type database
ok 81 - the isp method rejected GeoIP2-Connection-Type database
ok 82 - the anonymous_ip method rejected GeoIP2-Connection-Type database
ok 83 - the city method rejected GeoIP2-Country database
ok 84 - the country method accepts GeoIP2-Country database
ok 85 - the connection_type method rejected GeoIP2-Country database
ok 86 - the domain method rejected GeoIP2-Country database
ok 87 - the isp method rejected GeoIP2-Country database
ok 88 - the anonymous_ip method rejected GeoIP2-Country database
ok 89 - the city method rejected GeoIP2-Domain database
ok 90 - the country method rejected GeoIP2-Domain database
ok 91 - the connection_type method rejected GeoIP2-Domain database
ok 92 - the domain method accepts GeoIP2-Domain database
ok 93 - the isp method rejected GeoIP2-Domain database
ok 94 - the anonymous_ip method rejected GeoIP2-Domain database
ok 95 - the city method rejected GeoIP2-ISP database
ok 96 - the country method rejected GeoIP2-ISP database
ok 97 - the connection_type method rejected GeoIP2-ISP database
ok 98 - the domain method rejected GeoIP2-ISP database
ok 99 - the isp method accepts GeoIP2-ISP database
ok 100 - the anonymous_ip method rejected GeoIP2-ISP database
ok 101 - the city method rejected GeoIP2-Precision-Anonymous-IP database
ok 102 - the country method rejected GeoIP2-Precision-Anonymous-IP database
ok 103 - the connection_type method rejected GeoIP2-Precision-Anonymous-IP database
ok 104 - the domain method rejected GeoIP2-Precision-Anonymous-IP database
ok 105 - the isp method rejected GeoIP2-Precision-Anonymous-IP database
ok 106 - the anonymous_ip method accepts GeoIP2-Precision-Anonymous-IP database
ok 107 - the city method accepts GeoIP2-Precision-City database
ok 108 - the country method rejected GeoIP2-Precision-City database
ok 109 - the connection_type method rejected GeoIP2-Precision-City database
ok 110 - the domain method rejected GeoIP2-Precision-City database
ok 111 - the isp method rejected GeoIP2-Precision-City database
ok 112 - the anonymous_ip method rejected GeoIP2-Precision-City database
ok 113 - the city method rejected GeoIP2-Precision-Connection-Type database
ok 114 - the country method rejected GeoIP2-Precision-Connection-Type database
ok 115 - the connection_type method accepts GeoIP2-Precision-Connection-Type database
ok 116 - the domain method rejected GeoIP2-Precision-Connection-Type database
ok 117 - the isp method rejected GeoIP2-Precision-Connection-Type database
ok 118 - the anonymous_ip method rejected GeoIP2-Precision-Connection-Type database
ok 119 - the city method rejected GeoIP2-Precision-Country database
ok 120 - the country method accepts GeoIP2-Precision-Country database
ok 121 - the connection_type method rejected GeoIP2-Precision-Country database
ok 122 - the domain method rejected GeoIP2-Precision-Country database
ok 123 - the isp method rejected GeoIP2-Precision-Country database
ok 124 - the anonymous_ip method rejected GeoIP2-Precision-Country database
ok 125 - the city method rejected GeoIP2-Precision-Domain database
ok 126 - the country method rejected GeoIP2-Precision-Domain database
ok 127 - the connection_type method rejected GeoIP2-Precision-Domain database
ok 128 - the domain method accepts GeoIP2-Precision-Domain database
ok 129 - the isp method rejected GeoIP2-Precision-Domain database
ok 130 - the anonymous_ip method rejected GeoIP2-Precision-Domain database
ok 131 - the city method rejected GeoIP2-Precision-ISP database
ok 132 - the country method rejected GeoIP2-Precision-ISP database
ok 133 - the connection_type method rejected GeoIP2-Precision-ISP database
ok 134 - the domain method rejected GeoIP2-Precision-ISP database
ok 135 - the isp method accepts GeoIP2-Precision-ISP database
ok 136 - the anonymous_ip method rejected GeoIP2-Precision-ISP database
ok 137 - the city method accepts GeoLite2-City database
ok 138 - the country method rejected GeoLite2-City database
ok 139 - the connection_type method rejected GeoLite2-City database
ok 140 - the domain method rejected GeoLite2-City database
ok 141 - the isp method rejected GeoLite2-City database
ok 142 - the anonymous_ip method rejected GeoLite2-City database
ok 143 - the city method rejected GeoLite2-Country database
ok 144 - the country method accepts GeoLite2-Country database
ok 145 - the connection_type method rejected GeoLite2-Country database
ok 146 - the domain method rejected GeoLite2-Country database
ok 147 - the isp method rejected GeoLite2-Country database
ok 148 - the anonymous_ip method rejected GeoLite2-Country database
1..148
ok
t/GeoIP2/Error/Type.t .......................
ok 1 - correct type thrown
ok 2 - correct value thrown
1..2
ok
t/GeoIP2/Model/City.t .......................
ok 1 - 'GeoIP2::Model::City->new returns' isa 'GeoIP2::Model::City'
ok 2 - '$model->city()' isa 'GeoIP2::Record::City'
ok 3 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 4 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 5 - '$model->location()' isa 'GeoIP2::Record::Location'
ok 6 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 7 - '$model->postal()' isa 'GeoIP2::Record::Postal'
ok 8 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 9 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry'
ok 10 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision'
ok 11 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 12 - raw method returns raw input
ok 13 - '$model->subdivisions()[0]' isa 'GeoIP2::Record::Subdivision'
ok 14 - 'GeoIP2::Model::City object with no data except maxmind.queries_remaining & traits.ip_address' isa 'GeoIP2::Model::City'
ok 15 - '$model->city()' isa 'GeoIP2::Record::City'
ok 16 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 17 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 18 - '$model->location()' isa 'GeoIP2::Record::Location'
ok 19 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 20 - '$model->postal()' isa 'GeoIP2::Record::Postal'
ok 21 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 22 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry'
ok 23 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision'
ok 24 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 25 - raw method returns raw input
ok 26 - $model->subdivisions returns an empty list
ok 27 - no exception when GeoIP2::Model::City class gets raw data with unknown keys
ok 28 - raw method returns raw input
1..28
ok
t/GeoIP2/Model/Country.t ....................
ok 1 - 'minimal GeoIP2::Model::Country object' isa 'GeoIP2::Model::Country'
ok 2 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 3 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 4 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 5 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 6 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 7 - continent geoname_id is 42
ok 8 - continent code is NA
ok 9 - continent names
ok 10 - continent name is North America
ok 11 - country geoname_id is 1
ok 12 - country iso_code is US
ok 13 - country names
ok 14 - country name is United States of America
ok 15 - country confidence is undef
ok 16 - registered_country geoname_id is 2
ok 17 - registered_country iso_code is CA
ok 18 - registered_country names
ok 19 - registered_country name is Canada
ok 20 - traits is_anonymous_proxy returns 0 by default
ok 21 - traits is_satellite_provider returns 0 by default
ok 22 - raw method returns raw input
1..22
ok
t/GeoIP2/Model/Insights.t ...................
ok 1 - 'GeoIP2::Model::Insights->new returns' isa 'GeoIP2::Model::Insights'
ok 2 - '$model->city()' isa 'GeoIP2::Record::City'
ok 3 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 4 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 5 - '$model->location()' isa 'GeoIP2::Record::Location'
ok 6 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 7 - '$model->postal()' isa 'GeoIP2::Record::Postal'
ok 8 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 9 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry'
ok 10 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision'
ok 11 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 12 - raw method returns raw input
ok 13 - '$model->subdivisions()[0]' isa 'GeoIP2::Record::Subdivision'
ok 14 - check average_income
ok 15 - check population_density
ok 16 - 'GeoIP2::Model::Insights object with no data except maxmind.queries_remaining & traits.ip_address' isa 'GeoIP2::Model::Insights'
ok 17 - '$model->city()' isa 'GeoIP2::Record::City'
ok 18 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 19 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 20 - '$model->location()' isa 'GeoIP2::Record::Location'
ok 21 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 22 - '$model->postal()' isa 'GeoIP2::Record::Postal'
ok 23 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 24 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry'
ok 25 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision'
ok 26 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 27 - raw method returns raw input
ok 28 - $model->subdivisions returns an empty list
ok 29 - no exception when GeoIP2::Model::Insights class gets raw data with unknown keys
ok 30 - raw method returns raw input
1..30
ok
t/GeoIP2/Model/names.t ......................
ok 1 - continent name is in Chinese (no Russian available)
ok 2 - country name is in Russian
ok 3 - continent name is undef (no Russian or Japanese available)
ok 4 - country name is in Russian
ok 5 - continent name is undef (no Japanese available)
ok 6 - country name is undef (no Japanese available)
1..6
ok
t/GeoIP2/Types.t ............................
ok 1 - Bool accepts undef
ok 2 - Bool accepts ''
ok 3 - Bool accepts 0
ok 4 - Bool accepts 1
ok 5 - Bool rejects "foo"
ok 6 - Bool rejects 100
ok 7 - Bool rejects -100
ok 8 - Bool rejects 42.42
ok 9 - Bool rejects -42.42
ok 10 - Bool rejects ARRAY reference
ok 11 - Bool rejects HASH reference
ok 12 - Bool rejects Foo object
ok 13 - HTTPStatus accepts 200
ok 14 - HTTPStatus accepts 201
ok 15 - HTTPStatus accepts 300
ok 16 - HTTPStatus accepts 301
ok 17 - HTTPStatus accepts 400
ok 18 - HTTPStatus accepts 410
ok 19 - HTTPStatus accepts 500
ok 20 - HTTPStatus accepts 501
ok 21 - HTTPStatus rejects undef
ok 22 - HTTPStatus rejects ''
ok 23 - HTTPStatus rejects "foo"
ok 24 - HTTPStatus rejects 0
ok 25 - HTTPStatus rejects 1
ok 26 - HTTPStatus rejects 100
ok 27 - HTTPStatus rejects -100
ok 28 - HTTPStatus rejects 42.42
ok 29 - HTTPStatus rejects -42.42
ok 30 - HTTPStatus rejects ARRAY reference
ok 31 - HTTPStatus rejects HASH reference
ok 32 - HTTPStatus rejects Foo object
ok 33 - HashRef accepts HASH reference
ok 34 - HashRef rejects undef
ok 35 - HashRef rejects ''
ok 36 - HashRef rejects "foo"
ok 37 - HashRef rejects 0
ok 38 - HashRef rejects 1
ok 39 - HashRef rejects 100
ok 40 - HashRef rejects -100
ok 41 - HashRef rejects 42.42
ok 42 - HashRef rejects -42.42
ok 43 - HashRef rejects ARRAY reference
ok 44 - HashRef rejects Foo object
ok 45 - IPAddress accepts "1.2.3.4"
ok 46 - IPAddress accepts "1234:fb29::421a"
ok 47 - IPAddress rejects undef
ok 48 - IPAddress rejects ''
ok 49 - IPAddress rejects "foo"
ok 50 - IPAddress rejects 0
ok 51 - IPAddress rejects 1
ok 52 - IPAddress rejects 100
ok 53 - IPAddress rejects -100
ok 54 - IPAddress rejects 42.42
ok 55 - IPAddress rejects -42.42
ok 56 - IPAddress rejects ARRAY reference
ok 57 - IPAddress rejects Foo object
ok 58 - JSONObject accepts Cpanel::JSON::XS object
ok 59 - JSONObject rejects undef
ok 60 - JSONObject rejects ''
ok 61 - JSONObject rejects "foo"
ok 62 - JSONObject rejects 0
ok 63 - JSONObject rejects 1
ok 64 - JSONObject rejects 100
ok 65 - JSONObject rejects -100
ok 66 - JSONObject rejects 42.42
ok 67 - JSONObject rejects -42.42
ok 68 - JSONObject rejects ARRAY reference
ok 69 - JSONObject rejects Foo object
ok 70 - LocalesArrayRef accepts ARRAY reference
ok 71 - LocalesArrayRef accepts ARRAY reference
ok 72 - LocalesArrayRef accepts ARRAY reference
ok 73 - LocalesArrayRef rejects undef
ok 74 - LocalesArrayRef rejects ''
ok 75 - LocalesArrayRef rejects "foo"
ok 76 - LocalesArrayRef rejects 0
ok 77 - LocalesArrayRef rejects 1
ok 78 - LocalesArrayRef rejects 100
ok 79 - LocalesArrayRef rejects -100
ok 80 - LocalesArrayRef rejects 42.42
ok 81 - LocalesArrayRef rejects -42.42
ok 82 - LocalesArrayRef rejects ARRAY reference
ok 83 - LocalesArrayRef rejects Foo object
ok 84 - MaxMindID accepts 1
ok 85 - MaxMindID accepts 100
ok 86 - MaxMindID rejects undef
ok 87 - MaxMindID rejects ''
ok 88 - MaxMindID rejects "foo"
ok 89 - MaxMindID rejects 0
ok 90 - MaxMindID rejects -100
ok 91 - MaxMindID rejects 42.42
ok 92 - MaxMindID rejects -42.42
ok 93 - MaxMindID rejects ARRAY reference
ok 94 - MaxMindID rejects Foo object
ok 95 - MaxMindLicenseKey accepts "aaaaaaaaaaaa"
ok 96 - MaxMindLicenseKey accepts "AAAAAAAAAAAA"
ok 97 - MaxMindLicenseKey accepts 111111111111
ok 98 - MaxMindLicenseKey accepts "123456abcABC"
ok 99 - MaxMindLicenseKey rejects undef
ok 100 - MaxMindLicenseKey rejects ''
ok 101 - MaxMindLicenseKey rejects "foo"
ok 102 - MaxMindLicenseKey rejects 0
ok 103 - MaxMindLicenseKey rejects 1
ok 104 - MaxMindLicenseKey rejects 100
ok 105 - MaxMindLicenseKey rejects -100
ok 106 - MaxMindLicenseKey rejects 42.42
ok 107 - MaxMindLicenseKey rejects -42.42
ok 108 - MaxMindLicenseKey rejects ARRAY reference
ok 109 - MaxMindLicenseKey rejects Foo object
ok 110 - MaybeStr accepts undef
ok 111 - MaybeStr accepts ''
ok 112 - MaybeStr accepts "foo"
ok 113 - MaybeStr accepts 0
ok 114 - MaybeStr accepts 1
ok 115 - MaybeStr accepts 100
ok 116 - MaybeStr accepts -100
ok 117 - MaybeStr accepts 42.42
ok 118 - MaybeStr accepts -42.42
ok 119 - MaybeStr rejects ARRAY reference
ok 120 - MaybeStr rejects HASH reference
ok 121 - MaybeStr rejects Foo object
ok 122 - NameHashRef accepts HASH reference
ok 123 - NameHashRef accepts HASH reference
ok 124 - NameHashRef accepts HASH reference
ok 125 - NameHashRef rejects undef
ok 126 - NameHashRef rejects ''
ok 127 - NameHashRef rejects "foo"
ok 128 - NameHashRef rejects 0
ok 129 - NameHashRef rejects 1
ok 130 - NameHashRef rejects 100
ok 131 - NameHashRef rejects -100
ok 132 - NameHashRef rejects 42.42
ok 133 - NameHashRef rejects -42.42
ok 134 - NameHashRef rejects ARRAY reference
ok 135 - NameHashRef rejects HASH reference
ok 136 - NameHashRef rejects Foo object
ok 137 - NonNegativeInt accepts 0
ok 138 - NonNegativeInt accepts 1
ok 139 - NonNegativeInt accepts 100
ok 140 - NonNegativeInt rejects undef
ok 141 - NonNegativeInt rejects ''
ok 142 - NonNegativeInt rejects "foo"
ok 143 - NonNegativeInt rejects -100
ok 144 - NonNegativeInt rejects 42.42
ok 145 - NonNegativeInt rejects -42.42
ok 146 - NonNegativeInt rejects ARRAY reference
ok 147 - NonNegativeInt rejects HASH reference
ok 148 - NonNegativeInt rejects Foo object
ok 149 - Num accepts 0
ok 150 - Num accepts 1
ok 151 - Num accepts 100
ok 152 - Num accepts -100
ok 153 - Num accepts 42.42
ok 154 - Num accepts -42.42
ok 155 - Num rejects undef
ok 156 - Num rejects ''
ok 157 - Num rejects "foo"
ok 158 - Num rejects ARRAY reference
ok 159 - Num rejects HASH reference
ok 160 - Num rejects Foo object
ok 161 - PositiveInt accepts 1
ok 162 - PositiveInt accepts 100
ok 163 - PositiveInt rejects undef
ok 164 - PositiveInt rejects ''
ok 165 - PositiveInt rejects "foo"
ok 166 - PositiveInt rejects 0
ok 167 - PositiveInt rejects -100
ok 168 - PositiveInt rejects 42.42
ok 169 - PositiveInt rejects -42.42
ok 170 - PositiveInt rejects ARRAY reference
ok 171 - PositiveInt rejects HASH reference
ok 172 - PositiveInt rejects Foo object
ok 173 - Str accepts ''
ok 174 - Str accepts "foo"
ok 175 - Str accepts 0
ok 176 - Str accepts 1
ok 177 - Str accepts 100
ok 178 - Str accepts -100
ok 179 - Str accepts 42.42
ok 180 - Str accepts -42.42
ok 181 - Str rejects undef
ok 182 - Str rejects ARRAY reference
ok 183 - Str rejects HASH reference
ok 184 - Str rejects Foo object
ok 185 - URIObject accepts URI::http object
ok 186 - URIObject rejects undef
ok 187 - URIObject rejects ''
ok 188 - URIObject rejects "foo"
ok 189 - URIObject rejects 0
ok 190 - URIObject rejects 1
ok 191 - URIObject rejects 100
ok 192 - URIObject rejects -100
ok 193 - URIObject rejects 42.42
ok 194 - URIObject rejects -42.42
ok 195 - URIObject rejects ARRAY reference
ok 196 - URIObject rejects HASH reference
ok 197 - URIObject rejects Foo object
ok 198 - UserAgentObject accepts LWP::UserAgent object
ok 199 - UserAgentObject rejects undef
ok 200 - UserAgentObject rejects ''
ok 201 - UserAgentObject rejects "foo"
ok 202 - UserAgentObject rejects 0
ok 203 - UserAgentObject rejects 1
ok 204 - UserAgentObject rejects 100
ok 205 - UserAgentObject rejects -100
ok 206 - UserAgentObject rejects 42.42
ok 207 - UserAgentObject rejects -42.42
ok 208 - UserAgentObject rejects ARRAY reference
ok 209 - UserAgentObject rejects HASH reference
ok 210 - UserAgentObject rejects Foo object
1..210
ok
t/GeoIP2/WebService/Client.t ................
ok 1 - 'return value of $client->country' isa 'GeoIP2::Model::Country'
ok 2 - is_anonymous_proxy is 1
ok 3 - continent geoname_id is 42
ok 4 - continent code is NA
ok 5 - continent names
ok 6 - continent name is North America
ok 7 - country geoname_id is 1
ok 8 - country iso_code is US
ok 9 - country names
ok 10 - country name is United States of America
ok 11 - 'return value of $client->country for IPv6 address' isa 'GeoIP2::Model::Country'
ok 12 - 'return value of $client->country with gzipped response' isa 'GeoIP2::Model::Country'
ok 13 - can set ip parameter to me
ok 14 - 'exception thrown when response status is 200 but body is not valid JSON' isa 'GeoIP2::Error::Generic'
ok 15 - error contains expected text
ok 16 - 'exception thrown when web service returns a 4xx error' isa 'GeoIP2::Error::WebService'
ok 17 - exception object contains expected code
ok 18 - exception object contains expected http_status
ok 19 - error contains expected text
ok 20 - 'exception thrown when web service returns a 4xx error without a body' isa 'GeoIP2::Error::HTTP'
ok 21 - error contains expected text
ok 22 - 'exception thrown when web service returns a 4xx error with a JSON body but no code and error keys' isa 'GeoIP2::Error::HTTP'
ok 23 - error contains expected text
ok 24 - 'exception thrown when web service returns a 4xx error with a non-JSON body' isa 'GeoIP2::Error::HTTP'
ok 25 - error contains expected text
ok 26 - 'exception thrown when web service returns a 5xx error' isa 'GeoIP2::Error::HTTP'
ok 27 - error contains expected text
ok 28 - 'exception thrown when web service returns a 3xx error' isa 'GeoIP2::Error::HTTP'
ok 29 - error contains expected text
ok 30 - got expected URI for Country request
ok 31 - request is a GET
ok 32 - request sets Accept header to application/json
ok 33 - user agent includes client package and version
ok 34 - user agent includes user agent package and version
ok 35 - user agent includes Perl version
ok 36 - 'exception thrown when web service returns a 406 error' isa 'GeoIP2::Error::HTTP'
ok 37 - error contains expected text
ok 38 - error does not complain about JSON issues when Content-Type for error is text/plain
ok 39 - client rejects ip address 'mine'
ok 40 - client rejects ip address '0.1.2.3'
ok 41 - client rejects ip address '255.666.242.1'
ok 42 - client rejects ip address 'abcd::1234::b6b3'
ok 43 - client rejects ip address '1.2.3'
ok 44 - client rejects ip address 'abcde::'
ok 45 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound'
ok 46 - exception ip_address() method returns the IP address
1..46
ok
t/release-cpan-changes.t .................... skipped: these tests are for release candidate testing
t/release-pod-coverage.t .................... skipped: these tests are for release candidate testing
t/release-portability.t ..................... skipped: these tests are for release candidate testing
t/release-synopsis.t ........................ skipped: these tests are for release candidate testing
t/release-tidyall.t ......................... skipped: these tests are for release candidate testing
All tests successful.
Files=25, Tests=540, 9 wallclock secs ( 0.17 usr 0.06 sys + 7.27 cusr 0.70 csys = 8.20 CPU)
Result: PASS
MAXMIND/GeoIP2-2.003001.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/M/MA/MAXMIND/CHECKSUMS
MaxMind, Inc. <support@maxmind.com>
Perl API for MaxMind's GeoIP2 web services and databases
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GeoIP2-2.003001-cflP9M && tar cvf - GeoIP2-2.003001.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/M/MA/MAXMIND/GeoIP2-2.003001.tar.gz
GeoIP2-2.003001.ppd
blib/
blib/man3/
blib/man3/GeoIP2::Model::Enterprise.3
blib/man3/GeoIP2::Model::Insights.3
blib/man3/GeoIP2::Record::MaxMind.3
blib/man3/GeoIP2::Error::HTTP.3
blib/man3/GeoIP2::Model::ISP.3
blib/man3/GeoIP2::Model::ConnectionType.3
blib/man3/GeoIP2::Record::Location.3
blib/man3/GeoIP2::Record::Traits.3
blib/man3/GeoIP2::Error::Type.3
blib/man3/GeoIP2::Record::City.3
blib/man3/GeoIP2::Record::Continent.3
blib/man3/GeoIP2::WebService::Client.3
blib/man3/GeoIP2::Database::Reader.3
blib/man3/GeoIP2.3
blib/man3/GeoIP2::Record::Subdivision.3
blib/man3/GeoIP2::Error::Generic.3
blib/man3/GeoIP2::Record::Postal.3
blib/man3/GeoIP2::Record::Country.3
blib/man3/GeoIP2::Model::AnonymousIP.3
blib/man3/GeoIP2::Error::WebService.3
blib/man3/GeoIP2::Model::Domain.3
blib/man3/GeoIP2::Record::RepresentedCountry.3
blib/man3/GeoIP2::Error::IPAddressNotFound.3
blib/man3/GeoIP2::Model::Country.3
blib/man3/GeoIP2::Model::City.3
blib/script/
blib/script/web-service-request
blib/lib/
blib/lib/GeoIP2.pm
blib/lib/GeoIP2/
blib/lib/GeoIP2/WebService/
blib/lib/GeoIP2/WebService/Client.pm
blib/lib/GeoIP2/Error/
blib/lib/GeoIP2/Error/WebService.pm
blib/lib/GeoIP2/Error/IPAddressNotFound.pm
blib/lib/GeoIP2/Error/Generic.pm
blib/lib/GeoIP2/Error/Type.pm
blib/lib/GeoIP2/Error/HTTP.pm
blib/lib/GeoIP2/Role/
blib/lib/GeoIP2/Role/Error/
blib/lib/GeoIP2/Role/Error/HTTP.pm
blib/lib/GeoIP2/Role/HasLocales.pm
blib/lib/GeoIP2/Role/Model.pm
blib/lib/GeoIP2/Role/Model/
blib/lib/GeoIP2/Role/Model/Location.pm
blib/lib/GeoIP2/Role/Model/Flat.pm
blib/lib/GeoIP2/Role/Model/HasSubdivisions.pm
blib/lib/GeoIP2/Role/HasIPAddress.pm
blib/lib/GeoIP2/Role/Record/
blib/lib/GeoIP2/Role/Record/HasNames.pm
blib/lib/GeoIP2/Role/Record/Country.pm
blib/lib/GeoIP2/Types.pm
blib/lib/GeoIP2/Model/
blib/lib/GeoIP2/Model/ISP.pm
blib/lib/GeoIP2/Model/AnonymousIP.pm
blib/lib/GeoIP2/Model/Enterprise.pm
blib/lib/GeoIP2/Model/Insights.pm
blib/lib/GeoIP2/Model/City.pm
blib/lib/GeoIP2/Model/Country.pm
blib/lib/GeoIP2/Model/Domain.pm
blib/lib/GeoIP2/Model/ConnectionType.pm
blib/lib/GeoIP2/Database/
blib/lib/GeoIP2/Database/Reader.pm
blib/lib/GeoIP2/Record/
blib/lib/GeoIP2/Record/Location.pm
blib/lib/GeoIP2/Record/Continent.pm
blib/lib/GeoIP2/Record/Postal.pm
blib/lib/GeoIP2/Record/RepresentedCountry.pm
blib/lib/GeoIP2/Record/Traits.pm
blib/lib/GeoIP2/Record/MaxMind.pm
blib/lib/GeoIP2/Record/City.pm
blib/lib/GeoIP2/Record/Subdivision.pm
blib/lib/GeoIP2/Record/Country.pm
ZDM/Pcore-GeoIP-v1.0.5.tar.gz
Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Pcore-GeoIP-v1.0.5-vQZjrE
ZDM/Pcore-GeoIP-v1.0.5.tar.gz
Has already been prepared
Running Build for Z/ZD/ZDM/Pcore-GeoIP-v1.0.5.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GeoIP2-2.003001-cflP9M/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GeoIP2-2.003001-cflP9M/blib/lib to PERL5LIB for 'make'
>>> ./Build
Updating GeoIP databases ...
[2K[ ] 0% 0 B / 30.61 MB 0 B/s ??:??
[1A[2K[ ] 0% 72.44 kB / 30.61 MB 72.44 kB/s 07:01
[2K[ ] 0% 0 B / 14.34 MB 0 B/s ??:??
[2K[ ] 0% 0 B / 825.34 kB 0 B/s ??:??
[2K[ ] 0% 0 B / 14.02 MB 0 B/s ??:??
[2K[ ] 0% 0 B / 1.17 MB 0 B/s ??:??
[2K[ ] 0% 0 B / 510.46 kB 0 B/s ??:??
[6A[2K[[33m■[0m ] 3% 1.11 MB / 30.61 MB 1.04 MB/s 00:28
[2K[ ] 2% 351.69 kB / 14.34 MB 284.38 kB/s 00:49
[2K[[33m■■■■■■■■■■[0m ] 33% 277.96 kB / 825.34 kB 217.08 kB/s 00:02
[2K[ ] 1% 208.46 kB / 14.02 MB 156.20 kB/s 01:28
[2K[[33m■■■[0m ] 11% 138.70 kB / 1.17 MB 103.95 kB/s 00:09
[2K[[33m■■■■■■■■■■■■■■■■■■■■[0m ] 68% 351.25 kB / 510.46 kB 284.00 kB/s 00:01
[6A[2K[[33m■[0m ] 3% 1.17 MB / 30.61 MB 1.11 MB/s 00:26
[2K[ ] 2% 425.42 kB / 14.34 MB 354.90 kB/s 00:39
[2K[[33m■■■■■■■■■■■■[0m ] 42% 351.69 kB / 825.34 kB 284.39 kB/s 00:01
[2K[ ] 2% 351.69 kB / 14.02 MB 284.38 kB/s 00:48
[2K[[33m■■■■■[0m ] 17% 208.02 kB / 1.17 MB 155.98 kB/s 00:06
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m] 100% 510.46 kB / 510.46 kB 468.52 kB/s 00:01
[6A[2K[[33m■[0m ] 5% 1.63 MB / 30.61 MB 1.56 MB/s 00:18
[2K[[33m■[0m ] 6% 941.51 kB / 14.34 MB 867.81 kB/s 00:15
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m] 100% 825.34 kB / 825.34 kB 772.89 kB/s 00:01
[2K[[33m■[0m ] 6% 867.78 kB / 14.02 MB 794.11 kB/s 00:16
[2K[[33m■■■■■■■■■■[0m ] 36% 424.97 kB / 1.17 MB 354.49 kB/s 00:02
[6A[2K[[33m■■[0m ] 7% 2.17 MB / 30.61 MB 2.10 MB/s 00:13
[2K[[33m■■■[0m ] 11% 1.61 MB / 14.34 MB 1.13 MB/s 00:11
[2K[[33m■■■[0m ] 11% 1.61 MB / 14.02 MB 1.53 MB/s 00:08
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 80% 941.07 kB / 1.17 MB 867.37 kB/s 00:01
[6A[2K[[33m■■[0m ] 8% 2.50 MB / 30.61 MB 1.25 MB/s 00:22
[2K[[33m■■■[0m ] 12% 1.83 MB / 14.34 MB 921.81 kB/s 00:13
[2K[[33m■■■■[0m ] 14% 1.97 MB / 14.02 MB 973.91 kB/s 00:12
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m] 100% 1.17 MB / 1.17 MB 592.12 kB/s 00:02
[6A[2K[[33m■■■[0m ] 11% 3.39 MB / 30.61 MB 1.66 MB/s 00:16
[2K[[33m■■■■■[0m ] 17% 2.49 MB / 14.34 MB 1.21 MB/s 00:09
[2K[[33m■■■■■■[0m ] 20% 2.86 MB / 14.02 MB 1.39 MB/s 00:08
[6A[2K[[33m■■■■[0m ] 13% 4.20 MB / 30.61 MB 1.39 MB/s 00:19
[2K[[33m■■■■■■■[0m ] 23% 3.37 MB / 14.34 MB 1.10 MB/s 00:09
[2K[[33m■■■■■■■[0m ] 26% 3.67 MB / 14.02 MB 1.21 MB/s 00:08
[6A[2K[[33m■■■■[0m ] 16% 4.99 MB / 30.61 MB 1.64 MB/s 00:15
[2K[[33m■■■■■■■■■[0m ] 30% 4.41 MB / 14.34 MB 1.44 MB/s 00:06
[2K[[33m■■■■■■■■■[0m ] 30% 4.26 MB / 14.02 MB 1.40 MB/s 00:06
[6A[2K[[33m■■■■■[0m ] 19% 5.92 MB / 30.61 MB 1.46 MB/s 00:16
[2K[[33m■■■■■■■■■■■[0m ] 36% 5.29 MB / 14.34 MB 1.31 MB/s 00:06
[2K[[33m■■■■■■■■■■[0m ] 35% 4.92 MB / 14.02 MB 1.22 MB/s 00:07
[6A[2K[[33m■■■■■■[0m ] 22% 6.99 MB / 30.61 MB 1.73 MB/s 00:13
[2K[[33m■■■■■■■■■■■■[0m ] 43% 6.18 MB / 14.34 MB 1.53 MB/s 00:05
[2K[[33m■■■■■■■■■■■[0m ] 39% 5.51 MB / 14.02 MB 1.36 MB/s 00:06
[6A[2K[[33m■■■■■■■[0m ] 25% 7.74 MB / 30.61 MB 1.54 MB/s 00:14
[2K[[33m■■■■■■■■■■■■■■[0m ] 49% 7.13 MB / 14.34 MB 1.41 MB/s 00:05
[2K[[33m■■■■■■■■■■■■■[0m ] 44% 6.25 MB / 14.02 MB 1.24 MB/s 00:06
[6A[2K[[33m■■■■■■■■[0m ] 28% 8.80 MB / 30.61 MB 1.75 MB/s 00:12
[2K[[33m■■■■■■■■■■■■■■■■[0m ] 55% 8.02 MB / 14.34 MB 1.59 MB/s 00:03
[2K[[33m■■■■■■■■■■■■■■[0m ] 48% 6.84 MB / 14.02 MB 1.35 MB/s 00:05
[6A[2K[[33m■■■■■■■■■[0m ] 32% 9.80 MB / 30.61 MB 1.62 MB/s 00:12
[2K[[33m■■■■■■■■■■■■■■■■■■[0m ] 61% 8.83 MB / 14.34 MB 1.46 MB/s 00:03
[2K[[33m■■■■■■■■■■■■■■■■[0m ] 54% 7.58 MB / 14.02 MB 1.25 MB/s 00:05
[6A[2K[[33m■■■■■■■■■■[0m ] 34% 10.60 MB / 30.61 MB 1.76 MB/s 00:11
[2K[[33m■■■■■■■■■■■■■■■■■■■[0m ] 66% 9.49 MB / 14.34 MB 1.57 MB/s 00:03
[2K[[33m■■■■■■■■■■■■■■■■■■[0m ] 60% 8.54 MB / 14.02 MB 1.41 MB/s 00:03
[6A[2K[[33m■■■■■■■■■■■[0m ] 37% 11.40 MB / 30.61 MB 1.62 MB/s 00:11
[2K[[33m■■■■■■■■■■■■■■■■■■■■■[0m ] 72% 10.38 MB / 14.34 MB 1.47 MB/s 00:02
[2K[[33m■■■■■■■■■■■■■■■■■■■[0m ] 66% 9.35 MB / 14.02 MB 1.33 MB/s 00:03
[6A[2K[[33m■■■■■■■■■■■[0m ] 39% 12.12 MB / 30.61 MB 1.72 MB/s 00:10
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■[0m ] 78% 11.26 MB / 14.34 MB 1.60 MB/s 00:01
[2K[[33m■■■■■■■■■■■■■■■■■■■■■[0m ] 72% 10.16 MB / 14.02 MB 1.44 MB/s 00:02
[6A[2K[[33m■■■■■■■■■■■■[0m ] 42% 13.12 MB / 30.61 MB 1.63 MB/s 00:10
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 84% 12.07 MB / 14.34 MB 1.50 MB/s 00:01
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■[0m ] 77% 10.82 MB / 14.02 MB 1.34 MB/s 00:02
[6A[2K[[33m■■■■■■■■■■■■■[0m ] 46% 14.22 MB / 30.61 MB 1.77 MB/s 00:09
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 89% 12.81 MB / 14.34 MB 1.59 MB/s 00:01
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 81% 11.48 MB / 14.02 MB 1.43 MB/s 00:01
[6A[2K[[33m■■■■■■■■■■■■■■[0m ] 49% 15.23 MB / 30.61 MB 1.68 MB/s 00:09
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 94% 13.55 MB / 14.34 MB 1.50 MB/s 00:01
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 86% 12.15 MB / 14.02 MB 1.34 MB/s 00:01
[6A[2K[[33m■■■■■■■■■■■■■■■■[0m ] 53% 16.50 MB / 30.61 MB 1.83 MB/s 00:07
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 98% 14.14 MB / 14.34 MB 1.56 MB/s 00:01
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 90% 12.74 MB / 14.02 MB 1.41 MB/s 00:01
[6A[2K[[33m■■■■■■■■■■■■■■■■[0m ] 54% 16.76 MB / 30.61 MB 1.72 MB/s 00:08
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m] 100% 14.34 MB / 14.34 MB 1.47 MB/s 00:10
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 91% 12.89 MB / 14.02 MB 1.35 MB/s 00:01
[6A[2K[[33m■■■■■■■■■■■■■■■■[0m ] 54% 16.76 MB / 30.61 MB 1.72 MB/s 00:08
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 92% 12.96 MB / 14.02 MB 1.27 MB/s 00:01
[6A[2K[[33m■■■■■■■■■■■■■■■■[0m ] 56% 17.31 MB / 30.61 MB 1.64 MB/s 00:08
[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m] 100% 14.02 MB / 14.02 MB 1.27 MB/s 00:11
[6A[2K[[33m■■■■■■■■■■■■■■■■■[0m ] 59% 18.36 MB / 30.61 MB 1.59 MB/s 00:07
[6A[2K[[33m■■■■■■■■■■■■■■■■■■■■[0m ] 69% 21.42 MB / 30.61 MB 1.64 MB/s 00:05
[6A[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■[0m ] 78% 23.89 MB / 30.61 MB 1.83 MB/s 00:03
[6A[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 86% 26.35 MB / 30.61 MB 1.88 MB/s 00:02
[6A[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m ] 94% 28.83 MB / 30.61 MB 2.05 MB/s 00:01
[6A[2K[[33m■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■[0m] 100% 30.61 MB / 30.61 MB 2.04 MB/s 00:15
cp lib/Pcore/Util/GeoIP.pm blib/lib/Pcore/Util/GeoIP.pm
cp lib/Pcore/GeoIP.pm blib/lib/Pcore/GeoIP.pm
cp script/update-geoip-share.pl blib/script/update-geoip-share.pl
cp share/dist.perl blib/lib/auto/share/dist/Pcore-GeoIP/dist.perl
cp share/data/geoip2_city.mmdb blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip2_city.mmdb
cp share/data/geoip_city_v6.dat blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip_city_v6.dat
cp share/data/geoip2_country.mmdb blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip2_country.mmdb
cp share/data/geoip_country.dat blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip_country.dat
cp share/data/geoip_country_v6.dat blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip_country_v6.dat
cp share/dist-id.json blib/lib/auto/share/dist/Pcore-GeoIP/dist-id.json
cp share/data/geoip_city.dat blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip_city.dat
ZDM/Pcore-GeoIP-v1.0.5.tar.gz
./Build -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GeoIP2-2.003001-cflP9M/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GeoIP2-2.003001-cflP9M/blib/lib to PERL5LIB for 'test'
Running Build test
>>> ./Build test verbose=1
t/001-util-geoip.t ..... ok
t/author-pod-syntax.t .. skipped: these tests are for "smoke bot" testing
All tests successful.
Files=2, Tests=17, 1 wallclock secs ( 0.05 usr 0.00 sys + 0.89 cusr 0.11 csys = 1.05 CPU)
Result: PASS
ZDM/Pcore-GeoIP-v1.0.5.tar.gz
./Build test verbose=1 -- OK
Dmytro Zagashev <zdm@cpan.org>
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Pcore-GeoIP-v1.0.5-vQZjrE && tar cvf - Pcore-GeoIP-v1.0.5.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/Z/ZD/ZDM/Pcore-GeoIP-v1.0.5.tar.gz
Pcore-GeoIP-v1.0.5.ppd
blib/
blib/script/
blib/script/update-geoip-share.pl
blib/lib/
blib/lib/auto/
blib/lib/auto/share/
blib/lib/auto/share/dist/
blib/lib/auto/share/dist/Pcore-GeoIP/
blib/lib/auto/share/dist/Pcore-GeoIP/dist.perl
blib/lib/auto/share/dist/Pcore-GeoIP/dist-id.json
blib/lib/auto/share/dist/Pcore-GeoIP/data/
blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip2_country.mmdb
blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip_city_v6.dat
blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip2_city.mmdb
blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip_country.dat
blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip_country_v6.dat
blib/lib/auto/share/dist/Pcore-GeoIP/data/geoip_city.dat
blib/lib/Pcore/
blib/lib/Pcore/Util/
blib/lib/Pcore/Util/GeoIP.pm
blib/lib/Pcore/GeoIP.pm
Out of memory!
/data/fly2400/ap2400-300558/bin/perl-static exits with 1.