PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin
Start 2016-06-13T04:22:03
ActivePerl-2400 CPAN-2.10
Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata'
Database was generated on Sun, 12 Jun 2016 05:53:44 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/R/RJ/RJBS/circular-require-0.12.tar.gz
Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/R/RJ/RJBS/circular-require-0.12.tar.gz ok
circular-require-0.12
circular-require-0.12/README
circular-require-0.12/Changes
circular-require-0.12/LICENSE
circular-require-0.12/dist.ini
circular-require-0.12/t
circular-require-0.12/t/base.t
circular-require-0.12/t/eval.t
circular-require-0.12/META.yml
circular-require-0.12/MANIFEST
circular-require-0.12/t/base2.t
circular-require-0.12/t/basic.t
circular-require-0.12/META.json
circular-require-0.12/t/dynamic.t
circular-require-0.12/t/version.t
circular-require-0.12/Makefile.PL
circular-require-0.12/t/dynamic2.t
circular-require-0.12/t/dynamic3.t
circular-require-0.12/t/injection.t
circular-require-0.12/t/eval
circular-require-0.12/t/eval/Bar.pm
circular-require-0.12/t/eval/Foo.pm
circular-require-0.12/t/long_cycle.t
circular-require-0.12/t/base2
circular-require-0.12/t/base2/Bar.pm
circular-require-0.12/t/base2/Foo.pm
circular-require-0.12/t/basic
circular-require-0.12/t/basic/Bar.pm
circular-require-0.12/t/basic/Baz.pm
circular-require-0.12/t/basic/Foo.pm
circular-require-0.12/t/00-compile.t
circular-require-0.12/t/hidden_cycle.t
circular-require-0.12/xt/release
circular-require-0.12/xt/release/eol.t
circular-require-0.12/t/dynamic2
circular-require-0.12/t/dynamic2/Bar.pm
circular-require-0.12/t/dynamic2/Baz.pm
circular-require-0.12/t/dynamic2/Foo.pm
circular-require-0.12/t/dynamic3
circular-require-0.12/t/dynamic3/Bar.pm
circular-require-0.12/t/dynamic3/Baz.pm
circular-require-0.12/t/dynamic3/Foo.pm
circular-require-0.12/t/hide_middleman.t
circular-require-0.12/t/dynamic2/Quux.pm
circular-require-0.12/t/dynamic3/Bar2.pm
circular-require-0.12/t/dynamic3/Bar3.pm
circular-require-0.12/t/dynamic3/Baz2.pm
circular-require-0.12/t/dynamic3/Baz3.pm
circular-require-0.12/t/injection
circular-require-0.12/t/injection/Foo.pm
circular-require-0.12/t/hide_middleman2.t
circular-require-0.12/t/hide_middleman3.t
circular-require-0.12/t/long_cycle
circular-require-0.12/t/long_cycle/Bar.pm
circular-require-0.12/t/long_cycle/Baz.pm
circular-require-0.12/t/long_cycle/Foo.pm
circular-require-0.12/xt/author
circular-require-0.12/xt/author/no-tabs.t
circular-require-0.12/t/long_cycle/Quux.pm
circular-require-0.12/t/hidden_cycle
circular-require-0.12/t/hidden_cycle/Bar.pm
circular-require-0.12/t/hidden_cycle/Baz.pm
circular-require-0.12/t/hidden_cycle/Foo.pm
circular-require-0.12/t/long_cycle/Blorg.pm
circular-require-0.12/xt/author/pod-syntax.t
circular-require-0.12/lib/circular
circular-require-0.12/lib/circular/require.pm
circular-require-0.12/t/hide_middleman
circular-require-0.12/t/hide_middleman/Bar.pm
circular-require-0.12/t/hide_middleman/Foo.pm
circular-require-0.12/xt/author/pod-coverage.t
Configuring R/RJ/RJBS/circular-require-0.12.tar.gz with Makefile.PL
>>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL
Warning: prerequisite Devel::OverrideGlobalRequire 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for circular::require
Writing MYMETA.yml and MYMETA.json
RJBS/circular-require-0.12.tar.gz
/Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK
Running make for R/RJ/RJBS/circular-require-0.12.tar.gz
---- Unsatisfied dependencies detected during ----
---- RJBS/circular-require-0.12.tar.gz ----
Devel::OverrideGlobalRequire [requires]
Running test for module 'Devel::OverrideGlobalRequire'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/D/DA/DAGOLDEN/Devel-OverrideGlobalRequire-0.001.tar.gz
Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/D/DA/DAGOLDEN/Devel-OverrideGlobalRequire-0.001.tar.gz ok
Devel-OverrideGlobalRequire-0.001/
Devel-OverrideGlobalRequire-0.001/Changes
Devel-OverrideGlobalRequire-0.001/CONTRIBUTING
Devel-OverrideGlobalRequire-0.001/dist.ini
Devel-OverrideGlobalRequire-0.001/lib/
Devel-OverrideGlobalRequire-0.001/LICENSE
Devel-OverrideGlobalRequire-0.001/Makefile.PL
Devel-OverrideGlobalRequire-0.001/MANIFEST
Devel-OverrideGlobalRequire-0.001/META.json
Devel-OverrideGlobalRequire-0.001/META.yml
Devel-OverrideGlobalRequire-0.001/perlcritic.rc
Devel-OverrideGlobalRequire-0.001/README
Devel-OverrideGlobalRequire-0.001/t/
Devel-OverrideGlobalRequire-0.001/tidyall.ini
Devel-OverrideGlobalRequire-0.001/xt/
Devel-OverrideGlobalRequire-0.001/xt/author/
Devel-OverrideGlobalRequire-0.001/xt/release/
Devel-OverrideGlobalRequire-0.001/xt/release/distmeta.t
Devel-OverrideGlobalRequire-0.001/xt/release/pod-coverage.t
Devel-OverrideGlobalRequire-0.001/xt/release/pod-syntax.t
Devel-OverrideGlobalRequire-0.001/xt/release/portability.t
Devel-OverrideGlobalRequire-0.001/xt/release/test-version.t
Devel-OverrideGlobalRequire-0.001/xt/author/pod-spell.t
Devel-OverrideGlobalRequire-0.001/t/00-compile.t
Devel-OverrideGlobalRequire-0.001/t/00-report-prereqs.t
Devel-OverrideGlobalRequire-0.001/lib/Devel/
Devel-OverrideGlobalRequire-0.001/lib/Devel/OverrideGlobalRequire.pm
Configuring D/DA/DAGOLDEN/Devel-OverrideGlobalRequire-0.001.tar.gz with Makefile.PL
>>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Devel::OverrideGlobalRequire
Writing MYMETA.yml and MYMETA.json
DAGOLDEN/Devel-OverrideGlobalRequire-0.001.tar.gz
/Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK
Running make for D/DA/DAGOLDEN/Devel-OverrideGlobalRequire-0.001.tar.gz
>>> make
cp lib/Devel/OverrideGlobalRequire.pm blib/lib/Devel/OverrideGlobalRequire.pm
Manifying 1 pod document
DAGOLDEN/Devel-OverrideGlobalRequire-0.001.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t .........
1..1
ok 1 - Devel::OverrideGlobalRequire loaded ok
ok
# Prerequisite Report:
# Version Module
# -------- ---------------------
# 7.16 ExtUtils::MakeMaker
# 1.34 File::Find
# 3.62 File::Spec::Functions
# 0.2304 File::Temp
# 1.45 List::Util
# 1.302026 Test::More
# 1.11 strict
# 1.36 warnings
t/00-report-prereqs.t ..
1..1
ok 1
ok
All tests successful.
Files=2, Tests=2, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.27 cusr 0.04 csys = 0.33 CPU)
Result: PASS
DAGOLDEN/Devel-OverrideGlobalRequire-0.001.tar.gz
make test TEST_VERBOSE=1 -- OK
David Golden <dagolden@cpan.org>
Override CORE::GLOBAL::require safely
>>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-OverrideGlobalRequire-0.001-GlVHsh && tar cvf - Devel-OverrideGlobalRequire-0.001.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/D/DA/DAGOLDEN/Devel-OverrideGlobalRequire-0.001.tar.gz
Devel-OverrideGlobalRequire-0.001.ppd
blib/
blib/lib/
blib/lib/Devel/
blib/lib/Devel/OverrideGlobalRequire.pm
blib/man3/
blib/man3/Devel::OverrideGlobalRequire.3
RJBS/circular-require-0.12.tar.gz
Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/circular-require-0.12-98irEo
RJBS/circular-require-0.12.tar.gz
Has already been prepared
Running make for R/RJ/RJBS/circular-require-0.12.tar.gz
Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-OverrideGlobalRequire-0.001-GlVHsh/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-OverrideGlobalRequire-0.001-GlVHsh/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/circular/require.pm blib/lib/circular/require.pm
Manifying 1 pod document
RJBS/circular-require-0.12.tar.gz
make -- OK
Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-OverrideGlobalRequire-0.001-GlVHsh/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-OverrideGlobalRequire-0.001-GlVHsh/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t .......
1..1
ok 1 - circular/require.pm loaded ok
ok
t/base.t .............
ok 1 - no error with use base
1..1
ok
t/base2.t ............
ok 1 - use Foo;
ok 2 - Polymorphism
ok 3 - use base 'Some Bad File' should throw an exception
ok 4 - correct exception
1..4
ok
t/basic.t ............
ok 1 - use Foo;
ok 2 - correct warnings
ok 3 - use Foo;
ok 4 - using the same file twice doesn't repeat warnings
ok 5 - use Bar;
ok 6 - correct warnings
ok 7 - use Baz;
ok 8 - correct warnings
ok 9 - use Foo;
ok 10 - correct warnings
ok 11 - use Bar;
ok 12 - correct warnings
ok 13 - use Baz;
ok 14 - correct warnings
1..14
ok
t/dynamic.t ..........
ok 1 - use Foo;
ok 2 - correct warnings
ok 3 - use Foo;
ok 4 - correct warnings
ok 5 - use Foo;
ok 6 - correct warnings
ok 7 - use Foo;
ok 8 - correct warnings
ok 9 - use Foo;
ok 10 - correct warnings
ok 11 - use Foo;
ok 12 - correct warnings
1..12
ok
t/dynamic2.t .........
ok 1 - use Foo;
ok 2 - correct warnings
1..2
ok
t/dynamic3.t .........
ok 1 - use Foo;
ok 2 - correct warnings
1..2
ok
t/eval.t .............
ok 1 - use Foo;
1..1
ok
t/hidden_cycle.t .....
ok 1 - use Foo;
ok 2 - hiding all packages in the cycle shouldn't report a package outside of the cycle as being the source
1..2
ok
Circular require detected:
Test2/API.pm
Test2/API/Context.pm
Test2/API.pm
t/hide_middleman.t ...
ok 1 - use Foo;
ok 2 - Show the module that used base, instead of 'base' when a cycle occurs from a use base.
1..2
ok
Circular require detected:
Test2/API.pm
Test2/API/Context.pm
Test2/API.pm
t/hide_middleman2.t ..
ok 1 - use Foo;
ok 2 - Show the module that used base, instead of 'base' when a cycle occurs from a use base.
1..2
ok
Circular require detected:
Test2/API.pm
Test2/API/Context.pm
Test2/API.pm
t/hide_middleman3.t ..
ok 1 - use Foo;
ok 2 - don't loop infinitely if all packages are hidden
1..2
ok
t/injection.t ........
ok 1 - can't inject extra code via require
ok 2 - can't inject extra code via require
1..2
ok
t/long_cycle.t .......
ok 1 - use Foo;
ok 2 - detection of longer cycles
1..2
ok
t/version.t ..........
ok 1 - use v5.8.1 succeeded before load
ok 2 - require v5.8.1 succeeded before load
ok 3 - require "v101" threw the correct error before load
ok 4 - use v6.8.1 threw the correct error before load
ok 5 - require v6.8.1 threw the correct error before load
ok 6 - require "5.008" threw the correct error before load
ok 7 - use v101 threw the correct error before load
ok 8 - require v101 threw the correct error before load
ok 9 - use 5.008001 succeeded before load
ok 10 - require 5.008001 succeeded before load
ok 11 - use 5.8.1 succeeded before load
ok 12 - require 5.8.1 succeeded before load
ok 13 - use 6.8.1 threw the correct error before load
ok 14 - require 6.8.1 threw the correct error before load
ok 15 - use 6.008001 threw the correct error before load
ok 16 - require 6.008001 threw the correct error before load
ok 17 - use vFoo threw the correct error before load
ok 18 - require vFoo threw the correct error before load
ok 19 - require "5.8.1" threw the correct error before load
ok 20 - use v5.8.1 succeeded when enabled
ok 21 - require v5.8.1 succeeded when enabled
ok 22 - require "v101" threw the correct error when enabled
ok 23 - use v6.8.1 threw the correct error when enabled
ok 24 - require v6.8.1 threw the correct error when enabled
ok 25 - require "5.008" threw the correct error when enabled
ok 26 - use v101 threw the correct error when enabled
ok 27 - require v101 threw the correct error when enabled
ok 28 - use 5.008001 succeeded when enabled
ok 29 - require 5.008001 succeeded when enabled
ok 30 - use 5.8.1 succeeded when enabled
ok 31 - require 5.8.1 succeeded when enabled
ok 32 - use 6.8.1 threw the correct error when enabled
ok 33 - require 6.8.1 threw the correct error when enabled
ok 34 - use 6.008001 threw the correct error when enabled
ok 35 - require 6.008001 threw the correct error when enabled
ok 36 - use vFoo threw the correct error when enabled
ok 37 - require vFoo threw the correct error when enabled
ok 38 - require "5.8.1" threw the correct error when enabled
ok 39 - use v5.8.1 succeeded when disabled
ok 40 - require v5.8.1 succeeded when disabled
ok 41 - require "v101" threw the correct error when disabled
ok 42 - use v6.8.1 threw the correct error when disabled
ok 43 - require v6.8.1 threw the correct error when disabled
ok 44 - require "5.008" threw the correct error when disabled
ok 45 - use v101 threw the correct error when disabled
ok 46 - require v101 threw the correct error when disabled
ok 47 - use 5.008001 succeeded when disabled
ok 48 - require 5.008001 succeeded when disabled
ok 49 - use 5.8.1 succeeded when disabled
ok 50 - require 5.8.1 succeeded when disabled
ok 51 - use 6.8.1 threw the correct error when disabled
ok 52 - require 6.8.1 threw the correct error when disabled
ok 53 - use 6.008001 threw the correct error when disabled
ok 54 - require 6.008001 threw the correct error when disabled
ok 55 - use vFoo threw the correct error when disabled
ok 56 - require vFoo threw the correct error when disabled
ok 57 - require "5.8.1" threw the correct error when disabled
1..57
ok
All tests successful.
Files=15, Tests=106, 1 wallclock secs ( 0.06 usr 0.03 sys + 0.92 cusr 0.16 csys = 1.17 CPU)
Result: PASS
RJBS/circular-require-0.12.tar.gz
make test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
detect circularity in use/require statements
>>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/circular-require-0.12-98irEo && tar cvf - circular-require-0.12.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/R/RJ/RJBS/circular-require-0.12.tar.gz
circular-require-0.12.ppd
blib/
blib/lib/
blib/lib/circular/
blib/lib/circular/require.pm
blib/man3/
blib/man3/circular::require.3
Finished 2016-06-13T04:22:11