PATH=C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-06-06T09:45:54 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~2.24-/var/libs/bin;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.24-32\var\cpan\Metadata' Database was generated on Mon, 06 Jun 2016 05:17:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/File-Write-Rotate-0.30.tar.gz Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\P\PE\PERLANCAR\File-Write-Rotate-0.30.tar.gz ok File-Write-Rotate-0.30/ File-Write-Rotate-0.30/META.json File-Write-Rotate-0.30/LICENSE File-Write-Rotate-0.30/Changes File-Write-Rotate-0.30/META.yml File-Write-Rotate-0.30/Makefile.PL File-Write-Rotate-0.30/t/ File-Write-Rotate-0.30/t/author-pod-coverage.t File-Write-Rotate-0.30/t/write.t File-Write-Rotate-0.30/t/lock.t File-Write-Rotate-0.30/t/rotate.t File-Write-Rotate-0.30/t/todo.t File-Write-Rotate-0.30/t/author-pod-syntax.t File-Write-Rotate-0.30/t/00-compile.t File-Write-Rotate-0.30/README File-Write-Rotate-0.30/dist.ini File-Write-Rotate-0.30/lib/ File-Write-Rotate-0.30/lib/File/ File-Write-Rotate-0.30/lib/File/Write/ File-Write-Rotate-0.30/lib/File/Write/Rotate.pm File-Write-Rotate-0.30/MANIFEST File-Write-Rotate-0.30/weaver.ini Configuring P/PE/PERLANCAR/File-Write-Rotate-0.30.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Warning: prerequisite File::Flock::Retry 0 not found. Warning: prerequisite File::Slurper 0 not found. Warning: prerequisite File::chdir 0 not found. Warning: prerequisite Monkey::Patch::Action 0 not found. Warning: prerequisite Proc::PID::File 0 not found. Warning: prerequisite Taint::Runtime 0 not found. Warning: prerequisite tainting 0.01 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for File::Write::Rotate Writing MYMETA.yml and MYMETA.json PERLANCAR/File-Write-Rotate-0.30.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for P/PE/PERLANCAR/File-Write-Rotate-0.30.tar.gz ---- Unsatisfied dependencies detected during ---- ---- PERLANCAR/File-Write-Rotate-0.30.tar.gz ---- Taint::Runtime [build_requires] File::Flock::Retry [requires] File::chdir [build_requires] tainting [build_requires] File::Slurper [build_requires] Proc::PID::File [requires] Monkey::Patch::Action [build_requires] Running test for module 'Taint::Runtime' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\R\RH\RHANDOM\Taint-Runtime-0.03.tar.gz ok Taint-Runtime-0.03/ Taint-Runtime-0.03/t/ Taint-Runtime-0.03/t/01_non_xs.t Taint-Runtime-0.03/t/Taint-Runtime.t Taint-Runtime-0.03/t/03_var.t Taint-Runtime-0.03/t/02_xs.t Taint-Runtime-0.03/t/04_enable.t Taint-Runtime-0.03/t/00_Base.t Taint-Runtime-0.03/lib/ Taint-Runtime-0.03/lib/Taint/ Taint-Runtime-0.03/lib/Taint/Runtime.pm Taint-Runtime-0.03/Changes Taint-Runtime-0.03/MANIFEST Taint-Runtime-0.03/MANIFEST.SKIP Taint-Runtime-0.03/ppport.h Taint-Runtime-0.03/META.yml Taint-Runtime-0.03/Runtime.xs Taint-Runtime-0.03/is_taint_bench.pl Taint-Runtime-0.03/README Taint-Runtime-0.03/Makefile.PL Configuring R/RH/RHANDOM/Taint-Runtime-0.03.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Taint::Runtime Writing MYMETA.yml and MYMETA.json RHANDOM/Taint-Runtime-0.03.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for R/RH/RHANDOM/Taint-Runtime-0.03.tar.gz >>> dmake cp is_taint_bench.pl blib\lib\Taint\is_taint_bench.pl cp lib/Taint/Runtime.pm blib\lib\Taint\Runtime.pm Running Mkbootstrap for Runtime () "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "Runtime.bs" "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- Runtime.bs blib\arch\auto\Taint\Runtime\Runtime.bs 644 "C:\Perl-5.24-32\bin\perl.exe" "C:\cpanfly-5.24-32\var\megalib\ExtUtils\xsubpp" -typemap C:\Perl-5.24-32\lib\ExtUtils\typemap Runtime.xs > Runtime.xsc Please specify prototyping behavior for Runtime.xs (see perlxs manual) "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e mv -- Runtime.xsc Runtime.c gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" "-IC:\Perl-5.24-32\lib\CORE" Runtime.c "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Taint::Runtime\", 'DLBASE' => 'Runtime', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" g++ Runtime.def -o blib\arch\auto\Taint\Runtime\Runtime.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" Runtime.o "C:\Perl-5.24-32\lib\CORE\libperl524.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 -Wl,--enable-auto-image-base "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Taint\Runtime\Runtime.dll RHANDOM/Taint-Runtime-0.03.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- Runtime.bs blib\arch\auto\Taint\Runtime\Runtime.bs 644 "C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00_Base.t ........ 1..1 ok 1 - use Taint::Runtime; ok t/01_non_xs.t ...... 1..9 ok 1 - use Taint::Runtime; ok 2 - Taint is On ok 3 - No false positive on is_tainted ok 4 - Made a tainted copy ok 5 - Tainted it directly ok 6 - Made a clean copy ok 7 - And i got all of the data back ok 8 - Data is still tainted ok 9 - Clean it directly ok t/02_xs.t .......... 1..8 ok 1 - use Taint::Runtime; ok 2 - Taint is Not on yet ok 3 - Taint is On ok 4 - No false positive on is_tainted ok 5 - Made a tainted copy ok 6 - Tainted it directly ok 7 - Made a clean copy ok 8 - Clean it directly ok t/03_var.t ......... 1..7 ok 1 - use Taint::Runtime; ok 2 - Not on ok 3 - Taint is Not on yet ok 4 - Taint is On ok 5 - Taint disabled ok 6 - Taint is On ok 7 - Taint disabled ok t/04_enable.t ...... 1..4 ok 1 - use Taint::Runtime; ok 2 - Not on ok 3 - Taint is On ok 4 - Not on ok t/Taint-Runtime.t .. 1..1 ok 1 - use Taint::Runtime; ok All tests successful. Files=6, Tests=30, 1 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) Result: PASS RHANDOM/Taint-Runtime-0.03.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/R/RH/RHANDOM/CHECKSUMS Picked up abstract from Makefile Paul Seamons <paul@seamons.com> Runtime enable taint checking >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg && tar cvf - Taint-Runtime-0.03.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/R/RH/RHANDOM/Taint-Runtime-0.03.tar.gz Taint-Runtime-0.03.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/Taint/ blib/arch/auto/Taint/Runtime/ blib/arch/auto/Taint/Runtime/Runtime.dll blib/lib/ blib/lib/Taint/ blib/lib/Taint/is_taint_bench.pl blib/lib/Taint/Runtime.pm Running test for module 'File::Flock::Retry' Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\P\PE\PERLANCAR\File-Flock-Retry-0.61.tar.gz ok File-Flock-Retry-0.61/ File-Flock-Retry-0.61/README File-Flock-Retry-0.61/lib/ File-Flock-Retry-0.61/lib/File/ File-Flock-Retry-0.61/lib/File/Flock/ File-Flock-Retry-0.61/lib/File/Flock/Retry.pm File-Flock-Retry-0.61/Makefile.PL File-Flock-Retry-0.61/Changes File-Flock-Retry-0.61/dist.ini File-Flock-Retry-0.61/LICENSE File-Flock-Retry-0.61/t/ File-Flock-Retry-0.61/t/00-compile.t File-Flock-Retry-0.61/t/01-basics.t File-Flock-Retry-0.61/t/author-pod-syntax.t File-Flock-Retry-0.61/t/author-pod-coverage.t File-Flock-Retry-0.61/weaver.ini File-Flock-Retry-0.61/MANIFEST File-Flock-Retry-0.61/META.json File-Flock-Retry-0.61/META.yml Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'prepare' Configuring P/PE/PERLANCAR/File-Flock-Retry-0.61.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Warning: prerequisite File::Slurp::Tiny 0 not found. Warning: prerequisite File::chdir 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for File::Flock::Retry Writing MYMETA.yml and MYMETA.json PERLANCAR/File-Flock-Retry-0.61.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for P/PE/PERLANCAR/File-Flock-Retry-0.61.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- PERLANCAR/File-Flock-Retry-0.61.tar.gz ---- File::Slurp::Tiny [build_requires] File::chdir [build_requires] Running test for module 'File::Slurp::Tiny' Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\L\LE\LEONT\File-Slurp-Tiny-0.004.tar.gz ok File-Slurp-Tiny-0.004/ File-Slurp-Tiny-0.004/INSTALL File-Slurp-Tiny-0.004/benchmark/ File-Slurp-Tiny-0.004/benchmark/2.pl File-Slurp-Tiny-0.004/benchmark/1.pl File-Slurp-Tiny-0.004/t/ File-Slurp-Tiny-0.004/t/10-basics.t File-Slurp-Tiny-0.004/Makefile.PL File-Slurp-Tiny-0.004/weaver.ini File-Slurp-Tiny-0.004/lib/ File-Slurp-Tiny-0.004/lib/File/ File-Slurp-Tiny-0.004/lib/File/Slurp/ File-Slurp-Tiny-0.004/lib/File/Slurp/Tiny.pm File-Slurp-Tiny-0.004/dist.ini File-Slurp-Tiny-0.004/xt/ File-Slurp-Tiny-0.004/xt/author/ File-Slurp-Tiny-0.004/xt/author/00-compile.t File-Slurp-Tiny-0.004/xt/release/ File-Slurp-Tiny-0.004/xt/release/pod-coverage.t File-Slurp-Tiny-0.004/xt/release/pod-syntax.t File-Slurp-Tiny-0.004/LICENSE File-Slurp-Tiny-0.004/META.json File-Slurp-Tiny-0.004/Changes File-Slurp-Tiny-0.004/MANIFEST File-Slurp-Tiny-0.004/META.yml File-Slurp-Tiny-0.004/README Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'prepare' Configuring L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for File::Slurp::Tiny Writing MYMETA.yml and MYMETA.json LEONT/File-Slurp-Tiny-0.004.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/File/Slurp/Tiny.pm blib\lib\File\Slurp\Tiny.pm LEONT/File-Slurp-Tiny-0.004.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/10-basics.t .. ok 1 - read_file() works ok 2 - read_file(binmode => :raw) works ok 3 - read_file(scalar_ref => 1) works ok 4 - read_file(buf_ref => $buf) works ok 5 - read_lines returns the right thing ok 6 - read_lines(chomp => 1) returns the right thing ok 7 - read_dir appears to work ok 8 - read_dir(prefix => 1) appears to work ok 9 - write_file + readfile = noop ok 10 - write_file + readfile = noop 1..10 ok All tests successful. Files=1, Tests=10, 0 wallclock secs ( 0.05 usr + 0.03 sys = 0.08 CPU) Result: PASS LEONT/File-Slurp-Tiny-0.004.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/L/LE/LEONT/CHECKSUMS Leon Timmermans <fawaka@gmail.com> A simple, sane and efficient file slurper [DISCOURAGED] >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp && tar cvf - File-Slurp-Tiny-0.004.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz File-Slurp-Tiny-0.004.ppd blib/ blib/lib/ blib/lib/File/ blib/lib/File/Slurp/ blib/lib/File/Slurp/Tiny.pm Running test for module 'File::chdir' Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\D\DA\DAGOLDEN\File-chdir-0.1010.tar.gz ok File-chdir-0.1010/ File-chdir-0.1010/Changes File-chdir-0.1010/CONTRIBUTING.mkdn File-chdir-0.1010/cpanfile File-chdir-0.1010/dist.ini File-chdir-0.1010/examples/ File-chdir-0.1010/lib/ File-chdir-0.1010/LICENSE File-chdir-0.1010/Makefile.PL File-chdir-0.1010/MANIFEST File-chdir-0.1010/META.json File-chdir-0.1010/META.yml File-chdir-0.1010/perlcritic.rc File-chdir-0.1010/README File-chdir-0.1010/t/ File-chdir-0.1010/xt/ File-chdir-0.1010/xt/author/ File-chdir-0.1010/xt/release/ File-chdir-0.1010/xt/release/distmeta.t File-chdir-0.1010/xt/release/minimum-version.t File-chdir-0.1010/xt/release/pod-coverage.t File-chdir-0.1010/xt/release/pod-syntax.t File-chdir-0.1010/xt/release/portability.t File-chdir-0.1010/xt/release/test-version.t File-chdir-0.1010/xt/author/00-compile.t File-chdir-0.1010/xt/author/critic.t File-chdir-0.1010/xt/author/pod-spell.t File-chdir-0.1010/t/00-report-prereqs.dd File-chdir-0.1010/t/00-report-prereqs.t File-chdir-0.1010/t/array.t File-chdir-0.1010/t/chdir.t File-chdir-0.1010/t/delete-array.t File-chdir-0.1010/t/lib/ File-chdir-0.1010/t/nested.t File-chdir-0.1010/t/newline.t File-chdir-0.1010/t/var.t File-chdir-0.1010/t/lib/dummy.txt File-chdir-0.1010/lib/File/ File-chdir-0.1010/lib/File/chdir.pm File-chdir-0.1010/examples/chdir-example.pl Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'prepare' Configuring D/DA/DAGOLDEN/File-chdir-0.1010.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for File::chdir Writing MYMETA.yml and MYMETA.json DAGOLDEN/File-chdir-0.1010.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for D/DA/DAGOLDEN/File-chdir-0.1010.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/File/chdir.pm blib\lib\File\chdir.pm DAGOLDEN/File-chdir-0.1010.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker 6.17 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 # Test::More any 1.302022 # warnings any 1.36 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # --------------------- ---- ---- # Carp any 1.40 # Cwd 3.16 3.62 # Exporter any 5.72 # File::Spec::Functions 3.27 3.62 # strict any 1.11 # vars any 1.03 # t/00-report-prereqs.t .. 1..1 ok 1 ok t/array.t .............. 1..55 ok 1 - use File::chdir; ok 2 - @CWD is fit to be tied ok 3 - Ordinary assignment works ok 4 - ... and value of @CWD is correct ok 5 - ... and value of $CWD is correct ok 6 - Localized assignment works ok 7 - ... and value of @CWD is correct ok 8 - ... and value of $CWD is correct ok 9 - Reset of localized assignment works ok 10 - ... and value of @CWD is correct ok 11 - ... and value of $CWD is correct ok 12 - Ordinary push works ok 13 - ... and value of @CWD is correct ok 14 - ... and value of $CWD is correct ok 15 - Localized push works ok 16 - ... and value of @CWD is correct ok 17 - ... and value of $CWD is correct ok 18 - Reset of localized push works ok 19 - ... and value of @CWD is correct ok 20 - ... and value of $CWD is correct ok 21 - Ordinary pop works ok 22 - ... and value of @CWD is correct ok 23 - ... and value of $CWD is correct ok 24 - ... and pop returned popped dir ok 25 - Localized pop works ok 26 - ... and value of @CWD is correct ok 27 - ... and value of $CWD is correct ok 28 - Reset of localized pop works ok 29 - ... and value of @CWD is correct ok 30 - ... and value of $CWD is correct ok 31 - Ordinary splice (from end) works ok 32 - ... and value of @CWD is correct ok 33 - ... and value of $CWD is correct ok 34 - ... and returns right number of dirs ok 35 - ... and they're correct ok 36 - Ordinary splice (from middle) works ok 37 - ... and value of @CWD is correct ok 38 - ... and value of $CWD is correct ok 39 - ... and returns right number of dirs ok 40 - ... and it's correct ok 41 - Localized splice (from end) works ok 42 - ... and value of @CWD is correct ok 43 - ... and value of $CWD is correct ok 44 - ... and returns right number of dirs ok 45 - ... and they're correct ok 46 - Localized splice (from middle) works ok 47 - ... and value of @CWD is correct ok 48 - ... and value of $CWD is correct ok 49 - ... and returns right number of dirs ok 50 - ... and it's correct ok 51 - Reset of localized splice works ok 52 - ... and value of @CWD is correct ok 53 - ... and value of $CWD is correct ok 54 - Failure to chdir throws an error ok 55 - ... and the error message is correct ok t/chdir.t .............. 1..6 ok 1 - use File::chdir; ok 2 - void chdir still works ok 3 - even in boolean context ok 4 - unneffected by blocks ok 5 - chdir() with no args ok 6 - $CWD follows ok t/delete-array.t ....... 1..15 ok 1 - use File::chdir; ok 2 - @CWD is fit to be tied ok 3 - Ordinary delete from end of @CWD lives ok 4 - Ordinary delete from end of @CWD works ok 5 - ... and value of @CWD is correct ok 6 - ... and value of $CWD is correct ok 7 - Ordinary delete from end of @CWD lives ok 8 - Ordinary delete from end of @CWD works ok 9 - ... and value of @CWD is correct ok 10 - ... and value of $CWD is correct ok 11 - Deleting $CWD[-2] throws an error ok 12 - ... and the error message is correct ok 13 - Reset of localized pop works ok 14 - ... and value of @CWD is correct ok 15 - ... and value of $CWD is correct ok t/nested.t ............. ok 1 1..1 ok t/newline.t ............ skipped: Can't make a directory with a newline in it t/var.t ................ 1..13 ok 1 - use File::chdir; ok 2 - $CWD is fit to be tied ok 3 - unlocalized $CWD works ok 4 - $CWD set ok 5 - unlocalized $CWD unneffected by blocks ok 6 - and still set ok 7 - $CWD fetch works ok 8 - localized $CWD works ok 9 - and resets automatically! ok 10 - $CWD reset, too ok 11 - chdir() and $CWD work together ok 12 - failure to chdir throws an error ok 13 - ... and the error message is correct ok All tests successful. Files=7, Tests=91, 2 wallclock secs ( 0.09 usr + 0.03 sys = 0.12 CPU) Result: PASS DAGOLDEN/File-chdir-0.1010.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/D/DA/DAGOLDEN/CHECKSUMS David Golden <dagolden@cpan.org> a more sensible way to change directories >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg && tar cvf - File-chdir-0.1010.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/D/DA/DAGOLDEN/File-chdir-0.1010.tar.gz File-chdir-0.1010.ppd blib/ blib/lib/ blib/lib/File/ blib/lib/File/chdir.pm PERLANCAR/File-Flock-Retry-0.61.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi PERLANCAR/File-Flock-Retry-0.61.tar.gz Has already been prepared Running make for P/PE/PERLANCAR/File-Flock-Retry-0.61.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/File/Flock/Retry.pm blib\lib\File\Flock\Retry.pm PERLANCAR/File-Flock-Retry-0.61.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-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 - File/Flock/Retry.pm loaded ok ok t/01-basics.t ............ skipped: Not tested on Windows yet t/author-pod-coverage.t .. skipped: these tests are for testing by the author t/author-pod-syntax.t .... skipped: these tests are for testing by the author All tests successful. Files=4, Tests=1, 1 wallclock secs ( 0.09 usr + 0.05 sys = 0.14 CPU) Result: PASS PERLANCAR/File-Flock-Retry-0.61.tar.gz dmake test TEST_VERBOSE=1 -- OK perlancar <perlancar@gmail.com> Yet another flock module >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi && tar cvf - File-Flock-Retry-0.61.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/P/PE/PERLANCAR/File-Flock-Retry-0.61.tar.gz File-Flock-Retry-0.61.ppd blib/ blib/lib/ blib/lib/File/ blib/lib/File/Flock/ blib/lib/File/Flock/Retry.pm Running test for module 'tainting' Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\S\SH\SHARYANTO\tainting-0.01.tar.gz ok tainting-0.01/ tainting-0.01/README tainting-0.01/Build.PL tainting-0.01/lib/ tainting-0.01/lib/tainting.pm tainting-0.01/MANIFEST.SKIP tainting-0.01/Changes tainting-0.01/dist.ini tainting-0.01/LICENSE tainting-0.01/t/ tainting-0.01/t/00-compile.t tainting-0.01/t/01-basics.t tainting-0.01/t/release-pod-coverage.t tainting-0.01/t/release-pod-syntax.t tainting-0.01/t/release-rinci.t tainting-0.01/MANIFEST tainting-0.01/META.json tainting-0.01/META.yml Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'prepare' Configuring S/SH/SHARYANTO/tainting-0.01.tar.gz with Build.PL >>> C:\Perl-5.24-32\bin\perl.exe Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'tainting' version '0.01' SHARYANTO/tainting-0.01.tar.gz C:\Perl-5.24-32\bin\perl.exe Build.PL -- OK Running Build for S/SH/SHARYANTO/tainting-0.01.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'make' >>> C:\Perl-5.24-32\bin\perl.exe ./Build Building tainting SHARYANTO/tainting-0.01.tar.gz C:\Perl-5.24-32\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.24-32\bin\perl.exe ./Build test verbose=1 t/00-compile.t ............ 1..1 ok 1 - tainting loaded ok ok t/01-basics.t ............. ok 1 - tainting is turned on lexically ok 2 - tainting is turned off lexically 1..2 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/release-rinci.t ......... skipped: these tests are for release candidate testing All tests successful. Files=5, Tests=3, 1 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU) Result: PASS SHARYANTO/tainting-0.01.tar.gz C:\Perl-5.24-32\bin\perl.exe ./Build test verbose=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/S/SH/SHARYANTO/CHECKSUMS Steven Haryanto <stevenharyanto@gmail.com> Enable taint mode lexically >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt && tar cvf - tainting-0.01.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/S/SH/SHARYANTO/tainting-0.01.tar.gz tainting-0.01.ppd blib/ blib/lib/ blib/lib/tainting.pm Running test for module 'File::Slurper' Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\L\LE\LEONT\File-Slurper-0.008.tar.gz ok File-Slurper-0.008/ File-Slurper-0.008/INSTALL File-Slurper-0.008/t/ File-Slurper-0.008/t/10-basics.t File-Slurper-0.008/Makefile.PL File-Slurper-0.008/lib/ File-Slurper-0.008/lib/File/ File-Slurper-0.008/lib/File/Slurper.pm File-Slurper-0.008/dist.ini File-Slurper-0.008/xt/ File-Slurper-0.008/xt/author/ File-Slurper-0.008/xt/author/00-compile.t File-Slurper-0.008/xt/release/ File-Slurper-0.008/xt/release/pod-coverage.t File-Slurper-0.008/xt/release/pod-syntax.t File-Slurper-0.008/LICENSE File-Slurper-0.008/META.json File-Slurper-0.008/Changes File-Slurper-0.008/MANIFEST File-Slurper-0.008/META.yml File-Slurper-0.008/README File-Slurper-0.008/bench/ File-Slurper-0.008/bench/modules.pl File-Slurper-0.008/bench/layers.pl File-Slurper-0.008/bench/logic.pl Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'prepare' Configuring L/LE/LEONT/File-Slurper-0.008.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for File::Slurper Writing MYMETA.yml and MYMETA.json LEONT/File-Slurper-0.008.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for L/LE/LEONT/File-Slurper-0.008.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/File/Slurper.pm blib\lib\File\Slurper.pm LEONT/File-Slurper-0.008.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/10-basics.t .. ok 1 - read_file() works ok 2 - read_binary() works ok 3 - read_lines returns the right thing (no chomp) ok 4 - read_lines returns the right thing (chomp) ok 5 - read_dir appears to work ok 6 - File has been written ok 7 - New file has correct content 1..7 ok All tests successful. Files=1, Tests=7, 0 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU) Result: PASS LEONT/File-Slurper-0.008.tar.gz dmake test TEST_VERBOSE=1 -- OK Leon Timmermans <fawaka@gmail.com> A simple, sane and efficient module to slurp a file >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt && tar cvf - File-Slurper-0.008.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/L/LE/LEONT/File-Slurper-0.008.tar.gz File-Slurper-0.008.ppd blib/ blib/lib/ blib/lib/File/ blib/lib/File/Slurper.pm Running test for module 'Proc::PID::File' Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'get' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\E\EC\ECALDER\Proc-PID-File-1.27.tar.gz ok Proc-PID-File-1.27/ Proc-PID-File-1.27/README Proc-PID-File-1.27/File.pm Proc-PID-File-1.27/META.yml Proc-PID-File-1.27/Changes Proc-PID-File-1.27/test.pl Proc-PID-File-1.27/MANIFEST Proc-PID-File-1.27/Makefile.PL Proc-PID-File-1.27/LICENSE Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'prepare' Configuring E/EC/ECALDER/Proc-PID-File-1.27.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Proc::PID::File Writing MYMETA.yml and MYMETA.json ECALDER/Proc-PID-File-1.27.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for E/EC/ECALDER/Proc-PID-File-1.27.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'make' >>> dmake cp File.pm blib\lib\Proc\PID\File.pm ECALDER/Proc-PID-File-1.27.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-Iblib\lib" "-Iblib\arch" test.pl 1..12 Use of uninitialized value $fh in pattern match (m//) at blib/lib/Proc/PID/File.pm line 286. ok 1 - simple: thread safe cat: ./test.pid: No such file or directory Use of uninitialized value $fh in pattern match (m//) at blib/lib/Proc/PID/File.pm line 286. Use of uninitialized value $fh in pattern match (m//) at blib/lib/Proc/PID/File.pm line 286. not ok 2 - simple: running # Failed test 'simple: running' # at test.pl line 77. ok 3 - SKIPPED - simple: verified (real) ok 4 - SKIPPED - simple: verified (false) Can't kill a non-numeric process ID at test.pl line 101. # Looks like your test exited with 1 just after 4. dmake: Error code 129, while making 'test_dynamic' ECALDER/Proc-PID-File-1.27.tar.gz dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ECALDER/Proc-PID-File-1.27.tar.gz Running test for module 'Monkey::Patch::Action' Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'get' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\S\SH\SHARYANTO\Monkey-Patch-Action-0.04.tar.gz ok Monkey-Patch-Action-0.04/ Monkey-Patch-Action-0.04/README Monkey-Patch-Action-0.04/Build.PL Monkey-Patch-Action-0.04/lib/ Monkey-Patch-Action-0.04/lib/Monkey/ Monkey-Patch-Action-0.04/lib/Monkey/Patch/ Monkey-Patch-Action-0.04/lib/Monkey/Patch/Action.pm Monkey-Patch-Action-0.04/lib/Monkey/Patch/Action/ Monkey-Patch-Action-0.04/lib/Monkey/Patch/Action/Handle.pm Monkey-Patch-Action-0.04/MANIFEST.SKIP Monkey-Patch-Action-0.04/Changes Monkey-Patch-Action-0.04/dist.ini Monkey-Patch-Action-0.04/LICENSE Monkey-Patch-Action-0.04/t/ Monkey-Patch-Action-0.04/t/00-compile.t Monkey-Patch-Action-0.04/t/01-basics.t Monkey-Patch-Action-0.04/t/release-pod-coverage.t Monkey-Patch-Action-0.04/t/release-pod-syntax.t Monkey-Patch-Action-0.04/t/release-rinci.t Monkey-Patch-Action-0.04/MANIFEST Monkey-Patch-Action-0.04/META.json Monkey-Patch-Action-0.04/META.yml Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'prepare' Configuring S/SH/SHARYANTO/Monkey-Patch-Action-0.04.tar.gz with Build.PL >>> C:\Perl-5.24-32\bin\perl.exe Build.PL Checking prerequisites... requires: ! Sub::Delete is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Monkey-Patch-Action' version '0.04' SHARYANTO/Monkey-Patch-Action-0.04.tar.gz C:\Perl-5.24-32\bin\perl.exe Build.PL -- OK Running Build for S/SH/SHARYANTO/Monkey-Patch-Action-0.04.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'make' ---- Unsatisfied dependencies detected during ---- ---- SHARYANTO/Monkey-Patch-Action-0.04.tar.gz ---- Sub::Delete [requires] Running test for module 'Sub::Delete' Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'get' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\S\SP\SPROUT\Sub-Delete-1.00002.tar.gz ok Sub-Delete-1.00002/ Sub-Delete-1.00002/Changes Sub-Delete-1.00002/lib/ Sub-Delete-1.00002/Makefile.PL Sub-Delete-1.00002/MANIFEST Sub-Delete-1.00002/META.yml Sub-Delete-1.00002/README Sub-Delete-1.00002/t/ Sub-Delete-1.00002/t/Test/ Sub-Delete-1.00002/t/test.t Sub-Delete-1.00002/t/Test/Builder/ Sub-Delete-1.00002/t/Test/Builder.pm Sub-Delete-1.00002/t/Test/More.pm Sub-Delete-1.00002/t/Test/Builder/Module.pm Sub-Delete-1.00002/lib/Sub/ Sub-Delete-1.00002/lib/Sub/Delete.pm Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'prepare' Configuring S/SP/SPROUT/Sub-Delete-1.00002.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Sub::Delete Writing MYMETA.yml and MYMETA.json SPROUT/Sub-Delete-1.00002.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for S/SP/SPROUT/Sub-Delete-1.00002.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'make' >>> dmake cp lib/Sub/Delete.pm blib\lib\Sub\Delete.pm SPROUT/Sub-Delete-1.00002.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/test.t .. 1..26 ok 1 - use Sub::Delete; ok 2 - delete_sub does not cause %^H to leak ok 3 - no retval ok 4 - glob / sub that shares its symbol table entry ok 5 - the array in the same glob was left alone ok 6 - sub that has its own symbol table entry ok 7 - stub ok 8 - constant ok 9 - sub in another package that shares its symbol table entry ok 10 - the array in the same glob (in the other package) was left alone ok 11 - sub in another package w/its own symbol table entry ok 12 - stub in another package ok 13 - constant in another package ok 14 - it really *has* been deleted ok 15 - it really *has* been deleted ok 16 - it really *has* been deleted ok 17 - it really *has* been deleted ok 18 - delete_subs deletes globs that exists solely for subroutines’ sake ok 19 - delete_sub leaves globs whose scalar entry is referenced elsewhere ok 20 # skip unimplemented ok 21 # skip unimplemented ok 22 - ‘use vars’ flags are not erased ok 23 - ‘use vars’ flags are not inadvertently turned on ok 24 - deleted subroutines can be called ok 25 - $@ does not leak ok 26 - $@ is quite literally untouched ok All tests successful. Files=1, Tests=26, 1 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU) Result: PASS SPROUT/Sub-Delete-1.00002.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/S/SP/SPROUT/CHECKSUMS Picked up abstract from Makefile Father Chrysostomos <$_ = 'spro^^*%*^6ut#@&$%*c>#!^!#&!pan.org'; y/a-z.@//cd; print> Perl module enabling one to delete subroutines >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Sub-Delete-1.00002-j5jOWS && tar cvf - Sub-Delete-1.00002.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/S/SP/SPROUT/Sub-Delete-1.00002.tar.gz Sub-Delete-1.00002.ppd blib/ blib/lib/ blib/lib/Sub/ blib/lib/Sub/Delete.pm SHARYANTO/Monkey-Patch-Action-0.04.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-32\var\tmp\cpan_build\Monkey-Patch-Action-0.04-2n4v3Z SHARYANTO/Monkey-Patch-Action-0.04.tar.gz Has already been prepared Running Build for S/SH/SHARYANTO/Monkey-Patch-Action-0.04.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Sub-Delete-1.00002-j5jOWS/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Sub-Delete-1.00002-j5jOWS/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'make' >>> C:\Perl-5.24-32\bin\perl.exe ./Build Building Monkey-Patch-Action SHARYANTO/Monkey-Patch-Action-0.04.tar.gz C:\Perl-5.24-32\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Sub-Delete-1.00002-j5jOWS/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Sub-Delete-1.00002-j5jOWS/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'test' Running Build test >>> C:\Perl-5.24-32\bin\perl.exe ./Build test verbose=1 t/00-compile.t ............ 1..2 ok 1 - Monkey::Patch::Action loaded ok ok 2 - Monkey::Patch::Action::Handle loaded ok ok Warning: unapplying patch to Foo::f1 (applied in t/01-basics.t:289) before a wrapping patch at C:\cpanfly-5.24-32\var\tmp\cpan_build\Monkey-Patch-Action-0.04-2n4v3Z\blib\lib/Monkey/Patch/Action/Handle.pm line 87. t/01-basics.t ............. # Subtest: unknown action -> dies ok 1 - patch dies 1..1 ok 1 - unknown action -> dies # Subtest: add existant -> dies ok 1 - patch dies 1..1 ok 2 - add existant -> dies # Subtest: add # Subtest: tests before patch # Subtest: Foo::fa() ok 1 - dies 1..1 ok 1 - Foo::fa() 1..1 ok 1 - tests before patch ok 2 - patch doesn't die # Subtest: tests after patch # Subtest: Foo::fa() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::fa() 1..1 ok 3 - tests after patch # Subtest: tests after unpatch # Subtest: Foo::fa() ok 1 - dies 1..1 ok 1 - Foo::fa() 1..1 ok 4 - tests after unpatch 1..4 ok 3 - add # Subtest: replace non-existant -> dies ok 1 - patch dies 1..1 ok 4 - replace non-existant -> dies # Subtest: replace # Subtest: tests before patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 1 - tests before patch ok 2 - patch doesn't die # Subtest: tests after patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 3 - tests after patch # Subtest: tests after unpatch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 4 - tests after unpatch 1..4 ok 5 - replace # Subtest: add_or_replace # Subtest: tests before patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() # Subtest: Foo::fa() ok 1 - dies 1..1 ok 2 - Foo::fa() 1..2 ok 1 - tests before patch ok 2 - patch doesn't die # Subtest: tests after patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() # Subtest: Foo::fa() ok 1 - doesn't die ok 2 - result 1..2 ok 2 - Foo::fa() 1..2 ok 3 - tests after patch # Subtest: tests after unpatch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() # Subtest: Foo::fa() ok 1 - dies 1..1 ok 2 - Foo::fa() 1..2 ok 4 - tests after unpatch 1..4 ok 6 - add_or_replace # Subtest: delete mentioning code -> dies ok 1 - patch dies 1..1 ok 7 - delete mentioning code -> dies # Subtest: delete # Subtest: tests before patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() # Subtest: Foo::fd() ok 1 - dies 1..1 ok 2 - Foo::fd() 1..2 ok 1 - tests before patch ok 2 - patch doesn't die # Subtest: tests after patch # Subtest: Foo::f1() ok 1 - dies 1..1 ok 1 - Foo::f1() # Subtest: Foo::fd() ok 1 - dies 1..1 ok 2 - Foo::fd() 1..2 ok 3 - tests after patch # Subtest: tests after unpatch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() # Subtest: Foo::fd() ok 1 - dies 1..1 ok 2 - Foo::fd() 1..2 ok 4 - tests after unpatch 1..4 ok 8 - delete # Subtest: wrap non-existant -> dies ok 1 - patch dies 1..1 ok 9 - wrap non-existant -> dies # Subtest: wrap # Subtest: tests before patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 1 - tests before patch ok 2 - patch doesn't die # Subtest: tests after patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 3 - tests after patch # Subtest: tests after unpatch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 4 - tests after unpatch 1..4 ok 10 - wrap # Subtest: stacked: wrap1 + wrap2 (wrap2 unapplied first) # Subtest: Child of stacked: wrap1 + wrap2 (wrap2 unapplied first) # Subtest: tests before patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 1 - tests before patch ok 2 - patch doesn't die # Subtest: tests after patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 3 - tests after patch 1..3 ok 1 - Child of stacked: wrap1 + wrap2 (wrap2 unapplied first) # Subtest: Child of stacked: wrap1 + wrap2 (wrap2 unapplied first) # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 2 - Child of stacked: wrap1 + wrap2 (wrap2 unapplied first) # Subtest: Child of stacked: wrap1 + wrap2 (wrap2 unapplied first) # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 3 - Child of stacked: wrap1 + wrap2 (wrap2 unapplied first) 1..3 ok 11 - stacked: wrap1 + wrap2 (wrap2 unapplied first) # Subtest: stacked: wrap1 + wrap2 (wrap1 unapplied first) # Subtest: Child of stacked: wrap1 + wrap2 (wrap1 unapplied first) # Subtest: tests before patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 1 - tests before patch ok 2 - patch doesn't die # Subtest: tests after patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 3 - tests after patch 1..3 ok 1 - Child of stacked: wrap1 + wrap2 (wrap1 unapplied first) # Subtest: Child of stacked: wrap1 + wrap2 (wrap1 unapplied first) # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 2 - Child of stacked: wrap1 + wrap2 (wrap1 unapplied first) # Subtest: Child of stacked: wrap1 + wrap2 (wrap1 unapplied first) # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 3 - Child of stacked: wrap1 + wrap2 (wrap1 unapplied first) 1..3 ok 12 - stacked: wrap1 + wrap2 (wrap1 unapplied first) # Subtest: stacked: del + add + wrap (unapply ordered) # Subtest: Child of stacked: del + add + wrap (unapply ordered) # Subtest: tests before patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 1 - tests before patch ok 2 - patch doesn't die # Subtest: tests after patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 3 - tests after patch 1..3 ok 1 - Child of stacked: del + add + wrap (unapply ordered) # Subtest: Child of stacked: del + add + wrap (unapply ordered) # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 2 - Child of stacked: del + add + wrap (unapply ordered) # Subtest: Child of stacked: del + add + wrap (unapply ordered) # Subtest: Foo::f1() ok 1 - dies 1..1 ok 1 - Foo::f1() 1..1 ok 3 - Child of stacked: del + add + wrap (unapply ordered) # Subtest: Child of stacked: del + add + wrap (unapply ordered) # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 4 - Child of stacked: del + add + wrap (unapply ordered) 1..4 ok 13 - stacked: del + add + wrap (unapply ordered) # Subtest: stacked: del + add + wrap (add unapplied -> conflict) # Subtest: Child of stacked: del + add + wrap (add unapplied -> conflict) # Subtest: tests before patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 1 - tests before patch ok 2 - patch doesn't die # Subtest: tests after patch # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 3 - tests after patch 1..3 ok 1 - Child of stacked: del + add + wrap (add unapplied -> conflict) # Subtest: Child of stacked: del + add + wrap (add unapplied -> conflict) # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 2 - Child of stacked: del + add + wrap (add unapplied -> conflict) # Subtest: Child of stacked: del + add + wrap (add unapplied -> conflict) # Subtest: Foo::f1() ok 1 - doesn't die ok 2 - result 1..2 ok 1 - Foo::f1() 1..1 ok 3 - Child of stacked: del + add + wrap (add unapplied -> conflict) 1..3 ok 14 - stacked: del + add + wrap (add unapplied -> conflict) 1..14 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/release-rinci.t ......... skipped: these tests are for release candidate testing All tests successful. Files=5, Tests=16, 2 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU) Result: PASS SHARYANTO/Monkey-Patch-Action-0.04.tar.gz C:\Perl-5.24-32\bin\perl.exe ./Build test verbose=1 -- OK Steven Haryanto <stevenharyanto@gmail.com> Wrap/add/replace/delete subs from other package (with restore) >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Monkey-Patch-Action-0.04-2n4v3Z && tar cvf - Monkey-Patch-Action-0.04.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/S/SH/SHARYANTO/Monkey-Patch-Action-0.04.tar.gz Monkey-Patch-Action-0.04.ppd blib/ blib/lib/ blib/lib/Monkey/ blib/lib/Monkey/Patch/ blib/lib/Monkey/Patch/Action/ blib/lib/Monkey/Patch/Action/Handle.pm blib/lib/Monkey/Patch/Action.pm PERLANCAR/File-Write-Rotate-0.30.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Write-Rotate-0.30-Kdew4u PERLANCAR/File-Write-Rotate-0.30.tar.gz Has already been prepared Running make for P/PE/PERLANCAR/File-Write-Rotate-0.30.tar.gz Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Monkey-Patch-Action-0.04-2n4v3Z/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Monkey-Patch-Action-0.04-2n4v3Z/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Sub-Delete-1.00002-j5jOWS/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Sub-Delete-1.00002-j5jOWS/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'make' Warning: Prerequisite 'Proc::PID::File => 0' for 'PERLANCAR/File-Write-Rotate-0.30.tar.gz' failed when processing 'ECALDER/Proc-PID-File-1.27.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> dmake cp lib/File/Write/Rotate.pm blib\lib\File\Write\Rotate.pm PERLANCAR/File-Write-Rotate-0.30.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-32\var\tmp\cpan_build\Monkey-Patch-Action-0.04-2n4v3Z/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Monkey-Patch-Action-0.04-2n4v3Z/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Sub-Delete-1.00002-j5jOWS/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Sub-Delete-1.00002-j5jOWS/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurper-0.008-_NjDxt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\tainting-0.01-ztAEvt/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Flock-Retry-0.61-uubjhi/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-chdir-0.1010-V4BiIg/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Slurp-Tiny-0.004-Ow0qNp/blib/lib C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/arch C:\cpanfly-5.24-32\var\tmp\cpan_build\Taint-Runtime-0.03-GvuSjg/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.24-32/var/tmp/cpan_build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-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 - File/Write/Rotate.pm loaded ok ok t/author-pod-coverage.t .. skipped: these tests are for testing by the author t/author-pod-syntax.t .... skipped: these tests are for testing by the author Can't rename 'C:\cpanfly-5.24-32\var\tmp\YmZsdCWTgz/a' -> 'C:\cpanfly-5.24-32\var\tmp\YmZsdCWTgz/a.1': Permission denied at C:\cpanfly-5.24-32\var\tmp\cpan_build\File-Write-Rotate-0.30-Kdew4u\blib\lib/File/Write/Rotate.pm line 254. Timeout (max run time is 300s) C:\Perl-5.24-32\bin\perl.exe exits with 37.