PATH=/usr/bin:/bin Start 2012-02-12T12:02:32 ActivePerl-1400 CPAN-1.9402 Going to read '/home/fly1400/var/cpan/Metadata' Database was generated on Sun, 12 Feb 2012 19:13:07 GMT Running make for D/DR/DROLSKY/Class-Load-0.16.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DR/DROLSKY/Class-Load-0.16.tar.gz ok Class-Load-0.16/ Class-Load-0.16/MANIFEST Class-Load-0.16/t/ Class-Load-0.16/t/release-pod-spell.t Class-Load-0.16/t/012-without-implementation.t Class-Load-0.16/t/lib/ Class-Load-0.16/t/lib/Class/ Class-Load-0.16/t/lib/Class/Load/ Class-Load-0.16/t/lib/Class/Load/Error/ Class-Load-0.16/t/lib/Class/Load/Error/DieAfterIsa.pm Class-Load-0.16/t/lib/Class/Load/Error/DieAfterBeginIsa.pm Class-Load-0.16/t/lib/Class/Load/Error/SyntaxErrorAfterIsa.pm Class-Load-0.16/t/lib/Class/Load/Stash.pm Class-Load-0.16/t/lib/Class/Load/SyntaxError.pm Class-Load-0.16/t/lib/Class/Load/Stash/ Class-Load-0.16/t/lib/Class/Load/Stash/Sub.pm Class-Load-0.16/t/lib/Class/Load/VersionCheck.pm Class-Load-0.16/t/lib/Class/Load/VersionCheck2.pm Class-Load-0.16/t/lib/Class/Load/OK.pm Class-Load-0.16/t/lib/Test/ Class-Load-0.16/t/lib/Test/Class/ Class-Load-0.16/t/lib/Test/Class/Load.pm Class-Load-0.16/t/008-gvstash-bug.t Class-Load-0.16/t/007-first-existing.t Class-Load-0.16/t/release-no-tabs.t Class-Load-0.16/t/011-without-xs.t Class-Load-0.16/t/002-try-load-class.t Class-Load-0.16/t/005-load-optional.t Class-Load-0.16/t/release-pod-linkcheck.t Class-Load-0.16/t/006-returned-error.t Class-Load-0.16/t/004-load-double.t Class-Load-0.16/t/release-eol.t Class-Load-0.16/t/release-pod-syntax.t Class-Load-0.16/t/000-load.t Class-Load-0.16/t/009-invalid-module-name.t Class-Load-0.16/t/release-pod-no404s.t Class-Load-0.16/t/release-pod-coverage.t Class-Load-0.16/t/release-cpan-changes.t Class-Load-0.16/t/010-isa-false-positive.t Class-Load-0.16/t/003-load-class.t Class-Load-0.16/t/001-is-class-loaded.t Class-Load-0.16/lib/ Class-Load-0.16/lib/Class/ Class-Load-0.16/lib/Class/Load.pm Class-Load-0.16/lib/Class/Load/ Class-Load-0.16/lib/Class/Load/PP.pm Class-Load-0.16/README Class-Load-0.16/LICENSE Class-Load-0.16/META.yml Class-Load-0.16/Makefile.PL Class-Load-0.16/Changes Class-Load-0.16/META.json Class-Load-0.16/INSTALL Class-Load-0.16/dist.ini CPAN.pm: Going to build D/DR/DROLSKY/Class-Load-0.16.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Warning: prerequisite Module::Runtime 0.012 not found. We have 0.011. Checking if your kit is complete... Looks good Writing Makefile for Class::Load Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- DROLSKY/Class-Load-0.16.tar.gz ---- Module::Runtime [requires] Running make test Delayed until after prerequisites Running test for module 'Module::Runtime' Running make for Z/ZE/ZEFRAM/Module-Runtime-0.012.tar.gz Checksum for /net/nas/data/cpan/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.012.tar.gz ok Module-Runtime-0.012 Module-Runtime-0.012/META.yml Module-Runtime-0.012/SIGNATURE Module-Runtime-0.012/MANIFEST Module-Runtime-0.012/Changes Module-Runtime-0.012/README Module-Runtime-0.012/.gitignore Module-Runtime-0.012/Makefile.PL Module-Runtime-0.012/META.json Module-Runtime-0.012/Build.PL Module-Runtime-0.012/lib Module-Runtime-0.012/lib/Module Module-Runtime-0.012/lib/Module/Runtime.pm Module-Runtime-0.012/t Module-Runtime-0.012/t/mnf.t Module-Runtime-0.012/t/Break.pm Module-Runtime-0.012/t/Eval.pm Module-Runtime-0.012/t/pod_cvg.t Module-Runtime-0.012/t/Context.pm Module-Runtime-0.012/t/dependency.t Module-Runtime-0.012/t/cmn.t Module-Runtime-0.012/t/Hints.pm Module-Runtime-0.012/t/taint.t Module-Runtime-0.012/t/um.t Module-Runtime-0.012/t/upo.t Module-Runtime-0.012/t/ivmn.t Module-Runtime-0.012/t/rm.t Module-Runtime-0.012/t/pod_syn.t Module-Runtime-0.012/t/Simple.pm Module-Runtime-0.012/t/ivms.t Module-Runtime-0.012/t/import_error.t CPAN.pm: Going to build Z/ZE/ZEFRAM/Module-Runtime-0.012.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL # running Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Module-Runtime' version '0.012' >>> make /home/fly1400/ap1400/bin/perl-static Build --makefile_env_macros 1 Building Module-Runtime ZEFRAM/Module-Runtime-0.012.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 /home/fly1400/ap1400/bin/perl-static Build --makefile_env_macros 1 test t/cmn.t ........... 1..17 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok t/dependency.t .... 1..1 ok 1 ok t/import_error.t .. 1..3 ok 1 ok 2 ok 3 ok t/ivmn.t .......... 1..47 ok 1 - use Module::Runtime; ok 2 ok 3 - non-string is bad (function) ok 4 ok 5 - non-string is bad (function) ok 6 ok 7 - non-string is bad (function) ok 8 ok 9 - non-string is bad (function) ok 10 ok 11 - non-string is bad (function) ok 12 ok 13 - non-string is bad (function) ok 14 ok 15 - `Foo' is good (function) ok 16 ok 17 - `Foo' is good (regexp) ok 18 - `foo::bar' is good (function) ok 19 ok 20 - `foo::bar' is good (regexp) ok 21 - `IO::File' is good (function) ok 22 ok 23 - `IO::File' is good (regexp) ok 24 - `foo::123::x_0' is good (function) ok 25 ok 26 - `foo::123::x_0' is good (regexp) ok 27 - `_' is good (function) ok 28 ok 29 - `_' is good (regexp) ok 30 - `foo'bar' is bad (function) ok 31 ok 32 - `foo'bar' is bad (regexp) ok 33 - `foo/bar' is bad (function) ok 34 ok 35 - `foo/bar' is bad (regexp) ok 36 - `IO::' is bad (function) ok 37 ok 38 - `IO::' is bad (regexp) ok 39 - `1foo::bar' is bad (function) ok 40 ok 41 - `1foo::bar' is bad (regexp) ok 42 - `::foo' is bad (function) ok 43 ok 44 - `::foo' is bad (regexp) ok 45 - `foo::::bar' is bad (function) ok 46 ok 47 - `foo::::bar' is bad (regexp) ok t/ivms.t .......... 1..140 ok 1 - use Module::Runtime; ok 2 ok 3 - non-string is bad (function) ok 4 ok 5 - non-string is bad (function) ok 6 ok 7 - non-string is bad (function) ok 8 ok 9 - non-string is bad (function) ok 10 ok 11 - non-string is bad (function) ok 12 ok 13 - non-string is bad (function) ok 14 ok 15 - non-string is bad (function) ok 16 ok 17 - non-string is bad (function) ok 18 ok 19 - non-string is bad (function) ok 20 ok 21 - non-string is bad (function) ok 22 ok 23 - non-string is bad (function) ok 24 ok 25 - non-string is bad (function) ok 26 ok 27 - `Foo' is always good (function) ok 28 ok 29 - `Foo' is always good (regexp) ok 30 - `Foo' is always good (function) ok 31 ok 32 - `Foo' is always good (regexp) ok 33 - `foo::bar' is always good (function) ok 34 ok 35 - `foo::bar' is always good (regexp) ok 36 - `foo::bar' is always good (function) ok 37 ok 38 - `foo::bar' is always good (regexp) ok 39 - `foo::123::x_0' is always good (function) ok 40 ok 41 - `foo::123::x_0' is always good (regexp) ok 42 - `foo::123::x_0' is always good (function) ok 43 ok 44 - `foo::123::x_0' is always good (regexp) ok 45 - `foo/bar' is always good (function) ok 46 ok 47 - `foo/bar' is always good (regexp) ok 48 - `foo/bar' is always good (function) ok 49 ok 50 - `foo/bar' is always good (regexp) ok 51 - `foo/123::x_0' is always good (function) ok 52 ok 53 - `foo/123::x_0' is always good (regexp) ok 54 - `foo/123::x_0' is always good (function) ok 55 ok 56 - `foo/123::x_0' is always good (regexp) ok 57 - `foo::123/x_0' is always good (function) ok 58 ok 59 - `foo::123/x_0' is always good (regexp) ok 60 - `foo::123/x_0' is always good (function) ok 61 ok 62 - `foo::123/x_0' is always good (regexp) ok 63 - `foo/123/x_0' is always good (function) ok 64 ok 65 - `foo/123/x_0' is always good (regexp) ok 66 - `foo/123/x_0' is always good (function) ok 67 ok 68 - `foo/123/x_0' is always good (regexp) ok 69 - `/Foo' is always good (function) ok 70 ok 71 - `/Foo' is always good (regexp) ok 72 - `/Foo' is always good (function) ok 73 ok 74 - `/Foo' is always good (regexp) ok 75 - `/foo/bar' is always good (function) ok 76 ok 77 - `/foo/bar' is always good (regexp) ok 78 - `/foo/bar' is always good (function) ok 79 ok 80 - `/foo/bar' is always good (regexp) ok 81 - `::foo/bar' is always good (function) ok 82 ok 83 - `::foo/bar' is always good (regexp) ok 84 - `::foo/bar' is always good (function) ok 85 ok 86 - `::foo/bar' is always good (regexp) ok 87 - `foo'bar' is always bad (function) ok 88 ok 89 - `foo'bar' is always bad (regexp) ok 90 - `foo'bar' is always bad (function) ok 91 ok 92 - `foo'bar' is always bad (regexp) ok 93 - `IO::' is always bad (function) ok 94 ok 95 - `IO::' is always bad (regexp) ok 96 - `IO::' is always bad (function) ok 97 ok 98 - `IO::' is always bad (regexp) ok 99 - `foo::::bar' is always bad (function) ok 100 ok 101 - `foo::::bar' is always bad (regexp) ok 102 - `foo::::bar' is always bad (function) ok 103 ok 104 - `foo::::bar' is always bad (regexp) ok 105 - `/foo/' is always bad (function) ok 106 ok 107 - `/foo/' is always bad (regexp) ok 108 - `/foo/' is always bad (function) ok 109 ok 110 - `/foo/' is always bad (regexp) ok 111 - `/1foo' is always bad (function) ok 112 ok 113 - `/1foo' is always bad (regexp) ok 114 - `/1foo' is always bad (function) ok 115 ok 116 - `/1foo' is always bad (regexp) ok 117 - `::foo::' is always bad (function) ok 118 ok 119 - `::foo::' is always bad (regexp) ok 120 - `::foo::' is always bad (function) ok 121 ok 122 - `::foo::' is always bad (regexp) ok 123 - `::1foo' is always bad (function) ok 124 ok 125 - `::1foo' is always bad (regexp) ok 126 - `::1foo' is always bad (function) ok 127 ok 128 - `::1foo' is always bad (regexp) ok 129 - `1foo' needs a prefix (function) ok 130 ok 131 - `1foo' needs a prefix (regexp) ok 132 - `1foo' needs a prefix (function) ok 133 ok 134 - `1foo' needs a prefix (regexp) ok 135 - `0/1' needs a prefix (function) ok 136 ok 137 - `0/1' needs a prefix (regexp) ok 138 - `0/1' needs a prefix (function) ok 139 ok 140 - `0/1' needs a prefix (regexp) ok t/mnf.t ........... 1..5 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok t/pod_cvg.t ....... 1..1 ok 1 - Pod coverage on Module::Runtime ok t/pod_syn.t ....... 1..1 ok 1 - POD test for blib/lib/Module/Runtime.pm ok t/rm.t ............ 1..26 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok t/taint.t ......... 1..5 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok t/um.t ............ 1..29 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok t/upo.t ........... 1..30 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok All tests successful. Files=12, Tests=305, 0 wallclock secs ( 0.02 usr 0.02 sys + 0.20 cusr 0.04 csys = 0.28 CPU) Result: PASS ZEFRAM/Module-Runtime-0.012.tar.gz make test TEST_VERBOSE=1 -- OK Andrew Main (Zefram) <zefram@fysh.org> runtime module handling >>> (cd /home/fly1400/var/cpan/build/Module-Runtime-0.012-tD0iAw && tar cvf - Module-Runtime-0.012.ppd blib) | gzip -c >/home/fly1400/var/REPO/Z/ZE/ZEFRAM/Module-Runtime-0.012.tar.gz Module-Runtime-0.012.ppd blib/ blib/lib/ blib/lib/Module/ blib/lib/Module/Runtime.pm >>> mv /home/fly1400/var/cpan/build/Module-Runtime-0.012-tD0iAw/Module-Runtime-0.012.ppd /home/fly1400/var/REPO/Z/ZE/ZEFRAM Running make for D/DR/DROLSKY/Class-Load-0.16.tar.gz Prepending /home/fly1400/var/cpan/build/Module-Runtime-0.012-tD0iAw/blib/arch /home/fly1400/var/cpan/build/Module-Runtime-0.012-tD0iAw/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1400/var/cpan/build/Class-Load-0.16-C3pX5S Prepending /home/fly1400/var/cpan/build/Module-Runtime-0.012-tD0iAw/blib/arch /home/fly1400/var/cpan/build/Module-Runtime-0.012-tD0iAw/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DR/DROLSKY/Class-Load-0.16.tar.gz >>> make cp lib/Class/Load.pm blib/lib/Class/Load.pm cp lib/Class/Load/PP.pm blib/lib/Class/Load/PP.pm Manifying blib/man3/Class::Load.3 DROLSKY/Class-Load-0.16.tar.gz make -- OK Prepending /home/fly1400/var/cpan/build/Module-Runtime-0.012-tD0iAw/blib/arch /home/fly1400/var/cpan/build/Module-Runtime-0.012-tD0iAw/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Using PP implementation t/000-load.t .................... ok 1 - use Test::Class::Load; 1..1 ok t/001-is-class-loaded.t ......... ok 1 - Class::Load is loaded ok 2 - nonexistent class is NOT loaded ok 3 - class that defines @ISA is loaded ok 4 - class that defines $ISA is not loaded ok 5 - class that defines $VERSION is loaded ok 6 - when $VERSION contains a version object, we still return true ok 7 - class that defines any method is loaded ok 8 - class that defines just a scalar is not loaded ok 9 - even if Foo::Bar is loaded, Foo is not ok 10 - Quuxquux does not imply the existence of Quux ok 11 - defining a constant means the class is loaded ok 12 - defining a constant as a reference means the class is loaded ok 13 - defining a stub means the class is loaded ok 14 - defining a stub with a prototype means the class is loaded ok 15 - Class::Load::VersionCheck has not been loaded yet ok 16 - Class::Load::VersionCheck has been loaded ok 17 - Class::Load::VersionCheck has been loaded but the version check failed ok 18 - Class::Load::VersionCheck has been loaded and the version check passed 1..18 ok t/002-try-load-class.t .......... ok 1 - loaded class OK ok 2 ok 3 - didn't load class Nonexistent ok 4 ok 5 - loaded class OK ok 6 ok 7 - didn't load class SyntaxError ok 8 ok 9 ok 10 ok 11 ok 12 - loaded class Inlined ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 1..18 ok t/003-load-class.t .............. ok 1 - loaded class OK ok 2 ok 3 ok 4 ok 5 - loaded class OK ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - loaded class Inlined ok 13 ok 14 ok 15 ok 16 - loaded class with version check ok 17 - loaded class with version check ok 18 ok 19 - errors sanely on __PACKAGE__.pm 1..19 ok t/004-load-double.t ............. ok 1 ok 2 1..2 ok t/005-load-optional.t ........... ok 1 - No failure loading a good class ok 2 - No failure loading a missing class ok 3 - Loading a broken class breaks ok 4 - Existing Class => 1 ok 5 - Missing Class => 0 ok 6 - VersionCheck => 1 ok 7 - VersionCheck (with too-high version) => 0 ok 8 - VersionCheck (with ok version) => 1 1..8 ok t/006-returned-error.t .......... ok 1 - loaded class OK ok 2 ok 3 - didn't load class Nonexistent ok 4 ok 5 - loaded class OK ok 6 ok 7 - didn't load class SyntaxError ok 8 ok 9 ok 10 ok 11 ok 12 - loaded class OK ok 13 ok 14 - didn't load class Nonexistent ok 15 1..15 ok t/007-first-existing.t .......... ok 1 - load_first_existing_class ignore nonexistent class ok 2 - load_first_existing_class ignore nonexistent class - works when good class is already loaded ok 3 - load_first_existing_class balks on bad class name ok 4 - load_first_existing_class throws an error when no classes can be loaded ok 5 - load_first_existing_class throws an error when no classes can be loaded ok 6 - load_first_existing_class throws an error when given one class which it cannot load ok 7 - load_first_existing_class throws an error when given multiple classes which it cannot load because of version checks ok 8 - load_first_existing_class throws an error when given multiple classes which it cannot load, some because of version checks ok 9 - load_first_existing_class throws an error when given one class which it cannot load because of version checks ok 10 - load_first_existing_class throws an error when a class fails to load because of a syntax error ok 11 - load_first_existing_class returns loadable class when two classes fail version checks ok 12 - load_first_existing_class returns loadable class when a class passes the version check 1..12 ok t/008-gvstash-bug.t ............. ok 1 - Loaded Class::Load::Stash::Sub ok 2 - Loaded Class::Load::Stash ok 3 - Actually loaded Class::Load::Stash - we were not fooled by mention of this stash in Class::Load::Stash::Sub 1..3 ok t/009-invalid-module-name.t ..... ok 1 - invalid module name - Foo:Bar ok 2 - invalid module name - 123 ok 3 - invalid module name - Foo::..::..::tmp::bad.pl ok 4 - invalid module name - ::..::tmp::bad ok 5 - invalid module name - ''tmp ok 6 - invalid module name - 'tmp 1..6 ok t/010-isa-false-positive.t ...... ok 1 - Class which calls die is reported as an error not ok 2 - Class which calls die is reported as an error (second attempt) # TODO I'm not sure this is fixable as it's really an interpreter issue. # Failed (TODO) test 'Class which calls die is reported as an error (second attempt)' # at t/010-isa-false-positive.t line 27. # got: undef # expected: anything else ok 3 - Class populates @ISA in BEGIN then dies - error on load not ok 4 - Class populates @ISA in BEGIN then dies - error on load (second attempt) # TODO I'm not sure this is fixable as it's really an interpreter issue. # Failed (TODO) test 'Class populates @ISA in BEGIN then dies - error on load (second attempt)' # at t/010-isa-false-positive.t line 48. # got: undef # expected: anything else ok 5 - Class with a syntax error causes an error ok 6 - Class with a syntax error causes an error (second attempt) 1..6 ok t/011-without-xs.t .............. ok 1 - no warning from Class::Load when Class::Load::XS is not available 1..1 ok t/012-without-implementation.t .. ok 1 - error when loading Class::Load and no implementation is available includes errors from trying to load modules 1..1 ok t/release-cpan-changes.t ........ skipped: these tests are for release candidate testing t/release-eol.t ................. skipped: these tests are for release candidate testing t/release-no-tabs.t ............. skipped: these tests are for release candidate testing t/release-pod-coverage.t ........ skipped: these tests are for release candidate testing t/release-pod-linkcheck.t ....... skipped: these tests are for release candidate testing t/release-pod-no404s.t .......... skipped: these tests are for release candidate testing t/release-pod-spell.t ........... skipped: these tests are for release candidate testing t/release-pod-syntax.t .......... skipped: these tests are for release candidate testing All tests successful. Files=21, Tests=110, 2 wallclock secs ( 0.05 usr 0.01 sys + 0.54 cusr 0.11 csys = 0.71 CPU) Result: PASS DROLSKY/Class-Load-0.16.tar.gz make test TEST_VERBOSE=1 -- OK Dave Rolsky <autarch@urth.org> a working (require "Class::Name") and more >>> (cd /home/fly1400/var/cpan/build/Class-Load-0.16-C3pX5S && tar cvf - Class-Load-0.16.ppd blib) | gzip -c >/home/fly1400/var/REPO/D/DR/DROLSKY/Class-Load-0.16.tar.gz Class-Load-0.16.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/Load/ blib/lib/Class/Load/PP.pm blib/lib/Class/Load.pm blib/man3/ blib/man3/Class::Load.3 >>> mv /home/fly1400/var/cpan/build/Class-Load-0.16-C3pX5S/Class-Load-0.16.ppd /home/fly1400/var/REPO/D/DR/DROLSKY Finished 2012-02-12T12:02:47